@charset "UTF-8";/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 7, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 12, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
body {
  margin: 0; }

/* line 15, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/* line 30, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

/* line 37, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 41, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
[hidden],
template {
  display: none; }

/* line 45, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a {
  background-color: transparent; }

/* line 48, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a:active,
a:hover {
  outline: 0; }

/* line 52, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 55, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
b,
strong {
  font-weight: bold; }

/* line 59, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
dfn {
  font-style: italic; }

/* line 62, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
h1 {
  margin: .67em 0;
  font-size: 2em; }

/* line 66, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
mark {
  color: #000;
  background: #ff0; }

/* line 70, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
small {
  font-size: 80%; }

/* line 73, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

/* line 80, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
sup {
  top: -.5em; }

/* line 83, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
sub {
  bottom: -.25em; }

/* line 86, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
img {
  border: 0; }

/* line 89, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 92, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
figure {
  margin: 1em 40px; }

/* line 95, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

/* line 101, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
pre {
  overflow: auto; }

/* line 104, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 111, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit; }

/* line 120, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
button {
  overflow: visible; }

/* line 123, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
button,
select {
  text-transform: none; }

/* line 127, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

/* line 134, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/* line 138, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0; }

/* line 143, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input {
  line-height: normal; }

/* line 146, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

/* line 153, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 157, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield; }

/* line 163, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 167, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0; }

/* line 172, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
legend {
  padding: 0;
  border: 0; }

/* line 176, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
textarea {
  overflow: auto; }

/* line 179, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
optgroup {
  font-weight: bold; }

/* line 182, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
table {
  border-spacing: 0;
  border-collapse: collapse; }

/* line 186, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  /* line 192, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }

  /* line 201, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  a,
  a:visited {
    text-decoration: underline; }

  /* line 205, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  a[href]:after {
    content: " (" attr(href) ")"; }

  /* line 208, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }

  /* line 211, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }

  /* line 215, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  /* line 221, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  thead {
    display: table-header-group; }

  /* line 224, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  tr,
  img {
    page-break-inside: avoid; }

  /* line 228, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  img {
    max-width: 100% !important; }

  /* line 231, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }

  /* line 237, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  h2,
  h3 {
    page-break-after: avoid; }

  /* line 241, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar {
    display: none; }

  /* line 244, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }

  /* line 248, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .label {
    border: 1px solid #000; }

  /* line 251, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .table {
    border-collapse: collapse !important; }

  /* line 254, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .table td,
  .table th {
    background-color: #fff !important; }

  /* line 258, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
/* line 269, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 281, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-asterisk:before {
  content: "\002a"; }

/* line 284, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-plus:before {
  content: "\002b"; }

/* line 287, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

/* line 291, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-minus:before {
  content: "\2212"; }

/* line 294, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-cloud:before {
  content: "\2601"; }

/* line 297, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-envelope:before {
  content: "\2709"; }

/* line 300, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-pencil:before {
  content: "\270f"; }

/* line 303, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-glass:before {
  content: "\e001"; }

/* line 306, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-music:before {
  content: "\e002"; }

/* line 309, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-search:before {
  content: "\e003"; }

/* line 312, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-heart:before {
  content: "\e005"; }

/* line 315, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-star:before {
  content: "\e006"; }

/* line 318, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-star-empty:before {
  content: "\e007"; }

/* line 321, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-user:before {
  content: "\e008"; }

/* line 324, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-film:before {
  content: "\e009"; }

/* line 327, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-th-large:before {
  content: "\e010"; }

/* line 330, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-th:before {
  content: "\e011"; }

/* line 333, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-th-list:before {
  content: "\e012"; }

/* line 336, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-ok:before {
  content: "\e013"; }

/* line 339, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-remove:before {
  content: "\e014"; }

/* line 342, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-zoom-in:before {
  content: "\e015"; }

/* line 345, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-zoom-out:before {
  content: "\e016"; }

/* line 348, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-off:before {
  content: "\e017"; }

/* line 351, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-signal:before {
  content: "\e018"; }

/* line 354, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-cog:before {
  content: "\e019"; }

/* line 357, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-trash:before {
  content: "\e020"; }

/* line 360, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-home:before {
  content: "\e021"; }

/* line 363, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-file:before {
  content: "\e022"; }

/* line 366, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-time:before {
  content: "\e023"; }

/* line 369, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-road:before {
  content: "\e024"; }

/* line 372, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-download-alt:before {
  content: "\e025"; }

/* line 375, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-download:before {
  content: "\e026"; }

/* line 378, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-upload:before {
  content: "\e027"; }

/* line 381, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-inbox:before {
  content: "\e028"; }

/* line 384, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-play-circle:before {
  content: "\e029"; }

/* line 387, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-repeat:before {
  content: "\e030"; }

/* line 390, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-refresh:before {
  content: "\e031"; }

/* line 393, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-list-alt:before {
  content: "\e032"; }

/* line 396, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-lock:before {
  content: "\e033"; }

/* line 399, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-flag:before {
  content: "\e034"; }

/* line 402, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-headphones:before {
  content: "\e035"; }

/* line 405, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-volume-off:before {
  content: "\e036"; }

/* line 408, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-volume-down:before {
  content: "\e037"; }

/* line 411, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-volume-up:before {
  content: "\e038"; }

/* line 414, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-qrcode:before {
  content: "\e039"; }

/* line 417, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-barcode:before {
  content: "\e040"; }

/* line 420, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-tag:before {
  content: "\e041"; }

/* line 423, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-tags:before {
  content: "\e042"; }

/* line 426, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-book:before {
  content: "\e043"; }

/* line 429, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-bookmark:before {
  content: "\e044"; }

/* line 432, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-print:before {
  content: "\e045"; }

/* line 435, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-camera:before {
  content: "\e046"; }

/* line 438, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-font:before {
  content: "\e047"; }

/* line 441, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-bold:before {
  content: "\e048"; }

/* line 444, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-italic:before {
  content: "\e049"; }

/* line 447, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-text-height:before {
  content: "\e050"; }

/* line 450, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-text-width:before {
  content: "\e051"; }

/* line 453, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-align-left:before {
  content: "\e052"; }

/* line 456, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-align-center:before {
  content: "\e053"; }

/* line 459, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-align-right:before {
  content: "\e054"; }

/* line 462, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-align-justify:before {
  content: "\e055"; }

/* line 465, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-list:before {
  content: "\e056"; }

/* line 468, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-indent-left:before {
  content: "\e057"; }

/* line 471, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-indent-right:before {
  content: "\e058"; }

/* line 474, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-facetime-video:before {
  content: "\e059"; }

/* line 477, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-picture:before {
  content: "\e060"; }

/* line 480, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-map-marker:before {
  content: "\e062"; }

/* line 483, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-adjust:before {
  content: "\e063"; }

/* line 486, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-tint:before {
  content: "\e064"; }

/* line 489, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-edit:before {
  content: "\e065"; }

/* line 492, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-share:before {
  content: "\e066"; }

/* line 495, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-check:before {
  content: "\e067"; }

/* line 498, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-move:before {
  content: "\e068"; }

/* line 501, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-step-backward:before {
  content: "\e069"; }

/* line 504, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-fast-backward:before {
  content: "\e070"; }

/* line 507, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-backward:before {
  content: "\e071"; }

/* line 510, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-play:before {
  content: "\e072"; }

/* line 513, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-pause:before {
  content: "\e073"; }

/* line 516, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-stop:before {
  content: "\e074"; }

/* line 519, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-forward:before {
  content: "\e075"; }

/* line 522, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-fast-forward:before {
  content: "\e076"; }

/* line 525, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-step-forward:before {
  content: "\e077"; }

/* line 528, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-eject:before {
  content: "\e078"; }

/* line 531, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-chevron-left:before {
  content: "\e079"; }

/* line 534, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-chevron-right:before {
  content: "\e080"; }

/* line 537, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-plus-sign:before {
  content: "\e081"; }

/* line 540, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-minus-sign:before {
  content: "\e082"; }

/* line 543, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-remove-sign:before {
  content: "\e083"; }

/* line 546, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-ok-sign:before {
  content: "\e084"; }

/* line 549, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-question-sign:before {
  content: "\e085"; }

/* line 552, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-info-sign:before {
  content: "\e086"; }

/* line 555, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-screenshot:before {
  content: "\e087"; }

/* line 558, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-remove-circle:before {
  content: "\e088"; }

/* line 561, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-ok-circle:before {
  content: "\e089"; }

/* line 564, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-ban-circle:before {
  content: "\e090"; }

/* line 567, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-arrow-left:before {
  content: "\e091"; }

/* line 570, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-arrow-right:before {
  content: "\e092"; }

/* line 573, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-arrow-up:before {
  content: "\e093"; }

/* line 576, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-arrow-down:before {
  content: "\e094"; }

/* line 579, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-share-alt:before {
  content: "\e095"; }

/* line 582, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-resize-full:before {
  content: "\e096"; }

/* line 585, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-resize-small:before {
  content: "\e097"; }

/* line 588, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-exclamation-sign:before {
  content: "\e101"; }

/* line 591, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-gift:before {
  content: "\e102"; }

/* line 594, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-leaf:before {
  content: "\e103"; }

/* line 597, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-fire:before {
  content: "\e104"; }

/* line 600, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-eye-open:before {
  content: "\e105"; }

/* line 603, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-eye-close:before {
  content: "\e106"; }

/* line 606, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-warning-sign:before {
  content: "\e107"; }

/* line 609, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-plane:before {
  content: "\e108"; }

/* line 612, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-calendar:before {
  content: "\e109"; }

/* line 615, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-random:before {
  content: "\e110"; }

/* line 618, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-comment:before {
  content: "\e111"; }

/* line 621, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-magnet:before {
  content: "\e112"; }

/* line 624, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-chevron-up:before {
  content: "\e113"; }

/* line 627, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-chevron-down:before {
  content: "\e114"; }

/* line 630, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-retweet:before {
  content: "\e115"; }

/* line 633, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-shopping-cart:before {
  content: "\e116"; }

/* line 636, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-folder-close:before {
  content: "\e117"; }

/* line 639, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-folder-open:before {
  content: "\e118"; }

/* line 642, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-resize-vertical:before {
  content: "\e119"; }

/* line 645, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-resize-horizontal:before {
  content: "\e120"; }

/* line 648, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-hdd:before {
  content: "\e121"; }

/* line 651, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-bullhorn:before {
  content: "\e122"; }

/* line 654, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-bell:before {
  content: "\e123"; }

/* line 657, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-certificate:before {
  content: "\e124"; }

/* line 660, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-thumbs-up:before {
  content: "\e125"; }

/* line 663, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-thumbs-down:before {
  content: "\e126"; }

/* line 666, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-hand-right:before {
  content: "\e127"; }

/* line 669, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-hand-left:before {
  content: "\e128"; }

/* line 672, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-hand-up:before {
  content: "\e129"; }

/* line 675, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-hand-down:before {
  content: "\e130"; }

/* line 678, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

/* line 681, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

/* line 684, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

/* line 687, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

/* line 690, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-globe:before {
  content: "\e135"; }

/* line 693, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-wrench:before {
  content: "\e136"; }

/* line 696, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-tasks:before {
  content: "\e137"; }

/* line 699, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-filter:before {
  content: "\e138"; }

/* line 702, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-briefcase:before {
  content: "\e139"; }

/* line 705, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-fullscreen:before {
  content: "\e140"; }

/* line 708, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-dashboard:before {
  content: "\e141"; }

/* line 711, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-paperclip:before {
  content: "\e142"; }

/* line 714, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-heart-empty:before {
  content: "\e143"; }

/* line 717, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-link:before {
  content: "\e144"; }

/* line 720, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-phone:before {
  content: "\e145"; }

/* line 723, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-pushpin:before {
  content: "\e146"; }

/* line 726, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-usd:before {
  content: "\e148"; }

/* line 729, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-gbp:before {
  content: "\e149"; }

/* line 732, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sort:before {
  content: "\e150"; }

/* line 735, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

/* line 738, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

/* line 741, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sort-by-order:before {
  content: "\e153"; }

/* line 744, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

/* line 747, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

/* line 750, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

/* line 753, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-unchecked:before {
  content: "\e157"; }

/* line 756, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-expand:before {
  content: "\e158"; }

/* line 759, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-collapse-down:before {
  content: "\e159"; }

/* line 762, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-collapse-up:before {
  content: "\e160"; }

/* line 765, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-log-in:before {
  content: "\e161"; }

/* line 768, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-flash:before {
  content: "\e162"; }

/* line 771, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-log-out:before {
  content: "\e163"; }

/* line 774, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-new-window:before {
  content: "\e164"; }

/* line 777, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-record:before {
  content: "\e165"; }

/* line 780, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-save:before {
  content: "\e166"; }

/* line 783, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-open:before {
  content: "\e167"; }

/* line 786, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-saved:before {
  content: "\e168"; }

/* line 789, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-import:before {
  content: "\e169"; }

/* line 792, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-export:before {
  content: "\e170"; }

/* line 795, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-send:before {
  content: "\e171"; }

/* line 798, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-floppy-disk:before {
  content: "\e172"; }

/* line 801, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-floppy-saved:before {
  content: "\e173"; }

/* line 804, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-floppy-remove:before {
  content: "\e174"; }

/* line 807, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-floppy-save:before {
  content: "\e175"; }

/* line 810, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-floppy-open:before {
  content: "\e176"; }

/* line 813, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-credit-card:before {
  content: "\e177"; }

/* line 816, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-transfer:before {
  content: "\e178"; }

/* line 819, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-cutlery:before {
  content: "\e179"; }

/* line 822, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-header:before {
  content: "\e180"; }

/* line 825, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-compressed:before {
  content: "\e181"; }

/* line 828, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-earphone:before {
  content: "\e182"; }

/* line 831, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-phone-alt:before {
  content: "\e183"; }

/* line 834, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-tower:before {
  content: "\e184"; }

/* line 837, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-stats:before {
  content: "\e185"; }

/* line 840, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sd-video:before {
  content: "\e186"; }

/* line 843, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-hd-video:before {
  content: "\e187"; }

/* line 846, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-subtitles:before {
  content: "\e188"; }

/* line 849, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sound-stereo:before {
  content: "\e189"; }

/* line 852, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sound-dolby:before {
  content: "\e190"; }

/* line 855, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sound-5-1:before {
  content: "\e191"; }

/* line 858, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sound-6-1:before {
  content: "\e192"; }

/* line 861, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sound-7-1:before {
  content: "\e193"; }

/* line 864, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-copyright-mark:before {
  content: "\e194"; }

/* line 867, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-registration-mark:before {
  content: "\e195"; }

/* line 870, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-cloud-download:before {
  content: "\e197"; }

/* line 873, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-cloud-upload:before {
  content: "\e198"; }

/* line 876, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-tree-conifer:before {
  content: "\e199"; }

/* line 879, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-tree-deciduous:before {
  content: "\e200"; }

/* line 882, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-cd:before {
  content: "\e201"; }

/* line 885, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-save-file:before {
  content: "\e202"; }

/* line 888, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-open-file:before {
  content: "\e203"; }

/* line 891, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-level-up:before {
  content: "\e204"; }

/* line 894, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-copy:before {
  content: "\e205"; }

/* line 897, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-paste:before {
  content: "\e206"; }

/* line 900, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-alert:before {
  content: "\e209"; }

/* line 903, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-equalizer:before {
  content: "\e210"; }

/* line 906, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-king:before {
  content: "\e211"; }

/* line 909, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-queen:before {
  content: "\e212"; }

/* line 912, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-pawn:before {
  content: "\e213"; }

/* line 915, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-bishop:before {
  content: "\e214"; }

/* line 918, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-knight:before {
  content: "\e215"; }

/* line 921, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-baby-formula:before {
  content: "\e216"; }

/* line 924, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-tent:before {
  content: "\26fa"; }

/* line 927, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-blackboard:before {
  content: "\e218"; }

/* line 930, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-bed:before {
  content: "\e219"; }

/* line 933, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-apple:before {
  content: "\f8ff"; }

/* line 936, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-erase:before {
  content: "\e221"; }

/* line 939, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-hourglass:before {
  content: "\231b"; }

/* line 942, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-lamp:before {
  content: "\e223"; }

/* line 945, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-duplicate:before {
  content: "\e224"; }

/* line 948, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-piggy-bank:before {
  content: "\e225"; }

/* line 951, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-scissors:before {
  content: "\e226"; }

/* line 954, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-bitcoin:before {
  content: "\e227"; }

/* line 957, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-btc:before {
  content: "\e227"; }

/* line 960, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-xbt:before {
  content: "\e227"; }

/* line 963, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-yen:before {
  content: "\00a5"; }

/* line 966, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-jpy:before {
  content: "\00a5"; }

/* line 969, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-ruble:before {
  content: "\20bd"; }

/* line 972, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-rub:before {
  content: "\20bd"; }

/* line 975, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-scale:before {
  content: "\e230"; }

/* line 978, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-ice-lolly:before {
  content: "\e231"; }

/* line 981, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

/* line 984, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-education:before {
  content: "\e233"; }

/* line 987, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-option-horizontal:before {
  content: "\e234"; }

/* line 990, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-option-vertical:before {
  content: "\e235"; }

/* line 993, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-menu-hamburger:before {
  content: "\e236"; }

/* line 996, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-modal-window:before {
  content: "\e237"; }

/* line 999, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-oil:before {
  content: "\e238"; }

/* line 1002, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-grain:before {
  content: "\e239"; }

/* line 1005, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-sunglasses:before {
  content: "\e240"; }

/* line 1008, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-text-size:before {
  content: "\e241"; }

/* line 1011, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-text-color:before {
  content: "\e242"; }

/* line 1014, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-text-background:before {
  content: "\e243"; }

/* line 1017, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-object-align-top:before {
  content: "\e244"; }

/* line 1020, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-object-align-bottom:before {
  content: "\e245"; }

/* line 1023, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

/* line 1026, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-object-align-left:before {
  content: "\e247"; }

/* line 1029, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-object-align-vertical:before {
  content: "\e248"; }

/* line 1032, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-object-align-right:before {
  content: "\e249"; }

/* line 1035, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-triangle-right:before {
  content: "\e250"; }

/* line 1038, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-triangle-left:before {
  content: "\e251"; }

/* line 1041, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-triangle-bottom:before {
  content: "\e252"; }

/* line 1044, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-triangle-top:before {
  content: "\e253"; }

/* line 1047, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-console:before {
  content: "\e254"; }

/* line 1050, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-superscript:before {
  content: "\e255"; }

/* line 1053, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-subscript:before {
  content: "\e256"; }

/* line 1056, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-menu-left:before {
  content: "\e257"; }

/* line 1059, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-menu-right:before {
  content: "\e258"; }

/* line 1062, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-menu-down:before {
  content: "\e259"; }

/* line 1065, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.glyphicon-menu-up:before {
  content: "\e260"; }

/* line 1068, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1073, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1079, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* line 1084, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff; }

/* line 1091, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 1099, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a {
  color: #337ab7;
  text-decoration: none; }

/* line 1103, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline; }

/* line 1108, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 1113, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
figure {
  margin: 0; }

/* line 1116, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
img {
  vertical-align: middle; }

/* line 1119, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 1128, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.img-rounded {
  border-radius: 6px; }

/* line 1131, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out; }

/* line 1144, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.img-circle {
  border-radius: 50%; }

/* line 1147, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee; }

/* line 1153, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 1163, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/* line 1172, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
[role="button"] {
  cursor: pointer; }

/* line 1175, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

/* line 1192, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777; }

/* line 1220, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px; }

/* line 1229, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%; }

/* line 1243, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 1252, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%; }

/* line 1266, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
h1,
.h1 {
  font-size: 36px; }

/* line 1270, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
h2,
.h2 {
  font-size: 30px; }

/* line 1274, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
h3,
.h3 {
  font-size: 24px; }

/* line 1278, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
h4,
.h4 {
  font-size: 18px; }

/* line 1282, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
h5,
.h5 {
  font-size: 14px; }

/* line 1286, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
h6,
.h6 {
  font-size: 12px; }

/* line 1290, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
p {
  margin: 0 0 10px; }

/* line 1293, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }

@media (min-width: 768px) {
  /* line 1300, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .lead {
    font-size: 21px; } }
/* line 1304, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
small,
.small {
  font-size: 85%; }

/* line 1308, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3; }

/* line 1313, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-left {
  text-align: left; }

/* line 1316, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-right {
  text-align: right; }

/* line 1319, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-center {
  text-align: center; }

/* line 1322, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-justify {
  text-align: justify; }

/* line 1325, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-nowrap {
  white-space: nowrap; }

/* line 1328, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-lowercase {
  text-transform: lowercase; }

/* line 1331, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-uppercase {
  text-transform: uppercase; }

/* line 1334, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-capitalize {
  text-transform: capitalize; }

/* line 1337, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-muted {
  color: #595959; }

/* line 1340, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-primary {
  color: #337ab7; }

/* line 1343, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.text-primary:hover,
a.text-primary:focus {
  color: #286090; }

/* line 1347, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-success {
  color: #3c763d; }

/* line 1350, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

/* line 1354, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-info {
  color: #31708f; }

/* line 1357, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.text-info:hover,
a.text-info:focus {
  color: #245269; }

/* line 1361, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-warning {
  color: #8a6d3b; }

/* line 1364, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

/* line 1368, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-danger {
  color: #a94442; }

/* line 1371, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }

/* line 1375, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.bg-primary {
  color: #fff;
  background-color: #337ab7; }

/* line 1379, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090; }

/* line 1383, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.bg-success {
  background-color: #dff0d8; }

/* line 1386, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

/* line 1390, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.bg-info {
  background-color: #d9edf7; }

/* line 1393, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

/* line 1397, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.bg-warning {
  background-color: #fcf8e3; }

/* line 1400, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

/* line 1404, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.bg-danger {
  background-color: #f2dede; }

/* line 1407, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

/* line 1411, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee; }

/* line 1416, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }

/* line 1421, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0; }

/* line 1427, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none; }

/* line 1431, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none; }

/* line 1436, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px; }

/* line 1441, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px; }

/* line 1445, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
dt,
dd {
  line-height: 1.42857143; }

/* line 1449, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
dt {
  font-weight: bold; }

/* line 1452, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
dd {
  margin-left: 0; }

@media (min-width: 768px) {
  /* line 1456, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap; }

  /* line 1465, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .dl-horizontal dd {
    margin-left: 180px; } }
/* line 1469, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777; }

/* line 1474, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase; }

/* line 1478, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee; }

/* line 1484, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0; }

/* line 1489, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777; }

/* line 1497, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0'; }

/* line 1502, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0; }

/* line 1510, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: ''; }

/* line 1518, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014'; }

/* line 1526, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143; }

/* line 1531, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

/* line 1537, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

/* line 1544, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 1553, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 1560, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }

/* line 1573, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0; }

/* line 1581, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

/* line 1585, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 768px) {
  /* line 1592, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .container {
    width: 750px; } }
@media (min-width: 992px) {
  /* line 1597, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .container {
    width: 970px; } }
@media (min-width: 1200px) {
  /* line 1602, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .container {
    width: 1170px; } }
/* line 1606, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

/* line 1612, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.row {
  margin-right: -15px;
  margin-left: -15px; }

/* line 1616, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

/* line 1622, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

/* line 1625, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-12 {
  width: 100%; }

/* line 1628, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-11 {
  width: 91.66666667%; }

/* line 1631, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-10 {
  width: 83.33333333%; }

/* line 1634, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-9 {
  width: 75%; }

/* line 1637, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-8 {
  width: 66.66666667%; }

/* line 1640, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-7 {
  width: 58.33333333%; }

/* line 1643, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-6 {
  width: 50%; }

/* line 1646, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-5 {
  width: 41.66666667%; }

/* line 1649, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-4 {
  width: 33.33333333%; }

/* line 1652, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-3 {
  width: 25%; }

/* line 1655, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-2 {
  width: 16.66666667%; }

/* line 1658, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-1 {
  width: 8.33333333%; }

/* line 1661, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-pull-12 {
  right: 100%; }

/* line 1664, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-pull-11 {
  right: 91.66666667%; }

/* line 1667, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-pull-10 {
  right: 83.33333333%; }

/* line 1670, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-pull-9 {
  right: 75%; }

/* line 1673, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-pull-8 {
  right: 66.66666667%; }

/* line 1676, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-pull-7 {
  right: 58.33333333%; }

/* line 1679, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-pull-6 {
  right: 50%; }

/* line 1682, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-pull-5 {
  right: 41.66666667%; }

/* line 1685, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-pull-4 {
  right: 33.33333333%; }

/* line 1688, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-pull-3 {
  right: 25%; }

/* line 1691, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-pull-2 {
  right: 16.66666667%; }

/* line 1694, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-pull-1 {
  right: 8.33333333%; }

/* line 1697, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-pull-0 {
  right: auto; }

/* line 1700, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-push-12 {
  left: 100%; }

/* line 1703, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-push-11 {
  left: 91.66666667%; }

/* line 1706, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-push-10 {
  left: 83.33333333%; }

/* line 1709, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-push-9 {
  left: 75%; }

/* line 1712, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-push-8 {
  left: 66.66666667%; }

/* line 1715, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-push-7 {
  left: 58.33333333%; }

/* line 1718, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-push-6 {
  left: 50%; }

/* line 1721, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-push-5 {
  left: 41.66666667%; }

/* line 1724, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-push-4 {
  left: 33.33333333%; }

/* line 1727, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-push-3 {
  left: 25%; }

/* line 1730, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-push-2 {
  left: 16.66666667%; }

/* line 1733, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-push-1 {
  left: 8.33333333%; }

/* line 1736, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-push-0 {
  left: auto; }

/* line 1739, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-offset-12 {
  margin-left: 100%; }

/* line 1742, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-offset-11 {
  margin-left: 91.66666667%; }

/* line 1745, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333%; }

/* line 1748, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-offset-9 {
  margin-left: 75%; }

/* line 1751, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-offset-8 {
  margin-left: 66.66666667%; }

/* line 1754, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-offset-7 {
  margin-left: 58.33333333%; }

/* line 1757, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-offset-6 {
  margin-left: 50%; }

/* line 1760, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-offset-5 {
  margin-left: 41.66666667%; }

/* line 1763, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333%; }

/* line 1766, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-offset-3 {
  margin-left: 25%; }

/* line 1769, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-offset-2 {
  margin-left: 16.66666667%; }

/* line 1772, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-offset-1 {
  margin-left: 8.33333333%; }

/* line 1775, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.col-xs-offset-0 {
  margin-left: 0; }

@media (min-width: 768px) {
  /* line 1779, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }

  /* line 1782, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-12 {
    width: 100%; }

  /* line 1785, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-11 {
    width: 91.66666667%; }

  /* line 1788, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-10 {
    width: 83.33333333%; }

  /* line 1791, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-9 {
    width: 75%; }

  /* line 1794, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-8 {
    width: 66.66666667%; }

  /* line 1797, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-7 {
    width: 58.33333333%; }

  /* line 1800, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-6 {
    width: 50%; }

  /* line 1803, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-5 {
    width: 41.66666667%; }

  /* line 1806, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-4 {
    width: 33.33333333%; }

  /* line 1809, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-3 {
    width: 25%; }

  /* line 1812, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-2 {
    width: 16.66666667%; }

  /* line 1815, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-1 {
    width: 8.33333333%; }

  /* line 1818, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-pull-12 {
    right: 100%; }

  /* line 1821, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-pull-11 {
    right: 91.66666667%; }

  /* line 1824, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-pull-10 {
    right: 83.33333333%; }

  /* line 1827, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-pull-9 {
    right: 75%; }

  /* line 1830, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-pull-8 {
    right: 66.66666667%; }

  /* line 1833, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-pull-7 {
    right: 58.33333333%; }

  /* line 1836, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-pull-6 {
    right: 50%; }

  /* line 1839, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-pull-5 {
    right: 41.66666667%; }

  /* line 1842, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-pull-4 {
    right: 33.33333333%; }

  /* line 1845, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-pull-3 {
    right: 25%; }

  /* line 1848, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-pull-2 {
    right: 16.66666667%; }

  /* line 1851, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-pull-1 {
    right: 8.33333333%; }

  /* line 1854, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-pull-0 {
    right: auto; }

  /* line 1857, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-push-12 {
    left: 100%; }

  /* line 1860, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-push-11 {
    left: 91.66666667%; }

  /* line 1863, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-push-10 {
    left: 83.33333333%; }

  /* line 1866, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-push-9 {
    left: 75%; }

  /* line 1869, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-push-8 {
    left: 66.66666667%; }

  /* line 1872, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-push-7 {
    left: 58.33333333%; }

  /* line 1875, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-push-6 {
    left: 50%; }

  /* line 1878, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-push-5 {
    left: 41.66666667%; }

  /* line 1881, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-push-4 {
    left: 33.33333333%; }

  /* line 1884, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-push-3 {
    left: 25%; }

  /* line 1887, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-push-2 {
    left: 16.66666667%; }

  /* line 1890, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-push-1 {
    left: 8.33333333%; }

  /* line 1893, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-push-0 {
    left: auto; }

  /* line 1896, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-offset-12 {
    margin-left: 100%; }

  /* line 1899, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%; }

  /* line 1902, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%; }

  /* line 1905, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-offset-9 {
    margin-left: 75%; }

  /* line 1908, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%; }

  /* line 1911, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%; }

  /* line 1914, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-offset-6 {
    margin-left: 50%; }

  /* line 1917, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%; }

  /* line 1920, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%; }

  /* line 1923, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-offset-3 {
    margin-left: 25%; }

  /* line 1926, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%; }

  /* line 1929, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%; }

  /* line 1932, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-sm-offset-0 {
    margin-left: 0; } }
@media (min-width: 992px) {
  /* line 1937, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }

  /* line 1940, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-12 {
    width: 100%; }

  /* line 1943, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-11 {
    width: 91.66666667%; }

  /* line 1946, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-10 {
    width: 83.33333333%; }

  /* line 1949, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-9 {
    width: 75%; }

  /* line 1952, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-8 {
    width: 66.66666667%; }

  /* line 1955, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-7 {
    width: 58.33333333%; }

  /* line 1958, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-6 {
    width: 50%; }

  /* line 1961, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-5 {
    width: 41.66666667%; }

  /* line 1964, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-4 {
    width: 33.33333333%; }

  /* line 1967, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-3 {
    width: 25%; }

  /* line 1970, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-2 {
    width: 16.66666667%; }

  /* line 1973, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-1 {
    width: 8.33333333%; }

  /* line 1976, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-pull-12 {
    right: 100%; }

  /* line 1979, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-pull-11 {
    right: 91.66666667%; }

  /* line 1982, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-pull-10 {
    right: 83.33333333%; }

  /* line 1985, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-pull-9 {
    right: 75%; }

  /* line 1988, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-pull-8 {
    right: 66.66666667%; }

  /* line 1991, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-pull-7 {
    right: 58.33333333%; }

  /* line 1994, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-pull-6 {
    right: 50%; }

  /* line 1997, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-pull-5 {
    right: 41.66666667%; }

  /* line 2000, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-pull-4 {
    right: 33.33333333%; }

  /* line 2003, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-pull-3 {
    right: 25%; }

  /* line 2006, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-pull-2 {
    right: 16.66666667%; }

  /* line 2009, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-pull-1 {
    right: 8.33333333%; }

  /* line 2012, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-pull-0 {
    right: auto; }

  /* line 2015, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-push-12 {
    left: 100%; }

  /* line 2018, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-push-11 {
    left: 91.66666667%; }

  /* line 2021, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-push-10 {
    left: 83.33333333%; }

  /* line 2024, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-push-9 {
    left: 75%; }

  /* line 2027, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-push-8 {
    left: 66.66666667%; }

  /* line 2030, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-push-7 {
    left: 58.33333333%; }

  /* line 2033, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-push-6 {
    left: 50%; }

  /* line 2036, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-push-5 {
    left: 41.66666667%; }

  /* line 2039, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-push-4 {
    left: 33.33333333%; }

  /* line 2042, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-push-3 {
    left: 25%; }

  /* line 2045, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-push-2 {
    left: 16.66666667%; }

  /* line 2048, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-push-1 {
    left: 8.33333333%; }

  /* line 2051, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-push-0 {
    left: auto; }

  /* line 2054, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-offset-12 {
    margin-left: 100%; }

  /* line 2057, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%; }

  /* line 2060, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%; }

  /* line 2063, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-offset-9 {
    margin-left: 75%; }

  /* line 2066, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%; }

  /* line 2069, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%; }

  /* line 2072, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-offset-6 {
    margin-left: 50%; }

  /* line 2075, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%; }

  /* line 2078, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%; }

  /* line 2081, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-offset-3 {
    margin-left: 25%; }

  /* line 2084, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%; }

  /* line 2087, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%; }

  /* line 2090, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-md-offset-0 {
    margin-left: 0; } }
@media (min-width: 1200px) {
  /* line 2095, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }

  /* line 2098, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-12 {
    width: 100%; }

  /* line 2101, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-11 {
    width: 91.66666667%; }

  /* line 2104, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-10 {
    width: 83.33333333%; }

  /* line 2107, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-9 {
    width: 75%; }

  /* line 2110, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-8 {
    width: 66.66666667%; }

  /* line 2113, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-7 {
    width: 58.33333333%; }

  /* line 2116, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-6 {
    width: 50%; }

  /* line 2119, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-5 {
    width: 41.66666667%; }

  /* line 2122, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-4 {
    width: 33.33333333%; }

  /* line 2125, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-3 {
    width: 25%; }

  /* line 2128, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-2 {
    width: 16.66666667%; }

  /* line 2131, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-1 {
    width: 8.33333333%; }

  /* line 2134, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-pull-12 {
    right: 100%; }

  /* line 2137, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-pull-11 {
    right: 91.66666667%; }

  /* line 2140, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-pull-10 {
    right: 83.33333333%; }

  /* line 2143, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-pull-9 {
    right: 75%; }

  /* line 2146, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-pull-8 {
    right: 66.66666667%; }

  /* line 2149, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-pull-7 {
    right: 58.33333333%; }

  /* line 2152, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-pull-6 {
    right: 50%; }

  /* line 2155, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-pull-5 {
    right: 41.66666667%; }

  /* line 2158, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-pull-4 {
    right: 33.33333333%; }

  /* line 2161, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-pull-3 {
    right: 25%; }

  /* line 2164, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-pull-2 {
    right: 16.66666667%; }

  /* line 2167, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-pull-1 {
    right: 8.33333333%; }

  /* line 2170, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-pull-0 {
    right: auto; }

  /* line 2173, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-push-12 {
    left: 100%; }

  /* line 2176, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-push-11 {
    left: 91.66666667%; }

  /* line 2179, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-push-10 {
    left: 83.33333333%; }

  /* line 2182, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-push-9 {
    left: 75%; }

  /* line 2185, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-push-8 {
    left: 66.66666667%; }

  /* line 2188, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-push-7 {
    left: 58.33333333%; }

  /* line 2191, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-push-6 {
    left: 50%; }

  /* line 2194, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-push-5 {
    left: 41.66666667%; }

  /* line 2197, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-push-4 {
    left: 33.33333333%; }

  /* line 2200, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-push-3 {
    left: 25%; }

  /* line 2203, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-push-2 {
    left: 16.66666667%; }

  /* line 2206, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-push-1 {
    left: 8.33333333%; }

  /* line 2209, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-push-0 {
    left: auto; }

  /* line 2212, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-offset-12 {
    margin-left: 100%; }

  /* line 2215, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%; }

  /* line 2218, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%; }

  /* line 2221, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-offset-9 {
    margin-left: 75%; }

  /* line 2224, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%; }

  /* line 2227, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%; }

  /* line 2230, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-offset-6 {
    margin-left: 50%; }

  /* line 2233, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%; }

  /* line 2236, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%; }

  /* line 2239, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-offset-3 {
    margin-left: 25%; }

  /* line 2242, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%; }

  /* line 2245, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%; }

  /* line 2248, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .col-lg-offset-0 {
    margin-left: 0; } }
/* line 2252, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
table {
  background-color: transparent; }

/* line 2255, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left; }

/* line 2261, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
th {
  text-align: left; }

/* line 2264, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }

/* line 2269, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd; }

/* line 2280, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd; }

/* line 2284, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0; }

/* line 2292, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table > tbody + tbody {
  border-top: 2px solid #ddd; }

/* line 2295, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table .table {
  background-color: #fff; }

/* line 2298, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

/* line 2306, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table-bordered {
  border: 1px solid #ddd; }

/* line 2309, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd; }

/* line 2317, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px; }

/* line 2321, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

/* line 2324, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

/* line 2327, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none; }

/* line 2332, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none; }

/* line 2338, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

/* line 2352, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

/* line 2359, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

/* line 2373, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

/* line 2380, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

/* line 2394, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

/* line 2401, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

/* line 2415, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

/* line 2422, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

/* line 2436, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

/* line 2443, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.table-responsive {
  min-height: .01%;
  overflow-x: auto; }

@media screen and (max-width: 767px) {
  /* line 2448, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd; }

  /* line 2455, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .table-responsive > .table {
    margin-bottom: 0; }

  /* line 2458, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap; }

  /* line 2466, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .table-responsive > .table-bordered {
    border: 0; }

  /* line 2469, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }

  /* line 2477, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }

  /* line 2485, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0; } }
/* line 2492, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

/* line 2498, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

/* line 2509, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

/* line 2515, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 2520, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

/* line 2526, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input[type="file"] {
  display: block; }

/* line 2529, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input[type="range"] {
  display: block;
  width: 100%; }

/* line 2533, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
select[multiple],
select[size] {
  height: auto; }

/* line 2537, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 2544, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555; }

/* line 2551, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

/* line 2569, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

/* line 2575, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-control::-moz-placeholder {
  color: #757575;
  opacity: 1; }

/* line 2579, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-control:-ms-input-placeholder {
  color: #757575; }

/* line 2582, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-control::-webkit-input-placeholder {
  color: #757575; }

/* line 2585, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0; }

/* line 2589, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1; }

/* line 2595, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed; }

/* line 2599, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
textarea.form-control {
  height: auto; }

/* line 2602, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 2606, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; }

  /* line 2612, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px; }

  /* line 2622, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px; } }
/* line 2633, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-group {
  margin-bottom: 15px; }

/* line 2636, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 2643, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer; }

/* line 2651, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px; }

/* line 2659, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

/* line 2663, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer; }

/* line 2673, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

/* line 2678, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed; }

/* line 2686, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed; }

/* line 2692, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed; }

/* line 2698, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0; }

/* line 2704, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0; }

/* HACK: Remove, implemented in mobile/general.sass */
/*.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}*/
/* line 2717, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
select.input-sm {
  height: 30px;
  line-height: 30px; }

/* line 2721, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
textarea.input-sm,
select[multiple].input-sm {
  height: auto; }

/* line 2725, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 2732, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

/* line 2736, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

/* line 2740, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

/* line 2747, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 2754, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
select.input-lg {
  height: 46px;
  line-height: 46px; }

/* line 2758, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
textarea.input-lg,
select[multiple].input-lg {
  height: auto; }

/* line 2762, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 2769, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

/* line 2773, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

/* line 2777, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333; }

/* line 2784, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-feedback {
  position: relative; }

/* line 2787, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-feedback .form-control {
  padding-right: 42.5px; }

/* line 2790, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

/* line 2802, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

/* line 2809, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

/* line 2816, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

/* line 2828, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 2833, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

/* line 2838, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d; }

/* line 2843, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-success .form-control-feedback {
  color: #3c763d; }

/* line 2846, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

/* line 2858, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 2863, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

/* line 2868, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b; }

/* line 2873, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b; }

/* line 2876, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

/* line 2888, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 2893, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

/* line 2898, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442; }

/* line 2903, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-error .form-control-feedback {
  color: #a94442; }

/* line 2906, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-feedback label ~ .form-control-feedback {
  top: 25px; }

/* line 2909, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

/* line 2912, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  /* line 2919, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 2924, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }

  /* line 2929, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-inline .form-control-static {
    display: inline-block; }

  /* line 2932, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }

  /* line 2936, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto; }

  /* line 2941, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-inline .input-group > .form-control {
    width: 100%; }

  /* line 2944, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 2948, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 2955, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0; }

  /* line 2959, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }

  /* line 2964, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }
/* line 2968, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0; }

/* line 2976, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

/* line 2980, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px; }

@media (min-width: 768px) {
  /* line 2985, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right; } }
/* line 2991, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  /* line 2995, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }
@media (min-width: 768px) {
  /* line 3001, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }
/* line 3006, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

/* line 3027, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 3037, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none; }

/* line 3043, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 3050, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65; }

/* line 3059, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

/* line 3063, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }

/* line 3068, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c; }

/* line 3074, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad; }

/* line 3079, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad; }

/* line 3086, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c; }

/* line 3099, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none; }

/* line 3104, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc; }

/* line 3116, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-default .badge {
  color: #fff;
  background-color: #333; }

/* line 3120, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }

/* line 3125, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40; }

/* line 3131, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

/* line 3136, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

/* line 3143, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40; }

/* line 3156, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none; }

/* line 3161, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4; }

/* line 3173, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff; }

/* line 3177, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }

/* line 3182, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625; }

/* line 3188, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439; }

/* line 3193, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439; }

/* line 3200, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625; }

/* line 3213, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none; }

/* line 3218, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c; }

/* line 3230, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff; }

/* line 3234, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }

/* line 3239, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85; }

/* line 3245, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc; }

/* line 3250, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc; }

/* line 3257, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85; }

/* line 3270, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none; }

/* line 3275, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da; }

/* line 3287, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff; }

/* line 3291, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }

/* line 3296, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d; }

/* line 3302, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512; }

/* line 3307, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512; }

/* line 3314, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d; }

/* line 3327, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none; }

/* line 3332, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236; }

/* line 3344, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff; }

/* line 3348, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }

/* line 3353, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19; }

/* line 3359, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925; }

/* line 3364, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925; }

/* line 3371, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19; }

/* line 3384, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none; }

/* line 3389, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a; }

/* line 3401, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff; }

/* line 3405, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0; }

/* line 3410, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 3419, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent; }

/* line 3425, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent; }

/* line 3431, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none; }

/* line 3438, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 3445, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 3452, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 3459, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-block {
  display: block;
  width: 100%; }

/* line 3463, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-block + .btn-block {
  margin-top: 5px; }

/* line 3466, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

/* line 3471, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear; }

/* line 3477, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.fade.in {
  opacity: 1; }

/* line 3480, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.collapse {
  display: none; }

/* line 3483, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.collapse.in {
  display: block; }

/* line 3486, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
tr.collapse.in {
  display: table-row; }

/* line 3489, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
tbody.collapse.in {
  display: table-row-group; }

/* line 3492, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility; }

/* line 3506, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

/* line 3517, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropup,
.dropdown {
  position: relative; }

/* line 3521, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropdown-toggle:focus {
  outline: 0; }

/* line 3524, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

/* line 3546, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto; }

/* line 3550, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

/* line 3556, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap; }

/* line 3565, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5; }

/* line 3571, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0; }

/* line 3579, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777; }

/* line 3584, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

/* line 3592, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.open > .dropdown-menu {
  display: block; }

/* line 3595, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.open > a {
  outline: 0; }

/* line 3598, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropdown-menu-right {
  right: 0;
  left: auto; }

/* line 3602, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropdown-menu-left {
  right: auto;
  left: 0; }

/* line 3606, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap; }

/* line 3614, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

/* line 3622, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

/* line 3626, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9; }

/* line 3633, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  /* line 3640, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }

  /* line 3644, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0; } }
/* line 3649, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

/* line 3655, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left; }

/* line 3660, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2; }

/* line 3670, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

/* line 3676, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-toolbar {
  margin-left: -5px; }

/* line 3679, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left; }

/* line 3684, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px; }

/* line 3689, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

/* line 3692, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group > .btn:first-child {
  margin-left: 0; }

/* line 3695, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 3699, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 3704, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group > .btn-group {
  float: left; }

/* line 3707, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

/* line 3710, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 3715, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 3719, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

/* line 3723, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }

/* line 3727, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }

/* line 3731, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 3735, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 3739, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn .caret {
  margin-left: 0; }

/* line 3742, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

/* line 3746, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.dropup .btn-lg .caret {
  border-width: 0 5px 5px; }

/* line 3749, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

/* line 3757, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none; }

/* line 3760, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

/* line 3767, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

/* line 3770, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 3776, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 3782, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

/* line 3785, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 3790, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 3794, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }

/* line 3800, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%; }

/* line 3806, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group-justified > .btn-group .btn {
  width: 100%; }

/* line 3809, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto; }

/* line 3812, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

/* line 3820, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }

/* line 3825, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0; }

/* line 3830, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0; }

/* line 3837, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group .form-control:focus {
  z-index: 3; }

/* line 3840, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 3849, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px; }

/* line 3855, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto; }

/* line 3863, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 3872, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px; }

/* line 3878, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto; }

/* line 3886, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }

/* line 3891, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0; }

/* line 3896, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

/* line 3902, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px; }

/* line 3913, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px; }

/* line 3918, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px; }

/* line 3923, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0; }

/* line 3927, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 3937, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-addon:first-child {
  border-right: 0; }

/* line 3940, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 3950, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-addon:last-child {
  border-left: 0; }

/* line 3953, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }

/* line 3958, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-btn > .btn {
  position: relative; }

/* line 3961, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-btn > .btn + .btn {
  margin-left: -1px; }

/* line 3964, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2; }

/* line 3969, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px; }

/* line 3973, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px; }

/* line 3978, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

/* line 3983, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav > li {
  position: relative;
  display: block; }

/* line 3987, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px; }

/* line 3992, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none; }

/* line 3996, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav > li > a:hover {
  background-color: #eee; }

/* line 4000, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav > li.disabled > a {
  color: #777; }

/* line 4003, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent; }

/* line 4010, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7; }

/* line 4016, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

/* line 4022, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav > li > a > img {
  max-width: none; }

/* line 4025, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd; }

/* line 4028, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px; }

/* line 4032, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

/* line 4038, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd; }

/* line 4041, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent; }

/* line 4050, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0; }

/* line 4054, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs.nav-justified > li {
  float: none; }

/* line 4057, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center; }

/* line 4061, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  /* line 4066, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%; }

  /* line 4070, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0; } }
/* line 4074, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

/* line 4078, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd; }

@media (min-width: 768px) {
  /* line 4084, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0; }

  /* line 4088, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff; } }
/* line 4094, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-pills > li {
  float: left; }

/* line 4097, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-pills > li > a {
  border-radius: 4px; }

/* line 4100, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-pills > li + li {
  margin-left: 2px; }

/* line 4103, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7; }

/* line 4109, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-stacked > li {
  float: none; }

/* line 4112, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0; }

/* line 4116, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-justified {
  width: 100%; }

/* line 4119, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-justified > li {
  float: none; }

/* line 4122, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center; }

/* line 4126, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  /* line 4131, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .nav-justified > li {
    display: table-cell;
    width: 1%; }

  /* line 4135, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .nav-justified > li > a {
    margin-bottom: 0; } }
/* line 4139, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs-justified {
  border-bottom: 0; }

/* line 4142, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

/* line 4146, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd; }

@media (min-width: 768px) {
  /* line 4152, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0; }

  /* line 4156, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff; } }
/* line 4162, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tab-content > .tab-pane {
  display: none; }

/* line 4165, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tab-content > .active {
  display: block; }

/* line 4168, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 4173, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }

@media (min-width: 768px) {
  /* line 4180, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar {
    border-radius: 4px; } }
@media (min-width: 768px) {
  /* line 4185, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-header {
    float: left; } }
/* line 4189, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }

/* line 4198, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-collapse.in {
  overflow-y: auto; }

@media (min-width: 768px) {
  /* line 4202, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }

  /* line 4208, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important; }

  /* line 4214, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-collapse.in {
    overflow-y: visible; }

  /* line 4217, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0; } }
/* line 4224, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }

@media (max-device-width: 480px) and (orientation: landscape) {
  /* line 4229, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px; } }
/* line 4234, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }

@media (min-width: 768px) {
  /* line 4242, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0; } }
/* line 4250, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }

@media (min-width: 768px) {
  /* line 4255, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-static-top {
    border-radius: 0; } }
/* line 4259, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }

@media (min-width: 768px) {
  /* line 4267, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0; } }
/* line 4272, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

/* line 4276, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

/* line 4281, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px; }

/* line 4288, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none; }

/* line 4292, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-brand > img {
  display: block; }

@media (min-width: 768px) {
  /* line 4296, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px; } }
/* line 4301, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

/* line 4313, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-toggle:focus {
  outline: 0; }

/* line 4316, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px; }

/* line 4322, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px; }

@media (min-width: 768px) {
  /* line 4326, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-toggle {
    display: none; } }
/* line 4330, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-nav {
  margin: 7.5px -15px; }

/* line 4333, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px; }

@media (max-width: 767px) {
  /* line 4339, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }

  /* line 4349, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px; }

  /* line 4353, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px; }

  /* line 4356, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none; } }
@media (min-width: 768px) {
  /* line 4362, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-nav {
    float: left;
    margin: 0; }

  /* line 4366, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-nav > li {
    float: left; }

  /* line 4369, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px; } }
/* line 4374, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }

@media (min-width: 768px) {
  /* line 4386, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 4391, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }

  /* line 4396, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form .form-control-static {
    display: inline-block; }

  /* line 4399, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle; }

  /* line 4403, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto; }

  /* line 4408, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form .input-group > .form-control {
    width: 100%; }

  /* line 4411, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 4415, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 4422, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0; }

  /* line 4426, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }

  /* line 4431, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form .has-feedback .form-control-feedback {
    top: 0; } }
@media (max-width: 767px) {
  /* line 4436, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form .form-group {
    margin-bottom: 5px; }

  /* line 4439, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form .form-group:last-child {
    margin-bottom: 0; } }
@media (min-width: 768px) {
  /* line 4444, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none; } }
/* line 4455, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 4460, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 4467, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }

/* line 4471, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 4475, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px; }

/* line 4479, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }

@media (min-width: 768px) {
  /* line 4484, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px; } }
@media (min-width: 768px) {
  /* line 4491, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-left {
    float: left !important; }

  /* line 4494, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-right {
    float: right !important;
    margin-right: -15px; }

  /* line 4498, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-right ~ .navbar-right {
    margin-right: 0; } }
/* line 4502, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }

/* line 4506, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-brand {
  color: #777; }

/* line 4509, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent; }

/* line 4514, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-text {
  color: #777; }

/* line 4517, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-nav > li > a {
  color: #777; }

/* line 4520, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent; }

/* line 4525, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7; }

/* line 4531, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent; }

/* line 4537, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-toggle {
  border-color: #ddd; }

/* line 4540, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd; }

/* line 4544, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888; }

/* line 4547, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7; }

/* line 4551, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7; }

@media (max-width: 767px) {
  /* line 4558, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777; }

  /* line 4561, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent; }

  /* line 4566, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }

  /* line 4572, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; } }
/* line 4579, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-link {
  color: #777; }

/* line 4582, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .navbar-link:hover {
  color: #333; }

/* line 4585, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .btn-link {
  color: #777; }

/* line 4588, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333; }

/* line 4592, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc; }

/* line 4598, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse {
  background-color: #222;
  border-color: #080808; }

/* line 4602, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-brand {
  color: #9d9d9d; }

/* line 4605, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent; }

/* line 4610, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-text {
  color: #9d9d9d; }

/* line 4613, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d; }

/* line 4616, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent; }

/* line 4621, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808; }

/* line 4627, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent; }

/* line 4633, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333; }

/* line 4636, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333; }

/* line 4640, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff; }

/* line 4643, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010; }

/* line 4647, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808; }

@media (max-width: 767px) {
  /* line 4654, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808; }

  /* line 4657, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808; }

  /* line 4660, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d; }

  /* line 4663, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent; }

  /* line 4668, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808; }

  /* line 4674, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent; } }
/* line 4681, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-link {
  color: #9d9d9d; }

/* line 4684, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .navbar-link:hover {
  color: #fff; }

/* line 4687, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .btn-link {
  color: #9d9d9d; }

/* line 4690, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff; }

/* line 4694, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444; }

/* line 4700, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }

/* line 4707, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.breadcrumb > li {
  display: inline-block; }

/* line 4710, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0"; }

/* line 4715, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.breadcrumb > .active {
  color: #777; }

/* line 4718, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }

/* line 4724, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination > li {
  display: inline; }

/* line 4727, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd; }

/* line 4739, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 4745, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

/* line 4750, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd; }

/* line 4759, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7; }

/* line 4771, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd; }

/* line 4782, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333; }

/* line 4788, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px; }

/* line 4793, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }

/* line 4798, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

/* line 4804, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 4809, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

/* line 4814, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none; }

/* line 4820, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pager li {
  display: inline; }

/* line 4823, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px; }

/* line 4831, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee; }

/* line 4836, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pager .next > a,
.pager .next > span {
  float: right; }

/* line 4840, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pager .previous > a,
.pager .previous > span {
  float: left; }

/* line 4844, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff; }

/* line 4852, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }

/* line 4864, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

/* line 4870, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label:empty {
  display: none; }

/* line 4873, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn .label {
  position: relative;
  top: -1px; }

/* line 4877, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label-default {
  background-color: #777; }

/* line 4880, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e; }

/* line 4884, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label-primary {
  background-color: #337ab7; }

/* line 4887, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090; }

/* line 4891, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label-success {
  background-color: #5cb85c; }

/* line 4894, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44; }

/* line 4898, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label-info {
  background-color: #5bc0de; }

/* line 4901, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5; }

/* line 4905, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label-warning {
  background-color: #f0ad4e; }

/* line 4908, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f; }

/* line 4912, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label-danger {
  background-color: #d9534f; }

/* line 4915, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c; }

/* line 4919, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px; }

/* line 4933, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.badge:empty {
  display: none; }

/* line 4936, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn .badge {
  position: relative;
  top: -1px; }

/* line 4940, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px; }

/* line 4945, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

/* line 4951, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff; }

/* line 4956, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item > .badge {
  float: right; }

/* line 4959, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item > .badge + .badge {
  margin-right: 5px; }

/* line 4962, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px; }

/* line 4965, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee; }

/* line 4972, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.jumbotron h1,
.jumbotron .h1 {
  color: inherit; }

/* line 4976, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200; }

/* line 4981, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.jumbotron > hr {
  border-top-color: #d5d5d5; }

/* line 4984, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px; }

/* line 4990, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.jumbotron .container {
  max-width: 100%; }

@media screen and (min-width: 768px) {
  /* line 4994, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px; }

  /* line 4998, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px; }

  /* line 5003, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px; } }
/* line 5008, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out; }

/* line 5020, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto; }

/* line 5025, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7; }

/* line 5030, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.thumbnail .caption {
  padding: 9px;
  color: #333; }

/* line 5034, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }

/* line 5040, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert h4 {
  margin-top: 0;
  color: inherit; }

/* line 5044, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert .alert-link {
  font-weight: bold; }

/* line 5047, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0; }

/* line 5051, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert > p + p {
  margin-top: 5px; }

/* line 5054, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }

/* line 5058, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit; }

/* line 5065, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

/* line 5070, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-success hr {
  border-top-color: #c9e2b3; }

/* line 5073, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-success .alert-link {
  color: #2b542c; }

/* line 5076, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

/* line 5081, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-info hr {
  border-top-color: #a6e1ec; }

/* line 5084, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-info .alert-link {
  color: #245269; }

/* line 5087, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

/* line 5092, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-warning hr {
  border-top-color: #f7e1b5; }

/* line 5095, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-warning .alert-link {
  color: #66512c; }

/* line 5098, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

/* line 5103, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-danger hr {
  border-top-color: #e4b9c0; }

/* line 5106, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.alert-danger .alert-link {
  color: #843534; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
/* line 5133, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

/* line 5142, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease; }

/* line 5157, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px; }

/* line 5165, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

/* line 5171, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.progress-bar-success {
  background-color: #5cb85c; }

/* line 5174, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 5179, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.progress-bar-info {
  background-color: #5bc0de; }

/* line 5182, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 5187, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.progress-bar-warning {
  background-color: #f0ad4e; }

/* line 5190, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 5195, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.progress-bar-danger {
  background-color: #d9534f; }

/* line 5198, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 5203, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.media {
  margin-top: 15px; }

/* line 5206, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.media:first-child {
  margin-top: 0; }

/* line 5209, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

/* line 5214, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.media-body {
  width: 10000px; }

/* line 5217, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.media-object {
  display: block; }

/* line 5220, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.media-object.img-thumbnail {
  max-width: none; }

/* line 5223, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.media-right,
.media > .pull-right {
  padding-left: 10px; }

/* line 5227, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.media-left,
.media > .pull-left {
  padding-right: 10px; }

/* line 5231, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

/* line 5237, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.media-middle {
  vertical-align: middle; }

/* line 5240, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.media-bottom {
  vertical-align: bottom; }

/* line 5243, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 5247, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.media-list {
  padding-left: 0;
  list-style: none; }

/* line 5251, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group {
  padding-left: 0;
  margin-bottom: 20px; }

/* line 5255, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }

/* line 5263, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

/* line 5267, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 5272, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item,
button.list-group-item {
  color: #555; }

/* line 5276, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333; }

/* line 5280, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5; }

/* line 5288, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
button.list-group-item {
  width: 100%;
  text-align: left; }

/* line 5292, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee; }

/* line 5299, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit; }

/* line 5304, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777; }

/* line 5309, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }

/* line 5317, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit; }

/* line 5328, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef; }

/* line 5333, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

/* line 5337, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }

/* line 5341, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit; }

/* line 5345, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6; }

/* line 5352, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d; }

/* line 5362, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

/* line 5366, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }

/* line 5370, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit; }

/* line 5374, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3; }

/* line 5381, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f; }

/* line 5391, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

/* line 5395, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }

/* line 5399, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit; }

/* line 5403, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc; }

/* line 5410, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b; }

/* line 5420, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

/* line 5424, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }

/* line 5428, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit; }

/* line 5432, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc; }

/* line 5439, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442; }

/* line 5449, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 5453, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

/* line 5457, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

/* line 5465, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-body {
  padding: 15px; }

/* line 5468, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

/* line 5474, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit; }

/* line 5477, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }

/* line 5483, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit; }

/* line 5490, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 5497, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }

/* line 5501, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

/* line 5506, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

/* line 5512, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 5518, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 5522, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

/* line 5525, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.list-group + .panel-footer {
  border-top-width: 0; }

/* line 5528, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }

/* line 5533, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px; }

/* line 5539, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

/* line 5544, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

/* line 5551, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px; }

/* line 5561, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px; }

/* line 5571, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 5576, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 5583, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px; }

/* line 5593, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px; }

/* line 5603, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

/* line 5609, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

/* line 5613, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }

/* line 5617, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0; }

/* line 5631, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0; }

/* line 5645, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0; }

/* line 5655, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0; }

/* line 5665, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0; }

/* line 5669, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-group {
  margin-bottom: 20px; }

/* line 5672, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px; }

/* line 5676, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-group .panel + .panel {
  margin-top: 5px; }

/* line 5679, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-group .panel-heading {
  border-bottom: 0; }

/* line 5682, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd; }

/* line 5686, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-group .panel-footer {
  border-top: 0; }

/* line 5689, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd; }

/* line 5692, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-default {
  border-color: #ddd; }

/* line 5695, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd; }

/* line 5700, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd; }

/* line 5703, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333; }

/* line 5707, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd; }

/* line 5710, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-primary {
  border-color: #337ab7; }

/* line 5713, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }

/* line 5718, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7; }

/* line 5721, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff; }

/* line 5725, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7; }

/* line 5728, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-success {
  border-color: #d6e9c6; }

/* line 5731, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

/* line 5736, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6; }

/* line 5739, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d; }

/* line 5743, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6; }

/* line 5746, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-info {
  border-color: #bce8f1; }

/* line 5749, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

/* line 5754, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1; }

/* line 5757, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f; }

/* line 5761, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1; }

/* line 5764, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-warning {
  border-color: #faebcc; }

/* line 5767, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

/* line 5772, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc; }

/* line 5775, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b; }

/* line 5779, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc; }

/* line 5782, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-danger {
  border-color: #ebccd1; }

/* line 5785, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

/* line 5790, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1; }

/* line 5793, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442; }

/* line 5797, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1; }

/* line 5800, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }

/* line 5807, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

/* line 5820, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

/* line 5823, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.embed-responsive-4by3 {
  padding-bottom: 75%; }

/* line 5826, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

/* line 5836, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15); }

/* line 5840, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.well-lg {
  padding: 24px;
  border-radius: 6px; }

/* line 5844, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.well-sm {
  padding: 9px;
  border-radius: 3px; }

/* line 5848, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2; }

/* line 5858, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5; }

/* line 5866, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0; }

/* line 5873, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-open {
  overflow: hidden; }

/* line 5876, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-open .scrollable-content {
  overflow: hidden; }

/* line 5880, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

/* line 5892, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%); }

/* line 5901, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

/* line 5907, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

/* line 5911, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

/* line 5916, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }

/* line 5928, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }

/* line 5937, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0; }

/* line 5941, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5; }

/* line 5945, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }

/* line 5949, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-header .close {
  margin-top: -2px; }

/* line 5952, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-title {
  margin: 0;
  line-height: 1.42857143; }

/* line 5956, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-body {
  position: relative;
  padding: 15px; }

/* line 5960, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

/* line 5965, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px; }

/* line 5969, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px; }

/* line 5972, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

/* line 5975, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  /* line 5983, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }

  /* line 5987, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }

  /* line 5991, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .modal-sm {
    width: 300px; } }
@media (min-width: 992px) {
  /* line 5996, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .modal-lg {
    width: 900px; } }
/* line 6000, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto; }

/* line 6024, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9; }

/* line 6028, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px; }

/* line 6032, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px; }

/* line 6036, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px; }

/* line 6040, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px; }

/* line 6044, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

/* line 6052, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 6059, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

/* line 6066, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

/* line 6073, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

/* line 6080, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

/* line 6087, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

/* line 6094, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

/* line 6101, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

/* line 6108, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

/* line 6115, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  line-break: auto; }

/* line 6149, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover.top {
  margin-top: -10px; }

/* line 6152, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover.right {
  margin-left: 10px; }

/* line 6155, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover.bottom {
  margin-top: 10px; }

/* line 6158, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover.left {
  margin-left: -10px; }

/* line 6161, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

/* line 6169, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover-content {
  padding: 9px 14px; }

/* line 6172, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 6181, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover > .arrow {
  border-width: 11px; }

/* line 6184, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover > .arrow:after {
  content: "";
  border-width: 10px; }

/* line 6188, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0; }

/* line 6196, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0; }

/* line 6203, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0; }

/* line 6211, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0; }

/* line 6218, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25); }

/* line 6226, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff; }

/* line 6233, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25); }

/* line 6241, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff; }

/* line 6248, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel {
  position: relative; }

/* line 6251, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

/* line 6256, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left; }

/* line 6263, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1; }

@media all and (transform-3d), (-webkit-transform-3d) {
  /* line 6268, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px; }

  /* line 6278, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }

  /* line 6284, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }

  /* line 6290, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
/* line 6298, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block; }

/* line 6303, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-inner > .active {
  left: 0; }

/* line 6306, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%; }

/* line 6312, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-inner > .next {
  left: 100%; }

/* line 6315, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-inner > .prev {
  left: -100%; }

/* line 6318, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0; }

/* line 6322, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-inner > .active.left {
  left: -100%; }

/* line 6325, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-inner > .active.right {
  left: 100%; }

/* line 6328, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: .5; }

/* line 6342, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x; }

/* line 6350, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x; }

/* line 6360, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9; }

/* line 6368, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px; }

/* line 6378, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px; }

/* line 6383, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px; }

/* line 6388, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1; }

/* line 6395, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-control .icon-prev:before {
  content: '\2039'; }

/* line 6398, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-control .icon-next:before {
  content: '\203a'; }

/* line 6401, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }

/* line 6412, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px; }

/* line 6424, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff; }

/* line 6430, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

/* line 6442, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.carousel-caption .btn {
  text-shadow: none; }

@media screen and (min-width: 768px) {
  /* line 6446, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }

  /* line 6455, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }

  /* line 6459, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }

  /* line 6463, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }

  /* line 6468, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .carousel-indicators {
    bottom: 20px; } }
/* line 6472, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " "; }

/* line 6507, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both; }

/* line 6525, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto; }

/* line 6530, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pull-right {
  float: right !important; }

/* line 6533, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.pull-left {
  float: left !important; }

/* line 6536, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.hide {
  display: none !important; }

/* line 6539, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.show {
  display: block !important; }

/* line 6542, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.invisible {
  visibility: hidden; }

/* line 6545, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 6552, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.hidden {
  display: none !important; }

/* line 6555, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }
/* line 6561, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important; }

/* line 6567, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  /* line 6582, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-xs {
    display: block !important; }

  /* line 6585, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  table.visible-xs {
    display: table !important; }

  /* line 6588, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  tr.visible-xs {
    display: table-row !important; }

  /* line 6591, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (max-width: 767px) {
  /* line 6597, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-xs-block {
    display: block !important; } }
@media (max-width: 767px) {
  /* line 6602, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-xs-inline {
    display: inline !important; } }
@media (max-width: 767px) {
  /* line 6607, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-xs-inline-block {
    display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6612, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-sm {
    display: block !important; }

  /* line 6615, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  table.visible-sm {
    display: table !important; }

  /* line 6618, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  tr.visible-sm {
    display: table-row !important; }

  /* line 6621, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6627, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-sm-block {
    display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6632, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-sm-inline {
    display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6637, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-sm-inline-block {
    display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6642, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-md {
    display: block !important; }

  /* line 6645, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  table.visible-md {
    display: table !important; }

  /* line 6648, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  tr.visible-md {
    display: table-row !important; }

  /* line 6651, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6657, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-md-block {
    display: block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6662, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-md-inline {
    display: inline !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6667, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-md-inline-block {
    display: inline-block !important; } }
@media (min-width: 1200px) {
  /* line 6672, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-lg {
    display: block !important; }

  /* line 6675, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  table.visible-lg {
    display: table !important; }

  /* line 6678, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  tr.visible-lg {
    display: table-row !important; }

  /* line 6681, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 6687, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-lg-block {
    display: block !important; } }
@media (min-width: 1200px) {
  /* line 6692, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-lg-inline {
    display: inline !important; } }
@media (min-width: 1200px) {
  /* line 6697, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-lg-inline-block {
    display: inline-block !important; } }
@media (max-width: 767px) {
  /* line 6702, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6707, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 6712, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 6717, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .hidden-lg {
    display: none !important; } }
/* line 6721, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.visible-print {
  display: none !important; }

@media print {
  /* line 6725, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-print {
    display: block !important; }

  /* line 6728, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  table.visible-print {
    display: table !important; }

  /* line 6731, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  tr.visible-print {
    display: table-row !important; }

  /* line 6734, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }
/* line 6739, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.visible-print-block {
  display: none !important; }

@media print {
  /* line 6743, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-print-block {
    display: block !important; } }
/* line 6747, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.visible-print-inline {
  display: none !important; }

@media print {
  /* line 6751, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-print-inline {
    display: inline !important; } }
/* line 6755, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
.visible-print-inline-block {
  display: none !important; }

@media print {
  /* line 6759, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .visible-print-inline-block {
    display: inline-block !important; } }
@media print {
  /* line 6764, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap.scss */
  .hidden-print {
    display: none !important; } }
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* line 6, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 16, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 31, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 52, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none; }

/* line 60, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn:active,
.btn.active {
  background-image: none; }

/* line 64, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-default {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc; }

/* line 76, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px; }

/* line 81, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb; }

/* line 86, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none; }

/* line 107, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580; }

/* line 117, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px; }

/* line 122, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580; }

/* line 127, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none; }

/* line 148, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e; }

/* line 158, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px; }

/* line 163, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e; }

/* line 168, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none; }

/* line 189, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9; }

/* line 199, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px; }

/* line 204, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9; }

/* line 209, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none; }

/* line 230, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13; }

/* line 240, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px; }

/* line 245, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13; }

/* line 250, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none; }

/* line 271, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28; }

/* line 281, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px; }

/* line 286, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28; }

/* line 291, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none; }

/* line 312, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

/* line 317, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x; }

/* line 327, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #2e6da4;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x; }

/* line 338, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
  background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); }

/* line 350, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); }

/* line 361, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); }

/* line 365, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px; }

/* line 375, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
  background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); }

/* line 386, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 390, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0; }

@media (max-width: 767px) {
  /* line 396, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x; } }
/* line 408, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x; }

/* line 416, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
  background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
  background-repeat: repeat-x; }

/* line 424, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
  background-repeat: repeat-x; }

/* line 432, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  background-repeat: repeat-x; }

/* line 440, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
  background-repeat: repeat-x; }

/* line 448, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  background-repeat: repeat-x; }

/* line 456, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 461, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

/* line 466, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  background-repeat: repeat-x;
  border-color: #2b669a; }

/* line 478, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none; }

/* line 483, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

/* line 487, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x; }

/* line 495, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x; }

/* line 503, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x; }

/* line 511, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x; }

/* line 519, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x; }

/* line 527, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x; }

/* line 535, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-legacy/_bootstrap-theme.scss */
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); }

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);
/* line 6, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 18, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-target {
  position: relative;
  direction: ltr; }

/* line 22, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */ }

/* line 28, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0; }

/* line 35, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-handle {
  position: relative;
  z-index: 1; }

/* line 39, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-stacking .noUi-handle {
  /* This class is applied to the lower origin when
     its values is > 50%. */
  z-index: 10; }

/* line 44, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s; }

/* line 48, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-state-drag * {
  cursor: inherit !important; }

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
/* line 55, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* Slider size and handle placement;
 */
/* line 63, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-horizontal {
  height: 18px; }

/* line 66, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px; }

/* line 72, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-vertical {
  width: 18px; }

/* line 75, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px; }

/* Styling;
 */
/* line 84, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-background {
  background: #FAFAFA;
  box-shadow: inset 0 1px 1px #f0f0f0; }

/* line 88, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-connect {
  background: #3FB8AF;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  -webkit-transition: background 450ms;
  transition: background 450ms; }

/* line 94, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-origin {
  border-radius: 2px; }

/* line 97, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-target {
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB; }

/* line 102, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-target.noUi-connect {
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB; }

/* Handles and cursors;
 */
/* line 108, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-draggable {
  cursor: w-resize; }

/* line 111, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-vertical .noUi-draggable {
  cursor: n-resize; }

/* line 114, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; }

/* line 123, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; }

/* Handle stripes;
 */
/* line 131, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px; }

/* line 142, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-handle:after {
  left: 17px; }

/* line 145, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px; }

/* line 152, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-vertical .noUi-handle:after {
  top: 17px; }

/* Disabled state;
 */
/* line 158, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
[disabled].noUi-connect,
[disabled] .noUi-connect {
  background: #B8B8B8; }

/* line 162, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
[disabled].noUi-origin,
[disabled] .noUi-handle {
  cursor: not-allowed; }

/* line 167, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  padding: 5px;
  text-align: center; }

/* line 177, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-horizontal .noUi-handle-lower .noUi-tooltip {
  top: -32px; }

/* line 180, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-horizontal .noUi-handle-upper .noUi-tooltip {
  bottom: -32px; }

/* line 183, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-vertical .noUi-handle-lower .noUi-tooltip {
  left: 120%; }

/* line 186, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/nouislider.scss */
.noUi-vertical .noUi-handle-upper .noUi-tooltip {
  right: 120%; }

/*! jQuery UI - v1.11.4 - 2015-10-27
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 8, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-helper-hidden {
  display: none; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 21, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

/* line 31, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

/* line 37, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-helper-clearfix:after {
  clear: both; }

/* line 40, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */ }

/* line 43, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */ }

/* line 53, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
/* line 60, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
/* line 69, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 81, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 88, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

/* line 94, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none; }

/* line 101, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-menu .ui-menu {
  position: absolute; }

/* line 104, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px .4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

/* line 113, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

/* line 120, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px; }

/* icon support */
/* line 126, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-menu-icons {
  position: relative; }

/* line 129, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-menu-icons .ui-menu-item {
  padding-left: 2em; }

/* left-aligned */
/* line 134, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0; }

/* right-aligned */
/* line 143, /home/runner/work/TCE/TCE/vendor/assets/jquery/plugins/ui.scss */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0; }

/*!
 * FullCalendar Scheduler v1.4.0
 * Docs & License: http://fullcalendar.io/scheduler/
 * (c) 2016 Adam Shaw
 */
/* TODO: break this file up */
/* Scroller
--------------------------------------------------------------------------------------------------*/
/* line 12, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-scroller-clip {
  overflow: hidden;
  /* for clipping scrollbars */
  position: relative;
  /* so things like scrollfollowers can attach to this */ }

/* supresses rendering of native scrollbars */
/* on .fc-scroller */
/* line 19, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-no-scrollbars {
  background: rgba(255, 255, 255, 0);
  /* hack for dynamic DOM nodes (in Chrome OSX at least) */ }

/* line 22, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-no-scrollbars::-webkit-scrollbar {
  width: 0;
  height: 0; }

/* line 27, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-scroller-canvas {
  position: relative;
  /* origin for bg */
  box-sizing: border-box;
  /* so that padding (for gutter) will be part of height */
  min-height: 100%; }

/* line 33, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-scroller-canvas > .fc-bg {
  z-index: 1;
  /* make default? */ }

/* line 37, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-scroller-canvas > .fc-content {
  z-index: 2;
  /* make default? */
  position: relative;
  /* origin for inner content */
  border-style: solid;
  border-width: 0; }

/* for themed, hard to get the border-color, so just forget it (REVISIT) */
/* line 45, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.ui-widget .fc-scroller-canvas > .fc-content {
  border-color: transparent; }

/* line 49, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-scroller-canvas.fc-gutter-left > .fc-content {
  border-left-width: 1px;
  margin-left: -1px; }

/* line 50, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-scroller-canvas.fc-gutter-right > .fc-content {
  border-right-width: 1px;
  margin-right: -1px; }

/* line 51, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-scroller-canvas.fc-gutter-top > .fc-content {
  border-top-width: 1px;
  margin-top: -1px; }

/* line 52, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-scroller-canvas.fc-gutter-bottom > .fc-content {
  border-bottom-width: 1px;
  margin-bottom: -1px; }

/* View Structure
--------------------------------------------------------------------------------------------------*/
/* line 58, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-rtl .fc-timeline {
  direction: rtl; }

/* line 62, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline .fc-divider {
  width: 3px;
  border-style: double;
  /* overcome neighboring borders */ }

/* line 67, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline .fc-head > tr > .fc-divider {
  border-bottom: 0; }

/* line 71, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline .fc-body > tr > .fc-divider {
  border-top: 0; }

/* line 75, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline .fc-body .fc-divider.ui-widget-header {
  background-image: none; }

/* line 79, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-scrolled .fc-head .fc-scroller {
  z-index: 2;
  /* so drop shadow will go above body panes */ }

/* line 83, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline.fc-scrolled .fc-head .fc-scroller {
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.075); }

/* line 87, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline .fc-body .fc-scroller {
  z-index: 1; }

/*
on all tables that expand to the edges, kill the outer border,
because the container elements take care of it
*/
/* line 95, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline .fc-scroller-canvas > div > table,
.fc-timeline .fc-scroller-canvas > div > div > table {
  border-style: hidden; }

/* Table Cell Common
--------------------------------------------------------------------------------------------------*/
/* line 104, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline th,
.fc-timeline td {
  white-space: nowrap; }

/* line 109, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline .fc-cell-content {
  overflow: hidden; }

/* line 113, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline .fc-cell-text {
  padding-left: 4px;
  padding-right: 4px; }

/* line 118, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline .fc-col-resizer {
  cursor: col-resize; }

/*
Cells at the start of a week
TODO: figure out better styling

.fc-ltr .fc-timeline .fc-em-cell div {
	border-left: 3px solid #eee;
	height: 100%;
}
.fc-rtl .fc-timeline .fc-em-cell {
	border-right-width: 3px;
}
*/
/* head */
/* line 137, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline th {
  vertical-align: middle; }

/* line 141, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline .fc-head .fc-cell-content {
  padding-top: 3px;
  padding-bottom: 3px; }

/* body */
/* line 148, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline .fc-body .ui-widget-content {
  background-image: none; }

/* Resource Area
--------------------------------------------------------------------------------------------------*/
/* line 156, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-resource-area {
  width: 30%; }

/* line 160, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-resource-area col {
  width: 40%;
  min-width: 70px;
  /* will be read by JS */ }

/* line 165, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-resource-area col.fc-main-col {
  width: 60%;
  /* make the first column in a nested setup bigger */ }

/* line 170, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-flat .fc-expander-space {
  /* fc-flat is opposite of fc-nested */
  display: none; }

/* line 175, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-ltr .fc-resource-area tr > * {
  text-align: left; }

/* line 178, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-rtl .fc-resource-area tr > * {
  text-align: right; }

/* line 182, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-resource-area .fc-cell-content {
  padding-left: 4px;
  padding-right: 4px; }

/* head */
/* line 189, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-resource-area .fc-super th {
  text-align: center; }

/* line 193, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-resource-area th > div {
  position: relative; }

/* line 197, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-resource-area th .fc-cell-content {
  position: relative;
  z-index: 1; }

/* line 202, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-resource-area th .fc-col-resizer {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  width: 5px; }

/* line 210, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-ltr .fc-resource-area th .fc-col-resizer {
  right: -3px; }

/* line 213, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-rtl .fc-resource-area th .fc-col-resizer {
  left: -3px; }

/* body */
/* line 219, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
tr.fc-collapsed > td,
tr.fc-transitioning > td {
  /* during the transition */
  overflow: hidden;
  /* prevents absolutely-positioned events from bleeding out */ }

/* line 224, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
tr.fc-transitioning > td > div {
  transition: margin-top 0.2s; }

/* line 228, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
tr.fc-collapsed > td > div {
  margin-top: -10px; }

/* line 233, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-body .fc-resource-area .fc-cell-content {
  /* might BE the cell */
  padding-top: 8px;
  padding-bottom: 8px; }

/* line 238, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-no-overlap .fc-body .fc-resource-area .fc-cell-content {
  /* might BE the cell */
  padding-top: 5px;
  padding-bottom: 5px; }

/* line 243, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-resource-area .fc-icon {
  /* the expander and spacers before the expander */
  width: 1em;
  /* ensure constant width, esp for empty icons */
  font-size: .9em;
  vertical-align: middle;
  margin-top: -1%; }

/* line 250, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-resource-area .fc-expander {
  cursor: pointer;
  color: #666;
  /* for the icon within */ }

/* Time Area
--------------------------------------------------------------------------------------------------*/
/* line 259, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area col {
  min-width: 2.2em;
  /* detected by JS */ }

/* head */
/* line 265, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-ltr .fc-time-area .fc-chrono th {
  text-align: left; }

/* line 268, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-rtl .fc-time-area .fc-chrono th {
  text-align: right; }

/* body slats (vertical lines) */
/* line 274, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-slats {
  /* fc-bg is responsible for a lot of this now! */
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

/* line 283, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-slats table {
  height: 100%; }

/* line 287, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-slats .fc-minor {
  border-style: dotted; }

/* line 291, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-slats td {
  border-width: 0 1px;
  /* need to do this. sometimes -1 margin wouldn't hide the dotted */ }

/* line 295, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-ltr .fc-time-area .fc-slats td {
  border-right-width: 0; }

/* line 298, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-rtl .fc-time-area .fc-slats td {
  border-left-width: 0; }

/* body content containers
   can be within rows or directly within the pane's content
*/
/* line 306, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-bgevent-container,
.fc-time-area .fc-highlight-container {
  position: absolute;
  z-index: 2;
  /* only for directly within pane. not for row. overridden later */
  top: 0;
  bottom: 0;
  width: 0; }

/* line 315, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-ltr .fc-time-area .fc-helper-container,
.fc-ltr .fc-time-area .fc-bgevent-container,
.fc-ltr .fc-time-area .fc-highlight-container {
  left: 0; }

/* line 320, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-rtl .fc-time-area .fc-helper-container,
.fc-rtl .fc-time-area .fc-bgevent-container,
.fc-rtl .fc-time-area .fc-highlight-container {
  right: 0; }

/* line 326, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-bgevent,
.fc-time-area .fc-highlight {
  position: absolute;
  top: 0;
  bottom: 0; }

/* body resource rows */
/* line 335, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-rows {
  position: relative;
  z-index: 3; }

/* line 340, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-rows .ui-widget-content {
  background: none; }

/* line 344, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-rows td > div {
  position: relative; }

/* line 348, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-rows .fc-bgevent-container,
.fc-time-area .fc-rows .fc-highlight-container {
  z-index: 1; }

/* line 353, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-event-container {
  position: relative;
  z-index: 2;
  /* above bgevent and highlight */
  width: 0;
  /* for event positioning. will end up on correct side based on dir */ }

/* line 359, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-helper-container {
  /* also an fc-event-container */
  position: absolute;
  z-index: 3;
  top: 0; }

/* line 365, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-event-container {
  padding-bottom: 8px;
  top: -1px; }

/* line 370, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area tr:first-child .fc-event-container {
  top: 0; }

/* line 374, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-no-overlap .fc-time-area .fc-event-container {
  padding-bottom: 0;
  top: 0; }

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
/* line 383, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline .fc-now-indicator {
  /* both the arrow and the line */
  z-index: 3;
  /* one above scroller's fc-content */
  top: 0; }

/* line 388, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-now-indicator-arrow {
  margin: 0 -6px;
  /* 5, then one more to counteract scroller's negative margins */
  /* triangle pointing down... */
  border-width: 6px 5px 0 5px;
  border-left-color: transparent;
  border-right-color: transparent; }

/* line 396, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-time-area .fc-now-indicator-line {
  margin: 0 -1px;
  /* counteract scroller's negative margins */
  bottom: 0;
  border-left-width: 1px; }

/* Time Grid Events
--------------------------------------------------------------------------------------------------*/
/* line 406, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline-event {
  position: absolute;
  border-radius: 0;
  padding: 2px 0;
  margin-bottom: 1px; }

/* line 413, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-no-overlap .fc-timeline-event {
  padding: 5px 0;
  margin-bottom: 0; }

/* don't overlap grid lines at the event's end */
/* line 419, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-ltr .fc-timeline-event {
  margin-right: 1px; }

/* line 420, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-rtl .fc-timeline-event {
  margin-left: 1px; }

/* line 422, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline-event .fc-content {
  padding: 0 1px;
  white-space: nowrap;
  overflow: hidden; }

/* line 428, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline-event .fc-time {
  font-weight: bold;
  padding: 0 1px; }

/* line 433, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-rtl .fc-timeline-event .fc-time {
  display: inline-block;
  /* will force it on the other side */ }

/* line 437, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline-event .fc-title {
  padding: 0 1px; }

/* line 441, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline-event.fc-selected .fc-bg {
  display: none;
  /* hide semi-white background, to appear darker */ }

/* follower logic */
/* line 449, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-ltr .fc-timeline-event .fc-title {
  padding-left: 10px;
  margin-left: -8px; }

/* line 453, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-rtl .fc-timeline-event .fc-title {
  padding-right: 10px;
  margin-right: -8px; }

/* line 458, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-ltr .fc-timeline-event.fc-not-start .fc-title {
  margin-left: -2px; }

/* line 461, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-rtl .fc-timeline-event.fc-not-start .fc-title {
  margin-right: -2px; }

/* line 465, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline-event.fc-not-start .fc-title,
.fc-body .fc-time-area .fc-following {
  position: relative; }

/* line 470, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-timeline-event.fc-not-start .fc-title:before,
.fc-body .fc-time-area .fc-following:before {
  /* generic arrow */
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -5px;
  border: 5px solid #000;
  border-top-color: transparent;
  border-bottom-color: transparent;
  opacity: .5; }

/* line 482, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-ltr .fc-timeline-event.fc-not-start .fc-title:before,
.fc-ltr .fc-body .fc-time-area .fc-following:before {
  /* LTR. left pointing arrow */
  border-left: 0;
  left: 2px; }

/* line 488, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-rtl .fc-timeline-event.fc-not-start .fc-title:before,
.fc-rtl .fc-body .fc-time-area .fc-following:before {
  /* RTL. right pointing arrow */
  border-right: 0;
  right: 2px; }

/* License Message
--------------------------------------------------------------------------------------------------*/
/* line 498, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-scheduler/fullcalendar-scheduler.scss */
.fc-license-message {
  position: absolute;
  z-index: 99999;
  bottom: 1px;
  left: 1px;
  background: #eee;
  border-color: #ddd;
  border-style: solid;
  border-width: 1px 1px 0 0;
  padding: 2px 4px;
  font-size: 12px;
  border-top-right-radius: 3px; }

/*!
 * FullCalendar v3.0.1 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2016 Adam Shaw
 */
/* line 8, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc {
  direction: ltr;
  text-align: left; }

/* line 13, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-rtl {
  text-align: right; }

/* line 17, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em; }

/* Colors
--------------------------------------------------------------------------------------------------*/
/* line 25, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: #ddd; }

/* line 38, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-unthemed .fc-popover {
  background-color: #fff; }

/* line 42, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background: #eee; }

/* line 48, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666; }

/* line 52, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-unthemed .fc-today {
  background: #fcf8e3; }

/* line 56, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: .3; }

/* line 61, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-bgevent {
  /* default look for background events */
  background: #8fdf82;
  opacity: .3; }

/* line 66, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: #d7d7d7; }

/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/
/* line 75, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-icon {
  display: inline-block;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  font-family: "Courier New", Courier, monospace;
  /* don't allow browser text-selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/*
Acceptable font-family overrides for individual icons:
	"Arial", sans-serif
	"Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/
/* line 101, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-icon:after {
  position: relative; }

/* line 105, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-icon-left-single-arrow:after {
  content: "\02039";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }

/* line 112, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-icon-right-single-arrow:after {
  content: "\0203A";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }

/* line 119, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-icon-left-double-arrow:after {
  content: "\000AB";
  font-size: 160%;
  top: -7%; }

/* line 125, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-icon-right-double-arrow:after {
  content: "\000BB";
  font-size: 160%;
  top: -7%; }

/* line 131, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%; }

/* line 137, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%; }

/* line 143, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%; }

/* line 149, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-icon-x:after {
  content: "\000D7";
  font-size: 200%;
  top: 6%; }

/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/
/* line 159, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc button {
  /* force height to include the border and padding */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* dimensions */
  margin: 0;
  height: 2.1em;
  padding: 0 .6em;
  /* text & cursor */
  font-size: 1em;
  /* normalize */
  white-space: nowrap;
  cursor: pointer; }

/* Firefox has an annoying inner border */
/* line 177, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0; }

/* line 179, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-state-default {
  /* non-theme */
  border: 1px solid; }

/* line 183, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-state-default.fc-corner-left {
  /* non-theme */
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 188, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-state-default.fc-corner-right {
  /* non-theme */
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

/* icons in buttons */
/* line 195, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc button .fc-icon {
  /* non-theme */
  position: relative;
  top: -0.05em;
  /* seems to be a good adjustment across browsers */
  margin: 0 .2em;
  vertical-align: middle; }

/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/
/* line 207, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-state-default {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

/* line 222, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333333;
  background-color: #e6e6e6; }

/* line 230, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-state-hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear; }

/* line 240, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-state-down,
.fc-state-active {
  background-color: #cccccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

/* line 247, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  box-shadow: none; }

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
/* line 258, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-button-group {
  display: inline-block; }

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/
/* line 267, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc .fc-button-group > * {
  /* extra precedence b/c buttons have margin set to zero */
  float: left;
  margin: 0 0 0 -1px; }

/* line 272, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc .fc-button-group > :first-child {
  /* same */
  margin-left: 0; }

/* Popover
--------------------------------------------------------------------------------------------------*/
/* line 280, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); }

/* line 285, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  padding: 2px 4px; }

/* line 289, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-popover .fc-header .fc-title {
  margin: 0 2px; }

/* line 293, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-popover .fc-header .fc-close {
  cursor: pointer; }

/* line 297, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left; }

/* line 302, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
  float: right; }

/* unthemed */
/* line 309, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid; }

/* line 314, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: .9em;
  margin-top: 2px; }

/* jqui themed */
/* line 321, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
  /* where they meet, let the header have the border */ }

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
/* line 329, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-divider {
  border-style: solid;
  border-width: 1px; }

/* line 334, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0; }

/* line 341, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-clear {
  clear: both; }

/* line 345, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

/* line 356, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */ }

/* line 360, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */ }

/* Tables
--------------------------------------------------------------------------------------------------*/
/* line 368, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc table {
  width: 100%;
  box-sizing: border-box;
  /* fix scrollbar issue in firefox */
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */ }

/* line 377, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc th {
  text-align: center; }

/* line 381, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top; }

/* line 389, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */ }

/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/
/* line 397, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
a[data-goto] {
  cursor: pointer; }

/* line 401, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
a[data-goto]:hover {
  text-decoration: underline; }

/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
/* line 409, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc .fc-row {
  /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0; }

/* line 415, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row table {
  /* don't put left/right border on anything within a fake row.
     the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent; }

/* line 425, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */ }

/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
/* line 433, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row {
  position: relative; }

/* line 437, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row .fc-bg {
  z-index: 1; }

/* highlighting cells & background event skeleton */
/* line 443, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */ }

/* line 448, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */ }

/* line 453, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent; }

/* line 458, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row .fc-bgevent-skeleton {
  z-index: 2; }

/* line 463, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row .fc-highlight-skeleton {
  z-index: 3; }

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/
/* line 472, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
  /* matches the space above the events */ }

/* line 478, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row .fc-helper-skeleton {
  z-index: 5; }

/* line 482, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  /* see-through to the background below */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent;
  /* don't put a border between events and/or the day number */
  border-bottom: 0; }

/* line 492, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0; }

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
/* line 502, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-scroller {
  -webkit-overflow-scrolling: touch; }

/* TODO: move to agenda/basic */
/* line 507, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */ }

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
/* line 517, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: .85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
  /* default BORDER color */
  font-weight: normal;
  /* undo jqui's ui-widget-header bold */ }

/* line 527, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-event,
.fc-event-dot {
  background-color: #3a87ad;
  /* default BACKGROUND color */ }

/* overpower some of bootstrap's and jqui's styles on <a> tags */
/* line 533, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */ }

/* line 540, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */ }

/* line 545, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed; }

/* line 550, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-event .fc-bg {
  /* the generic .fc-bg already does position */
  z-index: 1;
  background: #fff;
  opacity: .25; }

/* line 556, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-event .fc-content {
  position: relative;
  z-index: 2; }

/* resizer (cursor AND touch devices) */
/* line 563, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4; }

/* resizer (touch devices) */
/* line 570, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-event .fc-resizer {
  display: none; }

/* line 574, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  /* only show when hovering or selected (with touch) */
  display: block; }

/* hit area */
/* line 582, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-event.fc-selected .fc-resizer:before {
  /* 40x40 touch area */
  content: "";
  position: absolute;
  z-index: 9999;
  /* user of this util can scope within a lower z-index */
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px; }

/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/
/* line 599, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-event.fc-selected {
  z-index: 9999 !important;
  /* overcomes inline z-index */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

/* line 604, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-event.fc-selected.fc-dragging {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); }

/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* bigger touch area when selected */
/* line 613, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  /* below resizers */
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0; }

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
/* line 625, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 634, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* resizer (cursor AND touch devices) */
/* left resizer  */
/* line 646, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
  /* overcome border */ }

/* right resizer */
/* line 653, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
  /* overcome border */ }

/* resizer (mouse devices) */
/* line 661, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  /* overcome top border */
  bottom: -1px;
  /* overcome bottom border */ }

/* resizer (touch devices) */
/* line 669, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-h-event.fc-selected .fc-resizer {
  /* 8x8 little dot */
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* vertically center */
  top: 50%;
  margin-top: -4px; }

/* left resizer  */
/* line 684, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
  /* centers the 8x8 dot on the left edge */ }

/* right resizer */
/* line 690, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
  /* centers the 8x8 dot on the right edge */ }

/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
/* line 702, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px; }

/* line 707, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
  /* a little bit more space before the first event */ }

/* line 711, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  /* same z-index as fc-bg, behind text */
  /* overcome the borders */
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  /* darkening effect */
  background: #000;
  opacity: .25; }

/* line 725, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden; }

/* line 730, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-day-grid-event .fc-time {
  font-weight: bold; }

/* resizer (cursor devices) */
/* left resizer  */
/* line 737, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
  /* to the day cell's edge */ }

/* right resizer */
/* line 743, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
  /* to the day cell's edge */ }

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
/* line 754, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none; }

/* line 761, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
a.fc-more:hover {
  text-decoration: underline; }

/* line 765, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none; }

/* popover that appears when "more" link is clicked */
/* line 771, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */ }

/* line 775, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-more-popover {
  z-index: 2;
  width: 220px; }

/* line 780, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-more-popover .fc-event-container {
  padding: 10px; }

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
/* line 788, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-now-indicator {
  position: absolute;
  border: 0 solid red; }

/* Utilities
--------------------------------------------------------------------------------------------------*/
/* line 797, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-unselectable {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* Toolbar
--------------------------------------------------------------------------------------------------*/
/* line 812, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-toolbar {
  text-align: center;
  margin-bottom: 1em; }

/* line 817, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-toolbar .fc-left {
  float: left; }

/* line 821, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-toolbar .fc-right {
  float: right; }

/* line 825, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-toolbar .fc-center {
  display: inline-block; }

/* the things within each left/right/center section */
/* line 830, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc .fc-toolbar > * > * {
  /* extra precedence to override button border margins */
  float: left;
  margin-left: .75em; }

/* the first thing within each left/center/right section */
/* line 836, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc .fc-toolbar > * > :first-child {
  /* extra precedence to override button border margins */
  margin-left: 0; }

/* title text */
/* line 842, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-toolbar h2 {
  margin: 0; }

/* button layering (for border precedence) */
/* line 848, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-toolbar button {
  position: relative; }

/* line 852, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2; }

/* line 857, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-toolbar .fc-state-down {
  z-index: 3; }

/* line 861, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4; }

/* line 866, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-toolbar button:focus {
  z-index: 5; }

/* View Structure
--------------------------------------------------------------------------------------------------*/
/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
/* line 876, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

/* line 884, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1; }

/* BasicView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
/* line 897, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
  /* there may be week numbers in these views, so no padding-top */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */ }

/* line 903, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */ }

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
/* line 909, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row.fc-rigid {
  overflow: hidden; }

/* line 913, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

/* week and day number styling */
/* line 922, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-day-top.fc-other-month {
  opacity: 0.3; }

/* line 926, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
  padding: 2px; }

/* line 931, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-basic-view th.fc-week-number,
.fc-basic-view th.fc-day-number {
  padding: 0 2px;
  /* column headers can't have as much v space */ }

/* line 936, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: right; }

/* line 937, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
  float: left; }

/* line 939, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px 0; }

/* line 940, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px; }

/* line 942, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-basic-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: #808080; }

/* when week/day number have own column */
/* line 951, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-basic-view td.fc-week-number {
  text-align: center; }

/* line 955, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-basic-view td.fc-week-number > * {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em; }

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/
/* line 965, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */ }

/* line 970, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
  /* all-day section will never get shorter than this */ }

/* line 974, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom: 1em;
  /* give space underneath events for clicking/selecting days */ }

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
/* line 982, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap; }

/* line 988, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-axis {
  text-align: right; }

/* line 992, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-rtl .fc-axis {
  text-align: left; }

/* line 996, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.ui-widget td.fc-axis {
  font-weight: normal;
  /* overcome jqui theme making it bold */ }

/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/
/* line 1004, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-container,
.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1; }

/* line 1010, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid {
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */ }

/* line 1014, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid table {
  /* don't put outer borders on slats/bg/content/etc */
  border: 0 hidden transparent; }

/* line 1018, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid > .fc-bg {
  z-index: 1; }

/* line 1022, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  /* the <hr> AgendaView injects when grid is shorter than scroller */
  position: relative;
  z-index: 2; }

/* line 1028, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-content-col {
  position: relative;
  /* because now-indicator lives directly inside */ }

/* line 1032, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0; }

/* divs within a cell within the fc-content-skeleton */
/* line 1042, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1; }

/* line 1047, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2; }

/* line 1052, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-highlight-container {
  position: relative;
  z-index: 3; }

/* line 1057, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4; }

/* line 1062, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-now-indicator-line {
  z-index: 5; }

/* line 1066, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-helper-container {
  /* also is fc-event-container */
  position: relative;
  z-index: 6; }

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
/* line 1075, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
  /* each cell is responsible for its top border */ }

/* line 1080, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted; }

/* line 1084, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-slats .ui-widget-content {
  /* for jqui theme */
  background: none;
  /* see through to fc-bg */ }

/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/
/* line 1092, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-highlight-container {
  /* a div within a cell within the fc-highlight-skeleton */
  position: relative;
  /* scopes the left/right of the fc-highlight to be in the column */ }

/* line 1096, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
  /* top and bottom will be in by JS */ }

/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/
/* line 1107, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px; }

/* line 1111, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%; }

/* line 1115, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */ }

/* line 1121, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-bgevent {
  /* background events always span full width */
  left: 0;
  right: 0; }

/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/
/* line 1131, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-v-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 1141, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-v-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
/* line 1158, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event {
  overflow: hidden;
  /* don't let the bg flow over rounded corners */ }

/* line 1162, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event.fc-selected {
  /* need to allow touch resizers to extend outside event's bounding box */
  /* common fc-selected styles hide the fc-bg, so don't need this anyway */
  overflow: visible; }

/* line 1168, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event.fc-selected .fc-bg {
  display: none;
  /* hide semi-white background, to appear darker */ }

/* line 1172, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event .fc-content {
  overflow: hidden;
  /* for when .fc-selected */ }

/* line 1176, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px; }

/* line 1181, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event .fc-time {
  font-size: .85em;
  white-space: nowrap; }

/* short mode, where time and title are on the same line */
/* line 1188, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event.fc-short .fc-content {
  /* don't wrap to second line (now that contents will be inline) */
  white-space: nowrap; }

/* line 1193, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  /* put the time and title on the same line */
  display: inline-block;
  vertical-align: top; }

/* line 1200, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event.fc-short .fc-time span {
  display: none;
  /* don't display the full time text... */ }

/* line 1204, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
  /* ...instead, display only the start time */ }

/* line 1208, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event.fc-short .fc-time:after {
  content: "\000A0-\000A0";
  /* seperate with a dash, wrapped in nbsp's */ }

/* line 1212, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  /* make the title text the same size as the time */
  padding: 0;
  /* undo padding from above */ }

/* resizer (cursor device) */
/* line 1219, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize; }

/* line 1232, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "="; }

/* resizer (touch device) */
/* line 1238, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid-event.fc-selected .fc-resizer {
  /* 10x10 dot */
  border-radius: 5px;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* horizontally center */
  left: 50%;
  margin-left: -5px;
  /* center on the bottom edge */
  bottom: -5px; }

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
/* line 1258, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0; }

/* arrow on axis */
/* line 1266, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
  /* vertically center on top coordinate */ }

/* line 1270, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  /* triangle pointing right... */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent; }

/* line 1278, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  /* triangle pointing left... */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent; }

/* List View
--------------------------------------------------------------------------------------------------*/
/* possibly reusable */
/* line 1293, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px; }

/* view wrapper */
/* line 1302, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-rtl .fc-list-view {
  direction: rtl;
  /* unlike core views, leverage browser RTL */ }

/* line 1306, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-list-view {
  border-width: 1px;
  border-style: solid; }

/* table resets */
/* line 1313, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc .fc-list-table {
  table-layout: auto;
  /* for shrinkwrapping cell content */ }

/* line 1317, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px; }

/* line 1322, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-list-table tr:first-child td {
  border-top-width: 0; }

/* day headings with the list */
/* line 1328, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-list-heading {
  border-bottom-width: 1px; }

/* line 1332, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-list-heading td {
  font-weight: bold; }

/* line 1336, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-list-heading-main {
  float: left; }

/* line 1337, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-list-heading-alt {
  float: right; }

/* line 1339, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-rtl .fc-list-heading-main {
  float: right; }

/* line 1340, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-rtl .fc-list-heading-alt {
  float: left; }

/* event list items */
/* line 1344, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-list-item.fc-has-url {
  cursor: pointer;
  /* whole row will be clickable */ }

/* line 1348, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-list-item:hover td {
  background-color: #f5f5f5; }

/* line 1352, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-list-item-marker,
.fc-list-item-time {
  white-space: nowrap;
  width: 1px; }

/* make the dot closer to the event title */
/* line 1359, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-ltr .fc-list-item-marker {
  padding-right: 0; }

/* line 1360, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-rtl .fc-list-item-marker {
  padding-left: 0; }

/* line 1362, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-list-item-title a {
  /* every event title cell has an <a> tag */
  text-decoration: none;
  color: inherit; }

/* line 1368, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-list-item-title a[href]:hover {
  /* hover effect only on titles with hrefs */
  text-decoration: underline; }

/* message when no events */
/* line 1375, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

/* line 1383, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table; }

/* line 1389, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

/* line 1395, /home/runner/work/TCE/TCE/vendor/assets/fullcalendar-3/fullcalendar.scss */
.fc-unthemed .fc-list-empty {
  /* theme will provide own background */
  background-color: #eee; }

/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/fontawesome-webfont.eot?v=4.4.0");
  src: url("/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 14, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
/* line 23, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

/* line 28, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-2x {
  font-size: 2em; }

/* line 31, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-3x {
  font-size: 3em; }

/* line 34, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-4x {
  font-size: 4em; }

/* line 37, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-5x {
  font-size: 5em; }

/* line 40, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-fw {
  width: 1.28571429em;
  text-align: center; }

/* line 44, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

/* line 49, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-ul > li {
  position: relative; }

/* line 52, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center; }

/* line 59, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-li.fa-lg {
  left: -1.85714286em; }

/* line 62, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em; }

/* line 67, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-pull-left {
  float: left; }

/* line 70, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-pull-right {
  float: right; }

/* line 73, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa.fa-pull-left {
  margin-right: .3em; }

/* line 76, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
/* line 80, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.pull-right {
  float: right; }

/* line 83, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.pull-left {
  float: left; }

/* line 86, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa.pull-left {
  margin-right: .3em; }

/* line 89, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa.pull-right {
  margin-left: .3em; }

/* line 92, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

/* line 96, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  00% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  00% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
/* line 120, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 126, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 132, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 138, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

/* line 144, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

/* line 150, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

/* line 157, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

/* line 165, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

/* line 172, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-stack-1x {
  line-height: inherit; }

/* line 175, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-stack-2x {
  font-size: 2em; }

/* line 178, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-inverse {
  color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 183, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-glass:before {
  content: "\f000"; }

/* line 186, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-music:before {
  content: "\f001"; }

/* line 189, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-search:before {
  content: "\f002"; }

/* line 192, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-envelope-o:before {
  content: "\f003"; }

/* line 195, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-heart:before {
  content: "\f004"; }

/* line 198, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-star:before {
  content: "\f005"; }

/* line 201, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-star-o:before {
  content: "\f006"; }

/* line 204, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-user:before {
  content: "\f007"; }

/* line 207, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-film:before {
  content: "\f008"; }

/* line 210, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-th-large:before {
  content: "\f009"; }

/* line 213, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-th:before {
  content: "\f00a"; }

/* line 216, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-th-list:before {
  content: "\f00b"; }

/* line 219, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-check:before {
  content: "\f00c"; }

/* line 222, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"; }

/* line 227, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-search-plus:before {
  content: "\f00e"; }

/* line 230, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-search-minus:before {
  content: "\f010"; }

/* line 233, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-power-off:before {
  content: "\f011"; }

/* line 236, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-signal:before {
  content: "\f012"; }

/* line 239, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-gear:before,
.fa-cog:before {
  content: "\f013"; }

/* line 243, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-trash-o:before {
  content: "\f014"; }

/* line 246, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-home:before {
  content: "\f015"; }

/* line 249, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-file-o:before {
  content: "\f016"; }

/* line 252, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-clock-o:before {
  content: "\f017"; }

/* line 255, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-road:before {
  content: "\f018"; }

/* line 258, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-download:before {
  content: "\f019"; }

/* line 261, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

/* line 264, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

/* line 267, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-inbox:before {
  content: "\f01c"; }

/* line 270, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-play-circle-o:before {
  content: "\f01d"; }

/* line 273, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"; }

/* line 277, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-refresh:before {
  content: "\f021"; }

/* line 280, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-list-alt:before {
  content: "\f022"; }

/* line 283, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-lock:before {
  content: "\f023"; }

/* line 286, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-flag:before {
  content: "\f024"; }

/* line 289, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-headphones:before {
  content: "\f025"; }

/* line 292, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-volume-off:before {
  content: "\f026"; }

/* line 295, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-volume-down:before {
  content: "\f027"; }

/* line 298, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-volume-up:before {
  content: "\f028"; }

/* line 301, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-qrcode:before {
  content: "\f029"; }

/* line 304, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-barcode:before {
  content: "\f02a"; }

/* line 307, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-tag:before {
  content: "\f02b"; }

/* line 310, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-tags:before {
  content: "\f02c"; }

/* line 313, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-book:before {
  content: "\f02d"; }

/* line 316, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bookmark:before {
  content: "\f02e"; }

/* line 319, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-print:before {
  content: "\f02f"; }

/* line 322, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-camera:before {
  content: "\f030"; }

/* line 325, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-font:before {
  content: "\f031"; }

/* line 328, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bold:before {
  content: "\f032"; }

/* line 331, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-italic:before {
  content: "\f033"; }

/* line 334, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-text-height:before {
  content: "\f034"; }

/* line 337, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-text-width:before {
  content: "\f035"; }

/* line 340, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-align-left:before {
  content: "\f036"; }

/* line 343, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-align-center:before {
  content: "\f037"; }

/* line 346, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-align-right:before {
  content: "\f038"; }

/* line 349, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-align-justify:before {
  content: "\f039"; }

/* line 352, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-list:before {
  content: "\f03a"; }

/* line 355, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

/* line 359, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-indent:before {
  content: "\f03c"; }

/* line 362, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-video-camera:before {
  content: "\f03d"; }

/* line 365, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

/* line 370, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-pencil:before {
  content: "\f040"; }

/* line 373, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-map-marker:before {
  content: "\f041"; }

/* line 376, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-adjust:before {
  content: "\f042"; }

/* line 379, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-tint:before {
  content: "\f043"; }

/* line 382, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

/* line 386, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-share-square-o:before {
  content: "\f045"; }

/* line 389, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-check-square-o:before {
  content: "\f046"; }

/* line 392, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrows:before {
  content: "\f047"; }

/* line 395, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-step-backward:before {
  content: "\f048"; }

/* line 398, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-fast-backward:before {
  content: "\f049"; }

/* line 401, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-backward:before {
  content: "\f04a"; }

/* line 404, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-play:before {
  content: "\f04b"; }

/* line 407, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-pause:before {
  content: "\f04c"; }

/* line 410, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-stop:before {
  content: "\f04d"; }

/* line 413, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-forward:before {
  content: "\f04e"; }

/* line 416, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-fast-forward:before {
  content: "\f050"; }

/* line 419, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-step-forward:before {
  content: "\f051"; }

/* line 422, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-eject:before {
  content: "\f052"; }

/* line 425, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-chevron-left:before {
  content: "\f053"; }

/* line 428, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-chevron-right:before {
  content: "\f054"; }

/* line 431, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-plus-circle:before {
  content: "\f055"; }

/* line 434, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-minus-circle:before {
  content: "\f056"; }

/* line 437, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-times-circle:before {
  content: "\f057"; }

/* line 440, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-check-circle:before {
  content: "\f058"; }

/* line 443, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-question-circle:before {
  content: "\f059"; }

/* line 446, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-info-circle:before {
  content: "\f05a"; }

/* line 449, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-crosshairs:before {
  content: "\f05b"; }

/* line 452, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-times-circle-o:before {
  content: "\f05c"; }

/* line 455, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-check-circle-o:before {
  content: "\f05d"; }

/* line 458, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-ban:before {
  content: "\f05e"; }

/* line 461, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrow-left:before {
  content: "\f060"; }

/* line 464, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrow-right:before {
  content: "\f061"; }

/* line 467, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrow-up:before {
  content: "\f062"; }

/* line 470, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrow-down:before {
  content: "\f063"; }

/* line 473, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

/* line 477, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-expand:before {
  content: "\f065"; }

/* line 480, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-compress:before {
  content: "\f066"; }

/* line 483, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-plus:before {
  content: "\f067"; }

/* line 486, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-minus:before {
  content: "\f068"; }

/* line 489, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-asterisk:before {
  content: "\f069"; }

/* line 492, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-exclamation-circle:before {
  content: "\f06a"; }

/* line 495, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-gift:before {
  content: "\f06b"; }

/* line 498, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-leaf:before {
  content: "\f06c"; }

/* line 501, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-fire:before {
  content: "\f06d"; }

/* line 504, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-eye:before {
  content: "\f06e"; }

/* line 507, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-eye-slash:before {
  content: "\f070"; }

/* line 510, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

/* line 514, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-plane:before {
  content: "\f072"; }

/* line 517, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-calendar:before {
  content: "\f073"; }

/* line 520, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-random:before {
  content: "\f074"; }

/* line 523, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-comment:before {
  content: "\f075"; }

/* line 526, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-magnet:before {
  content: "\f076"; }

/* line 529, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-chevron-up:before {
  content: "\f077"; }

/* line 532, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-chevron-down:before {
  content: "\f078"; }

/* line 535, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-retweet:before {
  content: "\f079"; }

/* line 538, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-shopping-cart:before {
  content: "\f07a"; }

/* line 541, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-folder:before {
  content: "\f07b"; }

/* line 544, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-folder-open:before {
  content: "\f07c"; }

/* line 547, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrows-v:before {
  content: "\f07d"; }

/* line 550, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrows-h:before {
  content: "\f07e"; }

/* line 553, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"; }

/* line 557, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-twitter-square:before {
  content: "\f081"; }

/* line 560, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-facebook-square:before {
  content: "\f082"; }

/* line 563, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-camera-retro:before {
  content: "\f083"; }

/* line 566, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-key:before {
  content: "\f084"; }

/* line 569, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

/* line 573, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-comments:before {
  content: "\f086"; }

/* line 576, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-thumbs-o-up:before {
  content: "\f087"; }

/* line 579, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-thumbs-o-down:before {
  content: "\f088"; }

/* line 582, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-star-half:before {
  content: "\f089"; }

/* line 585, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-heart-o:before {
  content: "\f08a"; }

/* line 588, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sign-out:before {
  content: "\f08b"; }

/* line 591, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-linkedin-square:before {
  content: "\f08c"; }

/* line 594, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-thumb-tack:before {
  content: "\f08d"; }

/* line 597, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-external-link:before {
  content: "\f08e"; }

/* line 600, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sign-in:before {
  content: "\f090"; }

/* line 603, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-trophy:before {
  content: "\f091"; }

/* line 606, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-github-square:before {
  content: "\f092"; }

/* line 609, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-upload:before {
  content: "\f093"; }

/* line 612, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-lemon-o:before {
  content: "\f094"; }

/* line 615, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-phone:before {
  content: "\f095"; }

/* line 618, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-square-o:before {
  content: "\f096"; }

/* line 621, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bookmark-o:before {
  content: "\f097"; }

/* line 624, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-phone-square:before {
  content: "\f098"; }

/* line 627, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-twitter:before {
  content: "\f099"; }

/* line 630, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"; }

/* line 634, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-github:before {
  content: "\f09b"; }

/* line 637, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-unlock:before {
  content: "\f09c"; }

/* line 640, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-credit-card:before {
  content: "\f09d"; }

/* line 643, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-feed:before,
.fa-rss:before {
  content: "\f09e"; }

/* line 647, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hdd-o:before {
  content: "\f0a0"; }

/* line 650, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bullhorn:before {
  content: "\f0a1"; }

/* line 653, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bell:before {
  content: "\f0f3"; }

/* line 656, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-certificate:before {
  content: "\f0a3"; }

/* line 659, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hand-o-right:before {
  content: "\f0a4"; }

/* line 662, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hand-o-left:before {
  content: "\f0a5"; }

/* line 665, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hand-o-up:before {
  content: "\f0a6"; }

/* line 668, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hand-o-down:before {
  content: "\f0a7"; }

/* line 671, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8"; }

/* line 674, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9"; }

/* line 677, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa"; }

/* line 680, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab"; }

/* line 683, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-globe:before {
  content: "\f0ac"; }

/* line 686, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-wrench:before {
  content: "\f0ad"; }

/* line 689, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-tasks:before {
  content: "\f0ae"; }

/* line 692, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-filter:before {
  content: "\f0b0"; }

/* line 695, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-briefcase:before {
  content: "\f0b1"; }

/* line 698, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrows-alt:before {
  content: "\f0b2"; }

/* line 701, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

/* line 705, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

/* line 709, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cloud:before {
  content: "\f0c2"; }

/* line 712, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-flask:before {
  content: "\f0c3"; }

/* line 715, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

/* line 719, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

/* line 723, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-paperclip:before {
  content: "\f0c6"; }

/* line 726, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

/* line 730, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-square:before {
  content: "\f0c8"; }

/* line 733, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

/* line 738, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-list-ul:before {
  content: "\f0ca"; }

/* line 741, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-list-ol:before {
  content: "\f0cb"; }

/* line 744, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-strikethrough:before {
  content: "\f0cc"; }

/* line 747, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-underline:before {
  content: "\f0cd"; }

/* line 750, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-table:before {
  content: "\f0ce"; }

/* line 753, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-magic:before {
  content: "\f0d0"; }

/* line 756, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-truck:before {
  content: "\f0d1"; }

/* line 759, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-pinterest:before {
  content: "\f0d2"; }

/* line 762, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-pinterest-square:before {
  content: "\f0d3"; }

/* line 765, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-google-plus-square:before {
  content: "\f0d4"; }

/* line 768, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-google-plus:before {
  content: "\f0d5"; }

/* line 771, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-money:before {
  content: "\f0d6"; }

/* line 774, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-caret-down:before {
  content: "\f0d7"; }

/* line 777, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-caret-up:before {
  content: "\f0d8"; }

/* line 780, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-caret-left:before {
  content: "\f0d9"; }

/* line 783, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-caret-right:before {
  content: "\f0da"; }

/* line 786, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-columns:before {
  content: "\f0db"; }

/* line 789, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

/* line 793, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

/* line 797, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

/* line 801, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-envelope:before {
  content: "\f0e0"; }

/* line 804, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-linkedin:before {
  content: "\f0e1"; }

/* line 807, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

/* line 811, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

/* line 815, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

/* line 819, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-comment-o:before {
  content: "\f0e5"; }

/* line 822, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-comments-o:before {
  content: "\f0e6"; }

/* line 825, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

/* line 829, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sitemap:before {
  content: "\f0e8"; }

/* line 832, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-umbrella:before {
  content: "\f0e9"; }

/* line 835, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

/* line 839, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-lightbulb-o:before {
  content: "\f0eb"; }

/* line 842, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-exchange:before {
  content: "\f0ec"; }

/* line 845, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cloud-download:before {
  content: "\f0ed"; }

/* line 848, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cloud-upload:before {
  content: "\f0ee"; }

/* line 851, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-user-md:before {
  content: "\f0f0"; }

/* line 854, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-stethoscope:before {
  content: "\f0f1"; }

/* line 857, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-suitcase:before {
  content: "\f0f2"; }

/* line 860, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bell-o:before {
  content: "\f0a2"; }

/* line 863, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-coffee:before {
  content: "\f0f4"; }

/* line 866, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cutlery:before {
  content: "\f0f5"; }

/* line 869, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-file-text-o:before {
  content: "\f0f6"; }

/* line 872, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-building-o:before {
  content: "\f0f7"; }

/* line 875, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hospital-o:before {
  content: "\f0f8"; }

/* line 878, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-ambulance:before {
  content: "\f0f9"; }

/* line 881, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-medkit:before {
  content: "\f0fa"; }

/* line 884, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-fighter-jet:before {
  content: "\f0fb"; }

/* line 887, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-beer:before {
  content: "\f0fc"; }

/* line 890, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-h-square:before {
  content: "\f0fd"; }

/* line 893, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-plus-square:before {
  content: "\f0fe"; }

/* line 896, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-angle-double-left:before {
  content: "\f100"; }

/* line 899, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-angle-double-right:before {
  content: "\f101"; }

/* line 902, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-angle-double-up:before {
  content: "\f102"; }

/* line 905, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-angle-double-down:before {
  content: "\f103"; }

/* line 908, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-angle-left:before {
  content: "\f104"; }

/* line 911, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-angle-right:before {
  content: "\f105"; }

/* line 914, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-angle-up:before {
  content: "\f106"; }

/* line 917, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-angle-down:before {
  content: "\f107"; }

/* line 920, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-desktop:before {
  content: "\f108"; }

/* line 923, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-laptop:before {
  content: "\f109"; }

/* line 926, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-tablet:before {
  content: "\f10a"; }

/* line 929, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

/* line 933, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-circle-o:before {
  content: "\f10c"; }

/* line 936, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-quote-left:before {
  content: "\f10d"; }

/* line 939, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-quote-right:before {
  content: "\f10e"; }

/* line 942, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-spinner:before {
  content: "\f110"; }

/* line 945, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-circle:before {
  content: "\f111"; }

/* line 948, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

/* line 952, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-github-alt:before {
  content: "\f113"; }

/* line 955, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-folder-o:before {
  content: "\f114"; }

/* line 958, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-folder-open-o:before {
  content: "\f115"; }

/* line 961, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-smile-o:before {
  content: "\f118"; }

/* line 964, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-frown-o:before {
  content: "\f119"; }

/* line 967, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-meh-o:before {
  content: "\f11a"; }

/* line 970, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-gamepad:before {
  content: "\f11b"; }

/* line 973, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-keyboard-o:before {
  content: "\f11c"; }

/* line 976, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-flag-o:before {
  content: "\f11d"; }

/* line 979, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-flag-checkered:before {
  content: "\f11e"; }

/* line 982, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-terminal:before {
  content: "\f120"; }

/* line 985, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-code:before {
  content: "\f121"; }

/* line 988, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

/* line 992, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

/* line 997, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-location-arrow:before {
  content: "\f124"; }

/* line 1000, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-crop:before {
  content: "\f125"; }

/* line 1003, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-code-fork:before {
  content: "\f126"; }

/* line 1006, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

/* line 1010, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-question:before {
  content: "\f128"; }

/* line 1013, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-info:before {
  content: "\f129"; }

/* line 1016, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-exclamation:before {
  content: "\f12a"; }

/* line 1019, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-superscript:before {
  content: "\f12b"; }

/* line 1022, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-subscript:before {
  content: "\f12c"; }

/* line 1025, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-eraser:before {
  content: "\f12d"; }

/* line 1028, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-puzzle-piece:before {
  content: "\f12e"; }

/* line 1031, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-microphone:before {
  content: "\f130"; }

/* line 1034, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-microphone-slash:before {
  content: "\f131"; }

/* line 1037, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-shield:before {
  content: "\f132"; }

/* line 1040, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-calendar-o:before {
  content: "\f133"; }

/* line 1043, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-fire-extinguisher:before {
  content: "\f134"; }

/* line 1046, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-rocket:before {
  content: "\f135"; }

/* line 1049, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-maxcdn:before {
  content: "\f136"; }

/* line 1052, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-chevron-circle-left:before {
  content: "\f137"; }

/* line 1055, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-chevron-circle-right:before {
  content: "\f138"; }

/* line 1058, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-chevron-circle-up:before {
  content: "\f139"; }

/* line 1061, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-chevron-circle-down:before {
  content: "\f13a"; }

/* line 1064, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-html5:before {
  content: "\f13b"; }

/* line 1067, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-css3:before {
  content: "\f13c"; }

/* line 1070, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-anchor:before {
  content: "\f13d"; }

/* line 1073, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-unlock-alt:before {
  content: "\f13e"; }

/* line 1076, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bullseye:before {
  content: "\f140"; }

/* line 1079, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-ellipsis-h:before {
  content: "\f141"; }

/* line 1082, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-ellipsis-v:before {
  content: "\f142"; }

/* line 1085, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-rss-square:before {
  content: "\f143"; }

/* line 1088, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-play-circle:before {
  content: "\f144"; }

/* line 1091, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-ticket:before {
  content: "\f145"; }

/* line 1094, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-minus-square:before {
  content: "\f146"; }

/* line 1097, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-minus-square-o:before {
  content: "\f147"; }

/* line 1100, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-level-up:before {
  content: "\f148"; }

/* line 1103, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-level-down:before {
  content: "\f149"; }

/* line 1106, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-check-square:before {
  content: "\f14a"; }

/* line 1109, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-pencil-square:before {
  content: "\f14b"; }

/* line 1112, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-external-link-square:before {
  content: "\f14c"; }

/* line 1115, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-share-square:before {
  content: "\f14d"; }

/* line 1118, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-compass:before {
  content: "\f14e"; }

/* line 1121, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

/* line 1125, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

/* line 1129, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

/* line 1133, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

/* line 1137, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-gbp:before {
  content: "\f154"; }

/* line 1140, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

/* line 1144, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

/* line 1148, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

/* line 1154, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

/* line 1159, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

/* line 1163, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

/* line 1167, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-file:before {
  content: "\f15b"; }

/* line 1170, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-file-text:before {
  content: "\f15c"; }

/* line 1173, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sort-alpha-asc:before {
  content: "\f15d"; }

/* line 1176, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sort-alpha-desc:before {
  content: "\f15e"; }

/* line 1179, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sort-amount-asc:before {
  content: "\f160"; }

/* line 1182, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sort-amount-desc:before {
  content: "\f161"; }

/* line 1185, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sort-numeric-asc:before {
  content: "\f162"; }

/* line 1188, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sort-numeric-desc:before {
  content: "\f163"; }

/* line 1191, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-thumbs-up:before {
  content: "\f164"; }

/* line 1194, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-thumbs-down:before {
  content: "\f165"; }

/* line 1197, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-youtube-square:before {
  content: "\f166"; }

/* line 1200, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-youtube:before {
  content: "\f167"; }

/* line 1203, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-xing:before {
  content: "\f168"; }

/* line 1206, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-xing-square:before {
  content: "\f169"; }

/* line 1209, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-youtube-play:before {
  content: "\f16a"; }

/* line 1212, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-dropbox:before {
  content: "\f16b"; }

/* line 1215, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-stack-overflow:before {
  content: "\f16c"; }

/* line 1218, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-instagram:before {
  content: "\f16d"; }

/* line 1221, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-flickr:before {
  content: "\f16e"; }

/* line 1224, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-adn:before {
  content: "\f170"; }

/* line 1227, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bitbucket:before {
  content: "\f171"; }

/* line 1230, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bitbucket-square:before {
  content: "\f172"; }

/* line 1233, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-tumblr:before {
  content: "\f173"; }

/* line 1236, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-tumblr-square:before {
  content: "\f174"; }

/* line 1239, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-long-arrow-down:before {
  content: "\f175"; }

/* line 1242, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-long-arrow-up:before {
  content: "\f176"; }

/* line 1245, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-long-arrow-left:before {
  content: "\f177"; }

/* line 1248, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-long-arrow-right:before {
  content: "\f178"; }

/* line 1251, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-apple:before {
  content: "\f179"; }

/* line 1254, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-windows:before {
  content: "\f17a"; }

/* line 1257, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-android:before {
  content: "\f17b"; }

/* line 1260, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-linux:before {
  content: "\f17c"; }

/* line 1263, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-dribbble:before {
  content: "\f17d"; }

/* line 1266, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-skype:before {
  content: "\f17e"; }

/* line 1269, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-foursquare:before {
  content: "\f180"; }

/* line 1272, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-trello:before {
  content: "\f181"; }

/* line 1275, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-female:before {
  content: "\f182"; }

/* line 1278, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-male:before {
  content: "\f183"; }

/* line 1281, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184"; }

/* line 1285, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sun-o:before {
  content: "\f185"; }

/* line 1288, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-moon-o:before {
  content: "\f186"; }

/* line 1291, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-archive:before {
  content: "\f187"; }

/* line 1294, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bug:before {
  content: "\f188"; }

/* line 1297, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-vk:before {
  content: "\f189"; }

/* line 1300, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-weibo:before {
  content: "\f18a"; }

/* line 1303, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-renren:before {
  content: "\f18b"; }

/* line 1306, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-pagelines:before {
  content: "\f18c"; }

/* line 1309, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-stack-exchange:before {
  content: "\f18d"; }

/* line 1312, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

/* line 1315, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-arrow-circle-o-left:before {
  content: "\f190"; }

/* line 1318, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

/* line 1322, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-dot-circle-o:before {
  content: "\f192"; }

/* line 1325, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-wheelchair:before {
  content: "\f193"; }

/* line 1328, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-vimeo-square:before {
  content: "\f194"; }

/* line 1331, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

/* line 1335, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-plus-square-o:before {
  content: "\f196"; }

/* line 1338, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-space-shuttle:before {
  content: "\f197"; }

/* line 1341, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-slack:before {
  content: "\f198"; }

/* line 1344, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-envelope-square:before {
  content: "\f199"; }

/* line 1347, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-wordpress:before {
  content: "\f19a"; }

/* line 1350, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-openid:before {
  content: "\f19b"; }

/* line 1353, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

/* line 1358, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

/* line 1362, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-yahoo:before {
  content: "\f19e"; }

/* line 1365, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-google:before {
  content: "\f1a0"; }

/* line 1368, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-reddit:before {
  content: "\f1a1"; }

/* line 1371, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-reddit-square:before {
  content: "\f1a2"; }

/* line 1374, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

/* line 1377, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-stumbleupon:before {
  content: "\f1a4"; }

/* line 1380, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-delicious:before {
  content: "\f1a5"; }

/* line 1383, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-digg:before {
  content: "\f1a6"; }

/* line 1386, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-pied-piper:before {
  content: "\f1a7"; }

/* line 1389, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8"; }

/* line 1392, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-drupal:before {
  content: "\f1a9"; }

/* line 1395, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-joomla:before {
  content: "\f1aa"; }

/* line 1398, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-language:before {
  content: "\f1ab"; }

/* line 1401, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-fax:before {
  content: "\f1ac"; }

/* line 1404, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-building:before {
  content: "\f1ad"; }

/* line 1407, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-child:before {
  content: "\f1ae"; }

/* line 1410, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-paw:before {
  content: "\f1b0"; }

/* line 1413, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-spoon:before {
  content: "\f1b1"; }

/* line 1416, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cube:before {
  content: "\f1b2"; }

/* line 1419, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cubes:before {
  content: "\f1b3"; }

/* line 1422, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-behance:before {
  content: "\f1b4"; }

/* line 1425, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-behance-square:before {
  content: "\f1b5"; }

/* line 1428, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-steam:before {
  content: "\f1b6"; }

/* line 1431, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-steam-square:before {
  content: "\f1b7"; }

/* line 1434, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-recycle:before {
  content: "\f1b8"; }

/* line 1437, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

/* line 1441, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

/* line 1445, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-tree:before {
  content: "\f1bb"; }

/* line 1448, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-spotify:before {
  content: "\f1bc"; }

/* line 1451, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-deviantart:before {
  content: "\f1bd"; }

/* line 1454, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-soundcloud:before {
  content: "\f1be"; }

/* line 1457, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-database:before {
  content: "\f1c0"; }

/* line 1460, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-file-pdf-o:before {
  content: "\f1c1"; }

/* line 1463, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-file-word-o:before {
  content: "\f1c2"; }

/* line 1466, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-file-excel-o:before {
  content: "\f1c3"; }

/* line 1469, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

/* line 1472, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

/* line 1477, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

/* line 1481, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

/* line 1485, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

/* line 1489, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-file-code-o:before {
  content: "\f1c9"; }

/* line 1492, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-vine:before {
  content: "\f1ca"; }

/* line 1495, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-codepen:before {
  content: "\f1cb"; }

/* line 1498, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-jsfiddle:before {
  content: "\f1cc"; }

/* line 1501, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

/* line 1508, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-circle-o-notch:before {
  content: "\f1ce"; }

/* line 1511, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0"; }

/* line 1515, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

/* line 1519, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-git-square:before {
  content: "\f1d2"; }

/* line 1522, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-git:before {
  content: "\f1d3"; }

/* line 1525, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4"; }

/* line 1530, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-tencent-weibo:before {
  content: "\f1d5"; }

/* line 1533, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-qq:before {
  content: "\f1d6"; }

/* line 1536, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

/* line 1540, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

/* line 1544, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

/* line 1548, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-history:before {
  content: "\f1da"; }

/* line 1551, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-circle-thin:before {
  content: "\f1db"; }

/* line 1554, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-header:before {
  content: "\f1dc"; }

/* line 1557, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-paragraph:before {
  content: "\f1dd"; }

/* line 1560, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sliders:before {
  content: "\f1de"; }

/* line 1563, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-share-alt:before {
  content: "\f1e0"; }

/* line 1566, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-share-alt-square:before {
  content: "\f1e1"; }

/* line 1569, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bomb:before {
  content: "\f1e2"; }

/* line 1572, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"; }

/* line 1576, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-tty:before {
  content: "\f1e4"; }

/* line 1579, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-binoculars:before {
  content: "\f1e5"; }

/* line 1582, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-plug:before {
  content: "\f1e6"; }

/* line 1585, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-slideshare:before {
  content: "\f1e7"; }

/* line 1588, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-twitch:before {
  content: "\f1e8"; }

/* line 1591, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-yelp:before {
  content: "\f1e9"; }

/* line 1594, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-newspaper-o:before {
  content: "\f1ea"; }

/* line 1597, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-wifi:before {
  content: "\f1eb"; }

/* line 1600, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-calculator:before {
  content: "\f1ec"; }

/* line 1603, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-paypal:before {
  content: "\f1ed"; }

/* line 1606, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-google-wallet:before {
  content: "\f1ee"; }

/* line 1609, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cc-visa:before {
  content: "\f1f0"; }

/* line 1612, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cc-mastercard:before {
  content: "\f1f1"; }

/* line 1615, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cc-discover:before {
  content: "\f1f2"; }

/* line 1618, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cc-amex:before {
  content: "\f1f3"; }

/* line 1621, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cc-paypal:before {
  content: "\f1f4"; }

/* line 1624, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cc-stripe:before {
  content: "\f1f5"; }

/* line 1627, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bell-slash:before {
  content: "\f1f6"; }

/* line 1630, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bell-slash-o:before {
  content: "\f1f7"; }

/* line 1633, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-trash:before {
  content: "\f1f8"; }

/* line 1636, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-copyright:before {
  content: "\f1f9"; }

/* line 1639, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-at:before {
  content: "\f1fa"; }

/* line 1642, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-eyedropper:before {
  content: "\f1fb"; }

/* line 1645, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-paint-brush:before {
  content: "\f1fc"; }

/* line 1648, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-birthday-cake:before {
  content: "\f1fd"; }

/* line 1651, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-area-chart:before {
  content: "\f1fe"; }

/* line 1654, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-pie-chart:before {
  content: "\f200"; }

/* line 1657, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-line-chart:before {
  content: "\f201"; }

/* line 1660, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-lastfm:before {
  content: "\f202"; }

/* line 1663, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-lastfm-square:before {
  content: "\f203"; }

/* line 1666, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-toggle-off:before {
  content: "\f204"; }

/* line 1669, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-toggle-on:before {
  content: "\f205"; }

/* line 1672, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bicycle:before {
  content: "\f206"; }

/* line 1675, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-bus:before {
  content: "\f207"; }

/* line 1678, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-ioxhost:before {
  content: "\f208"; }

/* line 1681, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-angellist:before {
  content: "\f209"; }

/* line 1684, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cc:before {
  content: "\f20a"; }

/* line 1687, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"; }

/* line 1692, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-meanpath:before {
  content: "\f20c"; }

/* line 1695, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-buysellads:before {
  content: "\f20d"; }

/* line 1698, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-connectdevelop:before {
  content: "\f20e"; }

/* line 1701, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-dashcube:before {
  content: "\f210"; }

/* line 1704, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-forumbee:before {
  content: "\f211"; }

/* line 1707, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-leanpub:before {
  content: "\f212"; }

/* line 1710, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sellsy:before {
  content: "\f213"; }

/* line 1713, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-shirtsinbulk:before {
  content: "\f214"; }

/* line 1716, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-simplybuilt:before {
  content: "\f215"; }

/* line 1719, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-skyatlas:before {
  content: "\f216"; }

/* line 1722, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cart-plus:before {
  content: "\f217"; }

/* line 1725, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cart-arrow-down:before {
  content: "\f218"; }

/* line 1728, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-diamond:before {
  content: "\f219"; }

/* line 1731, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-ship:before {
  content: "\f21a"; }

/* line 1734, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-user-secret:before {
  content: "\f21b"; }

/* line 1737, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-motorcycle:before {
  content: "\f21c"; }

/* line 1740, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-street-view:before {
  content: "\f21d"; }

/* line 1743, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-heartbeat:before {
  content: "\f21e"; }

/* line 1746, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-venus:before {
  content: "\f221"; }

/* line 1749, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-mars:before {
  content: "\f222"; }

/* line 1752, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-mercury:before {
  content: "\f223"; }

/* line 1755, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224"; }

/* line 1759, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-transgender-alt:before {
  content: "\f225"; }

/* line 1762, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-venus-double:before {
  content: "\f226"; }

/* line 1765, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-mars-double:before {
  content: "\f227"; }

/* line 1768, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-venus-mars:before {
  content: "\f228"; }

/* line 1771, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-mars-stroke:before {
  content: "\f229"; }

/* line 1774, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-mars-stroke-v:before {
  content: "\f22a"; }

/* line 1777, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-mars-stroke-h:before {
  content: "\f22b"; }

/* line 1780, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-neuter:before {
  content: "\f22c"; }

/* line 1783, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-genderless:before {
  content: "\f22d"; }

/* line 1786, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-facebook-official:before {
  content: "\f230"; }

/* line 1789, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-pinterest-p:before {
  content: "\f231"; }

/* line 1792, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-whatsapp:before {
  content: "\f232"; }

/* line 1795, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-server:before {
  content: "\f233"; }

/* line 1798, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-user-plus:before {
  content: "\f234"; }

/* line 1801, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-user-times:before {
  content: "\f235"; }

/* line 1804, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "\f236"; }

/* line 1808, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-viacoin:before {
  content: "\f237"; }

/* line 1811, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-train:before {
  content: "\f238"; }

/* line 1814, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-subway:before {
  content: "\f239"; }

/* line 1817, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-medium:before {
  content: "\f23a"; }

/* line 1820, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b"; }

/* line 1824, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-optin-monster:before {
  content: "\f23c"; }

/* line 1827, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-opencart:before {
  content: "\f23d"; }

/* line 1830, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-expeditedssl:before {
  content: "\f23e"; }

/* line 1833, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240"; }

/* line 1837, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241"; }

/* line 1841, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242"; }

/* line 1845, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243"; }

/* line 1849, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244"; }

/* line 1853, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-mouse-pointer:before {
  content: "\f245"; }

/* line 1856, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-i-cursor:before {
  content: "\f246"; }

/* line 1859, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-object-group:before {
  content: "\f247"; }

/* line 1862, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-object-ungroup:before {
  content: "\f248"; }

/* line 1865, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sticky-note:before {
  content: "\f249"; }

/* line 1868, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-sticky-note-o:before {
  content: "\f24a"; }

/* line 1871, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cc-jcb:before {
  content: "\f24b"; }

/* line 1874, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-cc-diners-club:before {
  content: "\f24c"; }

/* line 1877, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-clone:before {
  content: "\f24d"; }

/* line 1880, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-balance-scale:before {
  content: "\f24e"; }

/* line 1883, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hourglass-o:before {
  content: "\f250"; }

/* line 1886, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251"; }

/* line 1890, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252"; }

/* line 1894, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253"; }

/* line 1898, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hourglass:before {
  content: "\f254"; }

/* line 1901, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255"; }

/* line 1905, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256"; }

/* line 1909, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hand-scissors-o:before {
  content: "\f257"; }

/* line 1912, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hand-lizard-o:before {
  content: "\f258"; }

/* line 1915, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hand-spock-o:before {
  content: "\f259"; }

/* line 1918, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hand-pointer-o:before {
  content: "\f25a"; }

/* line 1921, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-hand-peace-o:before {
  content: "\f25b"; }

/* line 1924, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-trademark:before {
  content: "\f25c"; }

/* line 1927, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-registered:before {
  content: "\f25d"; }

/* line 1930, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-creative-commons:before {
  content: "\f25e"; }

/* line 1933, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-gg:before {
  content: "\f260"; }

/* line 1936, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-gg-circle:before {
  content: "\f261"; }

/* line 1939, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-tripadvisor:before {
  content: "\f262"; }

/* line 1942, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-odnoklassniki:before {
  content: "\f263"; }

/* line 1945, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-odnoklassniki-square:before {
  content: "\f264"; }

/* line 1948, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-get-pocket:before {
  content: "\f265"; }

/* line 1951, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-wikipedia-w:before {
  content: "\f266"; }

/* line 1954, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-safari:before {
  content: "\f267"; }

/* line 1957, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-chrome:before {
  content: "\f268"; }

/* line 1960, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-firefox:before {
  content: "\f269"; }

/* line 1963, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-opera:before {
  content: "\f26a"; }

/* line 1966, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-internet-explorer:before {
  content: "\f26b"; }

/* line 1969, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-tv:before,
.fa-television:before {
  content: "\f26c"; }

/* line 1973, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-contao:before {
  content: "\f26d"; }

/* line 1976, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-500px:before {
  content: "\f26e"; }

/* line 1979, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-amazon:before {
  content: "\f270"; }

/* line 1982, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-calendar-plus-o:before {
  content: "\f271"; }

/* line 1985, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-calendar-minus-o:before {
  content: "\f272"; }

/* line 1988, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-calendar-times-o:before {
  content: "\f273"; }

/* line 1991, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-calendar-check-o:before {
  content: "\f274"; }

/* line 1994, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-industry:before {
  content: "\f275"; }

/* line 1997, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-map-pin:before {
  content: "\f276"; }

/* line 2000, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-map-signs:before {
  content: "\f277"; }

/* line 2003, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-map-o:before {
  content: "\f278"; }

/* line 2006, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-map:before {
  content: "\f279"; }

/* line 2009, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-commenting:before {
  content: "\f27a"; }

/* line 2012, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-commenting-o:before {
  content: "\f27b"; }

/* line 2015, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-houzz:before {
  content: "\f27c"; }

/* line 2018, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-vimeo:before {
  content: "\f27d"; }

/* line 2021, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-black-tie:before {
  content: "\f27e"; }

/* line 2024, /home/runner/work/TCE/TCE/vendor/assets/fontawesome/fontawesome.scss */
.fa-fonticons:before {
  content: "\f280"; }

/* line 1, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy {
  font-size: 11px;
  position: absolute;
  padding: 5px;
  z-index: 100000;
  font-family: "Arial", "Helvetica", "Geneva", sans-serif; }

/* line 3, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-inner {
  background-color: #000;
  color: #FFF;
  max-width: 200px;
  padding: 5px 8px 4px 8px;
  text-align: center; }

/* Rounded corners */
/* line 6, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-inner {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px; }

/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
/* line 11, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #000; }

/* Rules to colour arrows */
/* line 14, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-arrow-n {
  border-bottom-color: #000; }

/* line 15, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-arrow-s {
  border-top-color: #000; }

/* line 16, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-arrow-e {
  border-left-color: #000; }

/* line 17, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-arrow-w {
  border-right-color: #000; }

/* line 19, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-n .tipsy-arrow {
  top: 0px;
  left: 50%;
  margin-left: -5px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent; }

/* line 20, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent; }

/* line 21, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent; }

/* line 22, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent; }

/* line 23, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent; }

/* line 24, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent; }

/* line 25, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-e .tipsy-arrow {
  right: 0;
  top: 50%;
  margin-top: -5px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent; }

/* line 26, /home/runner/work/TCE/TCE/vendor/assets/tipsy/tipsy.scss */
.tipsy-w .tipsy-arrow {
  left: 0;
  top: 50%;
  margin-top: -5px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent; }

/* line 21, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
.waves-effect {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  /* line 32, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
  .waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    pointer-events: none; }
  /* line 48, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
  .waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, 0.4); }

/* line 51, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
.waves-notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important; }

/* line 54, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
.waves-button,
.waves-circle {
  -webkit-transform: translateZ(0);
    -webkit-transform--webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }

/* line 59, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
.waves-button,
.waves-button:hover,
.waves-button:visited,
.waves-button:link,
.waves-button-input {
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  outline: none;
  background: transparent;
  color: inherit;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  z-index: 1; }

/* line 76, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
.waves-button {
  padding: 10px 15px;
  border-radius: 2px; }

/* line 80, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
.waves-button-input {
  margin: 0;
  padding: 10px 15px; }

/* line 84, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
.waves-input-wrapper {
  border-radius: 2px;
  vertical-align: bottom; }
  /* line 87, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
  .waves-input-wrapper.waves-button {
    padding: 0; }
  /* line 89, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
  .waves-input-wrapper .waves-button-input {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; }

/* line 95, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%; }

/* line 102, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
.waves-float {
  -webkit-mask-image: none;
  -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12); }
  /* line 105, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
  .waves-float:active {
    -webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3); }

/* line 108, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
.waves-block {
  display: block; }

/* line 112, /home/runner/work/TCE/TCE/vendor/assets/waves/waves.sass */
a.waves-effect .waves-ripple {
  z-index: -1; }

/* line 1, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-grid {
  list-style: none;
  padding: 20px 0;
  margin: 0 auto;
  width: 100%; }

/* line 8, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-grid li {
  display: inline-block;
  margin: 10px 5px 0 5px;
  vertical-align: top; }

/* line 14, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-grid li > a,
.og-grid li > a img {
  border: none;
  outline: none;
  display: block;
  position: relative; }

/* line 22, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-grid li.og-expanded > a::after {
  top: auto;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #ddd;
  border-width: 15px;
  left: 50%;
  margin: -20px 0 0 -15px; }

/* line 36, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-expander {
  position: absolute;
  background: #ddd;
  top: auto;
  left: 0;
  width: 100%;
  margin-top: 10px;
  text-align: left;
  height: 0;
  overflow: hidden; }

/* line 48, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-expander-inner {
  padding: 50px 30px;
  height: 100%; }

/* line 53, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-close {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  right: 20px;
  cursor: pointer; }

/* line 62, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-close::before,
.og-close::after {
  content: '';
  position: absolute;
  width: 100%;
  top: 50%;
  height: 1px;
  background: #888;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg); }

/* line 75, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg); }

/* line 81, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-close:hover::before,
.og-close:hover::after {
  background: #333; }

/* line 86, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-fullimg,
.og-details {
  width: 50%;
  float: left;
  height: 100%;
  overflow: hidden;
  position: relative; }

/* line 95, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-details {
  padding: 0 40px 0 20px; }

/* line 99, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-fullimg {
  text-align: center; }

/* line 103, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-fullimg img {
  display: inline-block;
  max-height: 100%;
  max-width: 100%; }

/* line 109, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-details h3 {
  font-weight: 300;
  font-size: 52px;
  padding: 40px 0 10px;
  margin-bottom: 10px; }

/* line 116, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-details p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #999; }

/* line 123, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
.og-loading {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #ddd;
  box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ccc;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  -webkit-animation: loader 0.5s infinite ease-in-out both;
  -moz-animation: loader 0.5s infinite ease-in-out both;
  animation: loader 0.5s infinite ease-in-out both; }

@-webkit-keyframes loader {
  0% {
    background: #ddd; }
  33% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
  66% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; } }
@-moz-keyframes loader {
  0% {
    background: #ddd; }
  33% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
  66% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; } }
@keyframes loader {
  0% {
    background: #ddd; }
  33% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
  66% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; } }
@media screen and (max-width: 830px) {
  /* line 158, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
  .og-expander h3 {
    font-size: 32px; }

  /* line 159, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
  .og-expander p {
    font-size: 13px; }

  /* line 160, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
  .og-expander a {
    font-size: 12px; } }
@media screen and (max-width: 650px) {
  /* line 166, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
  .og-fullimg {
    display: none; }

  /* line 167, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_component.scss */
  .og-details {
    float: none;
    width: 100%; } }
/* General Demo Style */
/* line 4, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
html {
  height: 100%; }

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
/* line 7, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table; }

/* line 13, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.clearfix:after {
  clear: both; }

/* line 17, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.clearfix {
  *zoom: 1; }

/* line 21, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
body {
  font-family: 'Lato', Calibri, Arial, sans-serif;
  background: #f9f9f9;
  font-weight: 300;
  font-size: 15px;
  color: #333;
  overflow: scroll;
  overflow-x: hidden; }

/* line 31, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.expanding-container {
  width: 100%;
  position: relative; }

/* line 36, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.expanding-container > header {
  width: 90%;
  max-width: 1240px;
  margin: 0 auto;
  position: relative;
  padding: 0 30px 50px 30px; }

/* line 44, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.expanding-container > header {
  padding: 60px 30px 50px;
  text-align: center; }

/* line 49, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.expanding-container > header h1 {
  font-size: 34px;
  line-height: 38px;
  margin: 0 auto;
  font-weight: 700;
  color: #333; }

/* line 57, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.expanding-container > header h1 span {
  display: block;
  font-size: 20px;
  font-weight: 300; }

/* line 63, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.main > p {
  text-align: center;
  padding: 50px 20px; }

/* Header Style */
/* line 69, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.codrops-top {
  line-height: 24px;
  font-size: 11px;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  z-index: 9999;
  position: relative;
  box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.2); }

/* line 80, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.codrops-top a {
  padding: 0px 10px;
  letter-spacing: 1px;
  color: #333;
  display: inline-block; }

/* line 87, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.codrops-top a:hover {
  background: rgba(255, 255, 255, 0.8);
  color: #000; }

/* line 92, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.codrops-top span.right {
  float: right; }

/* line 96, /home/runner/work/TCE/TCE/vendor/assets/expanding-preview/_default.scss */
.codrops-top span.right a {
  float: left;
  display: block; }

/*!
 * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url("/assets/font/fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"), url("/assets/font/fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff"); }
/* line 20, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-123::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-alarm-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-alarm::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-align-bottom::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-align-center::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-align-end::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-align-middle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-align-start::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-align-top::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-alt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-app-indicator::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-app::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-archive-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-archive::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-90deg-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-90deg-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-90deg-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-90deg-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-bar-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-bar-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-bar-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-bar-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-clockwise::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-counterclockwise::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-left-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-left-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-left-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-left-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-right-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-right-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-right-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-right-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-short::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-left-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-left-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-left-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-left-short::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-left-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-left-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-repeat::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-return-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-return-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-right-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-right-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-right-short::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-right-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-right-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-left-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-left-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-left-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-left-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-right-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-right-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-right-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-right-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-short::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrows-angle-contract::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrows-angle-expand::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrows-collapse::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrows-expand::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrows-fullscreen::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrows-move::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-aspect-ratio-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-aspect-ratio::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-asterisk::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-at::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-award-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-award::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-back::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-backspace-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-backspace-reverse-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-backspace-reverse::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-backspace::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-3d-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-3d::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-4k-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-4k::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-8k-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-8k::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-ad-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-ad::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-ar-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-ar::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-cc-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-cc::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-hd-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-hd::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-tm-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-tm::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-vo-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-vo::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-vr-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-vr::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-wc-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-wc::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bag-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bag-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bag-dash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bag-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bag-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bag-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bag-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bag-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bag-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bag::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bar-chart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bar-chart-line-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bar-chart-line::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bar-chart-steps::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bar-chart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-basket-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-basket::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-basket2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-basket2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-basket3-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-basket3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-battery-charging::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-battery-full::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-battery-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-battery::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bell-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bell::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bezier::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bezier2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bicycle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-binoculars-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-binoculars::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-blockquote-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-blockquote-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-book-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-book-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-book::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark-dash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark-star-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark-star::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmark::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmarks-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookmarks::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bookshelf::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bootstrap-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bootstrap-reboot::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bootstrap::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-border-all::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-border-bottom::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-border-center::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-border-inner::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-border-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-border-middle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-border-outer::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-border-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-border-style::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-border-top::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-border-width::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-border::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bounding-box-circles::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bounding-box::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-down-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-down-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-in-down-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-in-down-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-in-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-in-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-in-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-in-up-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-in-up-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-in-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-up-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-up-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-arrow-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-seam::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-braces::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bricks::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-briefcase-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-briefcase::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-brightness-alt-high-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-brightness-alt-high::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-brightness-alt-low-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-brightness-alt-low::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-brightness-high-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-brightness-high::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-brightness-low-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-brightness-low::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-broadcast-pin::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-broadcast::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-brush-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-brush::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bucket-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bucket::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bug-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bug::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bullseye::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calculator-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calculator::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-date-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-date::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-day-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-day::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-event-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-event::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-minus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-month-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-month::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-range-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-range::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-week-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-week::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-date-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-date::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-day-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-day::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-event-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-event::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-minus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-month-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-month::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-range-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-range::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-week-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-week::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar3-event-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar3-event::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar3-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar3-range-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar3-range::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar3-week-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar3-week::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar4-event::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar4-range::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar4-week::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar4::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-camera-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-camera-reels-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-camera-reels::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-camera-video-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-camera-video-off-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-camera-video-off::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-camera-video::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-camera::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-camera2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-capslock-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-capslock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-card-checklist::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-card-heading::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-card-image::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-card-list::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-card-text::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-down-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-down-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-down-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-left-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-left-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-left-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-right-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-right-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-right-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-up-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-up-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-up-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-caret-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cart-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cart-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cart-dash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cart-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cart-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cart-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cart-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cart-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cart2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cart3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cart4::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cash-stack::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cast::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-dots-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-dots::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-left-dots-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-left-dots::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-left-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-left-quote-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-left-quote::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-left-text-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-left-text::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-quote-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-quote::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-right-dots-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-right-dots::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-right-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-right-quote-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-right-quote::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-right-text-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-right-text::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-square-dots-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-square-dots::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-square-quote-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-square-quote::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-square-text-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-square-text::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-text-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-text::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-check-all::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-check-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-check-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-check-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-check-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-check2-all::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-check2-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-check2-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-check2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-bar-contract::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-bar-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-bar-expand::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-bar-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-bar-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-bar-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-compact-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-compact-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-compact-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-compact-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-contract::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-double-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-double-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-double-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-double-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-expand::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chevron-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-circle-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-circle-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-data::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clock-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clock-history::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-arrow-down-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-arrow-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-arrow-up-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-arrow-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-download-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-download::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-drizzle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-drizzle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-fog-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-fog::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-fog2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-fog2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-hail-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-hail::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-haze-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-haze::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-haze2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-lightning-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-lightning-rain-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-lightning-rain::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-lightning::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-minus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-moon-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-moon::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-rain-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-rain-heavy-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-rain-heavy::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-rain::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-slash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-sleet-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-sleet::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-snow-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-snow::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-sun-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-sun::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-upload-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-upload::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clouds-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clouds::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloudy-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloudy::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-code-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-code-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-code::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-collection-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-collection-play-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-collection-play::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-collection::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-columns-gap::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-columns::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-command::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-compass-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-compass::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cone-striped::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cone::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-controller::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cpu-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cpu::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-credit-card-2-back-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-credit-card-2-back::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-credit-card-2-front-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-credit-card-2-front::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-credit-card-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-credit-card::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-crop::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cup-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cup-straw::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cup::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cursor-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cursor-text::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cursor::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dash-circle-dotted::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dash-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dash-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dash-square-dotted::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dash-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dash-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-diagram-2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-diagram-2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-diagram-3-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-diagram-3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-diamond-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-diamond-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-diamond::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dice-1-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dice-1::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dice-2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dice-2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dice-3-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dice-3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dice-4-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dice-4::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dice-5-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dice-5::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dice-6-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dice-6::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-disc-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-disc::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-discord::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-display-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-display::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-distribute-horizontal::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-distribute-vertical::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-door-closed-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-door-closed::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-door-open-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-door-open::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dot::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-download::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-droplet-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-droplet-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-droplet::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-earbuds::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-easel-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-easel::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-egg-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-egg-fried::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-egg::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-eject-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-eject::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-angry-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-angry::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-dizzy-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-dizzy::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-expressionless-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-expressionless::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-frown-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-frown::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-heart-eyes-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-heart-eyes::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-laughing-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-laughing::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-neutral-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-neutral::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-smile-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-smile-upside-down-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-smile-upside-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-smile::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-sunglasses-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-sunglasses::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-wink-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-wink::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-open-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-open::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-eraser-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-eraser::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exclamation-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exclamation-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exclamation-diamond-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exclamation-diamond::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exclamation-octagon-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exclamation-octagon::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exclamation-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exclamation-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exclamation-triangle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exclamation-triangle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exclamation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exclude::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-eye-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-eye-slash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-eye-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-eye::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-eyedropper::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-eyeglasses::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-facebook::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-arrow-down-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-arrow-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-arrow-up-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-arrow-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-bar-graph-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-bar-graph::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-binary-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-binary::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-break-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-break::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-code-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-code::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-diff-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-diff::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-arrow-down-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-arrow-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-arrow-up-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-arrow-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-bar-graph-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-bar-graph::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-binary-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-binary::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-break-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-break::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-code-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-code::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-diff-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-diff::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-easel-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-easel::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-excel-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-excel::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-font-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-font::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-image-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-image::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-lock-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-lock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-lock2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-lock2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-medical-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-medical::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-minus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-music-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-music::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-person-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-person::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-play-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-play::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-post-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-post::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-ppt-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-ppt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-richtext-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-richtext::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-ruled-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-ruled::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-slides-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-slides::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-spreadsheet-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-spreadsheet::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-text-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-text::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-word-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-word::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-zip-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-zip::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-easel-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-easel::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-excel-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-excel::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-font-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-font::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-image-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-image::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-lock-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-lock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-lock2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-lock2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-medical-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-medical::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-minus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-music-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-music::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-person-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-person::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-play-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-play::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-post-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-post::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-ppt-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-ppt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-richtext-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-richtext::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-ruled-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-ruled::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-slides-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-slides::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-spreadsheet-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-spreadsheet::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-text-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-text::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-word-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-word::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-zip-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-zip::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-files-alt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-files::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-film::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filter-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filter-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filter-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filter-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filter-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filter-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filter::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-flag-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-flag::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-flower1::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-flower2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-flower3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-folder-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-folder-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-folder-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-folder-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-folder-symlink-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-folder-symlink::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-folder-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-folder::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-folder2-open::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-folder2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fonts::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-forward-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-forward::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-front::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fullscreen-exit::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fullscreen::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-funnel-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-funnel::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gear-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gear-wide-connected::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gear-wide::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gear::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gem::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-geo-alt-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-geo-alt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-geo-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-geo::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gift-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gift::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-github::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-globe::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-globe2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-google::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-graph-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-graph-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-grid-1x2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-grid-1x2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-grid-3x2-gap-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-grid-3x2-gap::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-grid-3x2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-grid-3x3-gap-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-grid-3x3-gap::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-grid-3x3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-grid-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-grid::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-grip-horizontal::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-grip-vertical::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hammer::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hand-index-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hand-index-thumb-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hand-index-thumb::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hand-index::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hand-thumbs-down-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hand-thumbs-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hand-thumbs-up-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hand-thumbs-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-handbag-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-handbag::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hdd-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hdd-network-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hdd-network::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hdd-rack-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hdd-rack::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hdd-stack-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hdd-stack::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hdd::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-headphones::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-headset::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-heart-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-heptagon-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-heptagon-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-heptagon::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hexagon-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hexagon-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hexagon::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hourglass-bottom::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hourglass-split::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hourglass-top::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hourglass::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-door-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-door::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hr::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hurricane::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-image-alt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-image-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-image::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-images::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-inbox-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-inbox::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-inboxes-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-inboxes::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-info-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-info-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-info-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-info-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-info::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-input-cursor-text::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-input-cursor::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-instagram::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-intersect::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal-album::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal-arrow-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal-arrow-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal-bookmark-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal-bookmark::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal-code::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal-medical::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal-richtext::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal-text::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journal::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-journals::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-joystick::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-justify-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-justify-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-justify::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-kanban-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-kanban::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-key-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-key::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-keyboard-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-keyboard::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ladder::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lamp-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lamp::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-laptop-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-laptop::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layer-backward::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layer-forward::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layers-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layers-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layers::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layout-sidebar-inset-reverse::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layout-sidebar-inset::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layout-sidebar-reverse::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layout-sidebar::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layout-split::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layout-text-sidebar-reverse::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layout-text-sidebar::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layout-text-window-reverse::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layout-text-window::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layout-three-columns::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-layout-wtf::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-life-preserver::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lightbulb-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lightbulb-off-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lightbulb-off::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lightbulb::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lightning-charge-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lightning-charge::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lightning-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lightning::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-link-45deg::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-link::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-linkedin::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-list-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-list-nested::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-list-ol::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-list-stars::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-list-task::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-list-ul::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-list::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lock-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mailbox::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mailbox2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-map-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-map::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-markdown-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-markdown::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mask::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-megaphone-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-megaphone::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-menu-app-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-menu-app::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-menu-button-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-menu-button-wide-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-menu-button-wide::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-menu-button::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-menu-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-menu-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mic-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mic-mute-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mic-mute::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mic::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-minecart-loaded::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-minecart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-moisture::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-moon-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-moon-stars-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-moon-stars::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-moon::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mouse-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mouse::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mouse2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mouse2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mouse3-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mouse3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-music-note-beamed::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-music-note-list::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-music-note::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-music-player-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-music-player::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-newspaper::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-node-minus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-node-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-node-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-node-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-nut-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-nut::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-octagon-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-octagon-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-octagon::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-option::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-outlet::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-paint-bucket::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-palette-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-palette::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-palette2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-paperclip::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-paragraph::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-patch-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-patch-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-patch-exclamation-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-patch-exclamation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-patch-minus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-patch-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-patch-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-patch-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-patch-question-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-patch-question::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pause-btn-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pause-btn::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pause-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pause-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pause-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pause::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-peace-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-peace::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pen-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pen::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pencil-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pencil-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pencil::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pentagon-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pentagon-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pentagon::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-people-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-people::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-percent::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-badge-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-badge::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-bounding-box::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-dash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-lines-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-phone-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-phone-landscape-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-phone-landscape::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-phone-vibrate-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-phone-vibrate::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-phone::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pie-chart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pie-chart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pin-angle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pin-angle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pin-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pin::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pip-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pip::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-play-btn-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-play-btn::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-play-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-play-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-play-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-play::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-plug-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-plug::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-plus-circle-dotted::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-plus-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-plus-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-plus-square-dotted::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-plus-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-plus-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-power::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-printer-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-printer::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-puzzle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-puzzle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-question-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-question-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-question-diamond-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-question-diamond::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-question-octagon-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-question-octagon::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-question-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-question-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-question::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rainbow::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-receipt-cutoff::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-receipt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-reception-0::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-reception-1::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-reception-2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-reception-3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-reception-4::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-record-btn-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-record-btn::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-record-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-record-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-record-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-record::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-record2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-record2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-reply-all-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-reply-all::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-reply-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-reply::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rss-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rss::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rulers::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-save-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-save::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-save2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-save2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-scissors::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-screwdriver::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-search::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-segmented-nav::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-server::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-share-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-share::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-exclamation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-fill-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-fill-exclamation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-fill-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-fill-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-fill-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-lock-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-lock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-shaded::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-slash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shield::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shift-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shift::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shop-window::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shop::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shuffle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-signpost-2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-signpost-2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-signpost-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-signpost-split-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-signpost-split::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-signpost::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sim-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sim::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-backward-btn-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-backward-btn::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-backward-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-backward-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-backward-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-backward::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-end-btn-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-end-btn::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-end-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-end-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-end-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-end::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-forward-btn-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-forward-btn::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-forward-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-forward-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-forward-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-forward::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-start-btn-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-start-btn::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-start-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-start-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-start-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skip-start::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-slack::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-slash-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-slash-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-slash-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-slash-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sliders::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-smartwatch::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-snow::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-snow2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-snow3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sort-alpha-down-alt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sort-alpha-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sort-alpha-up-alt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sort-alpha-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sort-down-alt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sort-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sort-numeric-down-alt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sort-numeric-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sort-numeric-up-alt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sort-numeric-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sort-up-alt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sort-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-soundwave::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-speaker-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-speaker::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-speedometer::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-speedometer2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-spellcheck::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-square-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stack::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-star-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-star-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-star::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stars::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stickies-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stickies::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sticky-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sticky::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stop-btn-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stop-btn::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stop-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stop-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stop-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stop::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stoplights-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stoplights::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stopwatch-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stopwatch::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-subtract::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suit-club-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suit-club::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suit-diamond-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suit-diamond::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suit-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suit-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suit-spade-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suit-spade::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sun-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sun::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sunglasses::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sunrise-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sunrise::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sunset-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sunset::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-symmetry-horizontal::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-symmetry-vertical::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-table::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tablet-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tablet-landscape-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tablet-landscape::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tablet::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tag-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tag::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tags-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tags::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telegram::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone-forward-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone-forward::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone-inbound-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone-inbound::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone-minus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone-outbound-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone-outbound::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-telephone::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-terminal-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-terminal::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-text-center::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-text-indent-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-text-indent-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-text-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-text-paragraph::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-text-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-textarea-resize::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-textarea-t::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-textarea::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-thermometer-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-thermometer-high::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-thermometer-low::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-thermometer-snow::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-thermometer-sun::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-thermometer::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-three-dots-vertical::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-three-dots::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-toggle-off::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-toggle-on::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-toggle2-off::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-toggle2-on::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-toggles::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-toggles2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tools::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tornado::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-trash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-trash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-trash2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-trash2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tree-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tree::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-triangle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-triangle-half::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-triangle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-trophy-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-trophy::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tropical-storm::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-truck-flatbed::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-truck::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tsunami::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tv-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tv::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-twitch::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-twitter::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-type-bold::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-type-h1::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-type-h2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-type-h3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-type-italic::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-type-strikethrough::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-type-underline::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-type::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ui-checks-grid::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ui-checks::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ui-radios-grid::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ui-radios::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-umbrella-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-umbrella::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-union::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-unlock-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-unlock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-upc-scan::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-upc::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-upload::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-vector-pen::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-view-list::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-view-stacked::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-vinyl-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-vinyl::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-voicemail::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-volume-down-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-volume-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-volume-mute-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-volume-mute::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-volume-off-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-volume-off::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-volume-up-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-volume-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-vr::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wallet-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wallet::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wallet2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-watch::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-water::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-whatsapp::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wifi-1::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wifi-2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wifi-off::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wifi::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wind::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-window-dock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-window-sidebar::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-window::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wrench::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-x-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-x-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-x-diamond-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-x-diamond::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-x-octagon-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-x-octagon::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-x-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-x-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-youtube::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-zoom-in::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-zoom-out::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bank::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bank2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bell-slash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bell-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cash-coin::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-check-lg::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-coin::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-currency-bitcoin::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-currency-dollar::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-currency-euro::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-currency-exchange::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-currency-pound::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-currency-yen::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dash-lg::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exclamation-lg::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-pdf-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-earmark-pdf::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-pdf-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-file-pdf::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gender-ambiguous::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gender-female::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gender-male::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gender-trans::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-headset-vr::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-info-lg::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mastodon::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-messenger::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-piggy-bank-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-piggy-bank::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pin-map-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pin-map::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-plus-lg::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-question-lg::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-recycle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-reddit::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-safe-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-safe2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-safe2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sd-card-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sd-card::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-skype::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-slash-lg::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-translate::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-x-lg::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-safe::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-apple::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-microsoft::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-windows::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-behance::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dribbble::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-line::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-medium::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-paypal::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pinterest::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-signal::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-snapchat::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-spotify::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stack-overflow::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-strava::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wordpress::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-vimeo::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-activity::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-easel2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-easel2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-easel3-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-easel3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fan::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fingerprint::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-graph-down-arrow::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-graph-up-arrow::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hypnotize::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-magic::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-rolodex::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-video::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-video2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-video3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-workspace::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-radioactive::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-webcam-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-webcam::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-yin-yang::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bandaid-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bandaid::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bluetooth::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-body-text::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-boombox::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-boxes::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dpad-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dpad::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ear-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ear::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-dash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-exclamation-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-exclamation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-slash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-explicit-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-explicit::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-git::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-infinity::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-list-columns-reverse::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-list-columns::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-meta::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-nintendo-switch::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pc-display-horizontal::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pc-display::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pc-horizontal::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pc::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-playstation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-plus-slash-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-projector-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-projector::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-qr-code-scan::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-qr-code::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-quora::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-quote::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-robot::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-dash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-exclamation-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-exclamation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-slash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-steam::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-terminal-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-terminal-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-terminal-split::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ticket-detailed-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ticket-detailed::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ticket-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ticket-perforated-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ticket-perforated::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ticket::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tiktok::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-window-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-window-desktop::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-window-fullscreen::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-window-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-window-split::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-window-stack::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-window-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-xbox::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ethernet::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hdmi-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hdmi::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-usb-c-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-usb-c::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-usb-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-usb-plug-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-usb-plug::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-usb-symbol::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-usb::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-boombox-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-displayport::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gpu-card::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-memory::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-modem-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-modem::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-motherboard-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-motherboard::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-optical-audio-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-optical-audio::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pci-card::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-router-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-router::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-thunderbolt-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-thunderbolt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-usb-drive-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-usb-drive::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-usb-micro-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-usb-micro::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-usb-mini-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-usb-mini::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cloud-haze2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-device-hdd-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-device-hdd::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-device-ssd-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-device-ssd::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-displayport-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mortarboard-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mortarboard::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-terminal-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-through-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrow-through-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-sd-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-badge-sd::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bag-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bag-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-balloon-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-balloon-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-balloon-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-balloon::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box2-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box2-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-braces-asterisk::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-calendar2-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-left-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-left-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-right-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-right-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-square-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-chat-square-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-data-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-minus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-pulse::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-data-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-data::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-minus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-minus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-plus-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-plus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-pulse-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-pulse::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-clipboard2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-kiss-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-kiss::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-open-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-open-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-paper-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-paper-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-paper-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-paper::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-aac::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-ai::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-bmp::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-cs::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-css::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-csv::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-doc::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-docx::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-exe::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-gif::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-heic::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-html::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-java::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-jpg::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-js::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-jsx::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-key::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-m4p::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-md::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-mdx::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-mov::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-mp3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-mp4::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-otf::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-pdf::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-php::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-png::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-ppt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-psd::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-py::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-raw::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-rb::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-sass::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-scss::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-sh::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-svg::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-tiff::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-tsx::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-ttf::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-txt::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-wav::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-woff::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-xls::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-xml::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-yml::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-heart-arrow::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-heart-pulse-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-heart-pulse::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-heartbreak-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-heartbreak::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hearts::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hospital-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-hospital::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-incognito::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-magnet-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-magnet::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-hearts::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-phone-flip::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-plugin::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-postage-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-postage-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-postage-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-postage::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-postcard-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-postcard-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-postcard-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-postcard::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-search-heart-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-search-heart::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sliders2-vertical::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sliders2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-trash3-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-trash3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-valentine::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-valentine2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wrench-adjustable-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wrench-adjustable-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wrench-adjustable::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-json::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-pptx::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-xlsx::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-1-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-1-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-1-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-1-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-2-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-2-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-2-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-2-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-3-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-3-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-3-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-3-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-4-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-4-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-4-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-4-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-5-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-5-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-5-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-5-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-6-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-6-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-6-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-6-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-7-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-7-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-7-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-7-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-8-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-8-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-8-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-8-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-9-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-9-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-9-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-9-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-airplane-engines-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-airplane-engines::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-airplane-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-airplane::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-alexa::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-alipay::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-android::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-android2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-box-seam-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-browser-chrome::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-browser-edge::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-browser-firefox::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-browser-safari::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-c-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-c-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-c-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-c-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-capsule-pill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-capsule::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-car-front-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-car-front::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cassette-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cassette::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cc-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cc-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cc-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cc-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cup-hot-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cup-hot::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-currency-rupee::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-dropbox::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-escape::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fast-forward-btn-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fast-forward-btn::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fast-forward-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fast-forward-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fast-forward-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fast-forward::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-filetype-sql::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fire::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-google-play::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-h-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-h-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-h-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-h-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-indent::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lungs-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-lungs::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-microsoft-teams::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-p-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-p-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-p-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-p-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pass-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pass::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-prescription::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-prescription2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-r-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-r-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-r-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-r-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-repeat-1::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-repeat::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rewind-btn-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rewind-btn::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rewind-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rewind-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rewind-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rewind::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-train-freight-front-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-train-freight-front::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-train-front-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-train-front::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-train-lightrail-front-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-train-lightrail-front::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-truck-front-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-truck-front::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ubuntu::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-unindent::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-unity::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-universal-access-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-universal-access::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-virus::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-virus2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wechat::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-yelp::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-stop-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-stop-lights-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-stop-lights::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-stop::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-turn-left-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-turn-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-turn-right-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-turn-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-turn-slight-left-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-turn-slight-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-turn-slight-right-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-turn-slight-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-yield-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-yield::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ev-station-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ev-station::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fuel-pump-diesel-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fuel-pump-diesel::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fuel-pump-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-fuel-pump::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-0-circle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-0-circle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-0-square-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-0-square::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rocket-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rocket-takeoff-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rocket-takeoff::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-rocket::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-stripe::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-subscript::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-superscript::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-trello::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-at-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-at::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-regex::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-text-wrap::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-dead-end-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-dead-end::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-do-not-enter-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-do-not-enter::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-intersection-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-intersection-side-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-intersection-side::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-intersection-t-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-intersection-t::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-intersection-y-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-intersection-y::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-intersection::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-merge-left-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-merge-left::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-merge-right-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-merge-right::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-no-left-turn-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-no-left-turn::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-no-parking-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-no-parking::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-no-right-turn-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-no-right-turn::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-railroad-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sign-railroad::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-add::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-exclamation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-fill-add::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-fill-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-fill-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-fill-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-fill-exclamation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-fill-gear::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-fill-lock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-fill-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-fill-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-fill-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-gear::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-lock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-building-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-buildings-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-buildings::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bus-front-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bus-front::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ev-front-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ev-front::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-globe-americas::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-globe-asia-australia::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-globe-central-south-asia::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-globe-europe-africa::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-add-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-add::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-check-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-dash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-down-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-exclamation-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-exclamation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-gear-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-gear::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-lock-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-lock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-slash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-up-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-x-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-house-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-add::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-exclamation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-fill-add::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-fill-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-fill-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-fill-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-fill-exclamation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-fill-gear::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-fill-lock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-fill-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-fill-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-fill-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-gear::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-lock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-scooter::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-taxi-front-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-taxi-front::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-amd::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-add::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-exclamation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-fill-add::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-fill-check::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-fill-dash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-fill-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-fill-exclamation::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-fill-gear::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-fill-lock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-fill-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-fill-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-fill-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-gear::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-lock::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-database::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-houses-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-houses::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-nvidia::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-vcard-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-vcard::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sina-weibo::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-tencent-qq::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-wikipedia::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-alphabet-uppercase::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-alphabet::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-amazon::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrows-collapse-vertical::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrows-expand-vertical::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrows-vertical::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-arrows::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ban-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-ban::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-bing::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cake::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cake2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cookie::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-copy::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-crosshair::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-crosshair2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-astonished-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-astonished::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-grimace-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-grimace::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-grin-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-grin::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-surprise-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-surprise::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-tear-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-emoji-tear::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-arrow-down-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-arrow-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-arrow-up-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-envelope-arrow-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-feather::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-feather2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-floppy-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-floppy::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-floppy2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-floppy2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gitlab::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-highlighter::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-marker-tip::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-nvme-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-nvme::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-opencollective::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pci-card-network::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-pci-card-sound::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-radar::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-arrow-down-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-arrow-down::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-arrow-up-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-send-arrow-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sim-slash-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sim-slash::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-sourceforge::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-substack::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-threads-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-threads::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-transparency::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-twitter-x::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-type-h4::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-type-h5::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-type-h6::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-backpack-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-backpack::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-backpack2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-backpack2::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-backpack3-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-backpack3::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-backpack4-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-backpack4::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-brilliance::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cake-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-cake2-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-duffle-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-duffle::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-exposure::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-gender-neuter::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-highlights::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-luggage-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-luggage::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mailbox-flag::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-mailbox2-flag::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-noise-reduction::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-passport-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-passport::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-arms-up::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-raised-hand::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-standing-dress::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-standing::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-walking::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-person-wheelchair::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-shadows::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suitcase-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suitcase-lg-fill::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suitcase-lg::before {
  content: ""; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suitcase::before {
  content: "豈"; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suitcase2-fill::before {
  content: "更"; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-suitcase2::before {
  content: "車"; }

/* line 2089, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-icons/font/bootstrap-icons.scss */
.bi-vignette::before {
  content: "賈"; }

/* line 1, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
body {
  overflow-x: hidden !important; }

/* line 5, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
svg {
  overflow: hidden;
  vertical-align: middle;
  pointer-events: none; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-container > div > div svg {
  pointer-events: initial; }

/* line 15, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
[contenteditable] svg {
  pointer-events: initial; }

/* line 19, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-icon-flex {
  width: 16px;
  height: 16px; }

/* line 24, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
a:focus,
button:focus {
  outline: none; }

/* line 29, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
a:focus-visible,
button:focus-visible {
  outline: #3e93f7 2px solid;
  outline-offset: 2px; }

/* line 35, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.transition1 {
  transition: all ease 0.1s; }

/* line 39, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.focus-outline {
  outline: #3e93f7 2px solid !important;
  outline-offset: 2px !important; }

/* line 44, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-page {
  position: relative;
  transform-origin: top;
  max-width: none;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%; }

/* line 55, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-page > .is-box.box-select {
  outline: 1px solid #00da89;
  outline-offset: -1px;
  z-index: 1; }

/* line 61, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder {
  transition: all ease 0.3s;
  transform-origin: top; }

/* line 65, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder > div > div:focus {
  outline: none; }

/* line 68, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .is-subblock:focus {
  outline: none; }

/* line 71, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder > div {
  position: relative;
  transition: none;
  margin-left: 0;
  margin-right: 0;
  width: auto; }

/* line 78, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gridoutline] > div > div {
  outline: 1px solid rgba(132, 132, 132, 0.27);
  outline-offset: 1px; }

/* line 82, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder > div > div.cell-active:not([data-protected]) {
  outline: 1px solid #00da89;
  transition: none !important; }

/* line 86, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .row-active:not([data-protected]) {
  outline: 1px solid #00da89;
  z-index: 1; }

/* line 90, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .row-active:not([data-protected]).row-outline {
  outline: 1px solid rgba(132, 132, 132, 0.2); }

/* line 93, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .row-active:not([data-protected]):not(.row-outline) > div.cell-active {
  outline: none; }

/* line 96, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder table.default td {
  border: transparent 1px dashed; }

/* line 99, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .cell-active .elm-active:not(button) {
  background: rgba(200, 200, 201, 0.11);
  transition: none !important; }

/* line 103, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .cell-active table.elm-active {
  background-color: transparent; }

/* line 106, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .cell-active table.default td {
  border: #cccccc 1px dashed; }

/* line 109, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .cell-active hr {
  cursor: pointer; }

/* line 112, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .cell-active[data-html] {
  background-color: rgba(200, 200, 201, 0.11); }

/* line 115, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .cell-active .icon-active,
.is-builder .cell-active .svg-active {
  background-color: rgba(200, 200, 201, 0.4); }

/* line 119, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .elm-inspected {
  animation-name: elm-inspected-anim;
  animation-duration: 0.6s;
  outline: 1px solid #ffb84a !important; }

/* line 124, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .elm-inspected .elm-active {
  background: none; }

@keyframes elm-inspected-anim {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(0.97); }
  100% {
    transform: scale(1); } }
@media (min-width: 971px) {
  /* line 140, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .is-builder > div {
    display: flex; } }
/* line 144, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.sortable-drag {
  background-image: none !important;
  background-color: transparent !important;
  outline: none !important; }

/* line 149, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.sortable-drag * {
  opacity: 0; }

/* line 152, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.sortable-drag .is-row-tool {
  opacity: 0; }

/* line 156, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.sortable-ghost {
  background: rgba(204, 204, 204, 0.15);
  width: 100%;
  outline: none !important; }

/* line 161, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.sortable-ghost * {
  outline: none !important; }

/* line 164, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.sortable-ghost .is-row-tool,
.sortable-ghost .is-col-tool,
.sortable-ghost .is-rowadd-tool {
  display: none !important; }

/* line 170, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.sortable-drag::before {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.03);
  transform-origin: top left;
  left: 10%;
  top: -35%; }

/* line 183, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .snippet-item {
  cursor: move !important; }

/* line 186, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .snippet-item.sortable-chosen {
  height: auto; }

/* line 189, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .snippet-item.sortable-chosen * {
  visibility: visible; }

/* line 192, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .snippet-item.sortable-chosen.sortable-drag * {
  visibility: hidden;
  transition: none !important; }

/* line 196, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .snippet-item.sortable-drag {
  outline: none !important; }

/* line 200, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .snippet-item.sortable-ghost {
  width: 100%;
  background: rgba(204, 204, 204, 0.15);
  height: 40px; }

/* line 205, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .snippet-item.sortable-ghost * {
  visibility: hidden; }

/* line 209, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.moveable-control {
  border: none !important;
  width: 17px !important;
  height: 17px !important;
  margin-top: -8.5px !important;
  margin-left: -8.5px !important;
  background: #fff !important;
  border: #dddddd 1px solid !important;
  box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.22) !important; }

/* line 219, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.moveable-control.moveable-origin {
  display: none !important; }

/* line 223, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.moveable-direction.moveable-s, .moveable-direction.moveable-n {
  display: none !important; }

/* line 226, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.moveable-direction.moveable-e, .moveable-direction.moveable-w {
  display: none !important; }

/* line 230, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.moveable-line {
  display: none !important; }

/* line 234, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml {
  height: 0px;
  float: left;
  margin-top: -100px; }

/* line 240, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml,
.is-ui {
  /*
  * { 
      font-family:sans-serif;
      line-height: inherit;
      // Prevent overide
  } 
  */
  font-family: sans-serif;
  font-size: 13px;
  letter-spacing: 1px;
  font-weight: 300;
  /*  general use */
  /*
  .rte-align-options,
  .rte-formatting-options,
  .rte-list-options,
  .rte-more-options,
  .elementrte-more-options,
  .rte-textsetting-options,
  .rte-color-picker,
  .rte-icon-options,
  .rte-fontfamily-options,
  .rte-customtag-options,
  .rte-paragraph-options,
  .rte-zoom-options
  */
  /*
  .pickgradientcolor {
      flex-direction: column;
      width: 300px;
      padding: 15px;
      box-sizing: border-box;
      .is-settings {
          margin-bottom: 15px;
          & > div {
              display: flex;
              align-items: center;
              height: 50px;
              &.is-label {
                  height: auto;
                  font-family: sans-serif;
                  font-size: 13px;
                  font-weight: 300;
                  letter-spacing: 1px;
                  margin: 10px 0 3px;
              }
          }
          button { 
              width: auto; 
              height: 37px; 
              font-size: 10px;
              line-height: 1;
              text-transform: uppercase;
              padding: 1px 20px;
              box-sizing: border-box;
              border: none;
              outline-offset: -2px;
              &.is-btn-color {
                  width: 35px;
                  height: 35px;
                  padding: 0;
                  background: $ui-modal-pickcolor-button-background;
                  border: $ui-modal-pickgradient-button-border;
              }
              .is-elmgrad-remove {
                  position: absolute;
                  top: 0px;
                  right: 0px;
                  width: 20px;
                  height: 20px;
                  background: $ui-modal-pickgradient-remove-button-background;
                  color: $ui-modal-pickgradient-remove-button-color;
                  line-height: 20px;
                  text-align: center;
                  font-size: 12px;
                  cursor: pointer;
                  display: none;
              }
              &[data-elmgradient].active .is-elmgrad-remove {
                  display:block;
              }
          }
          label {
              font-size: 13px;
              color: inherit;
          }
      } //.is-settings

      button.input-gradient-clear,
      button.input-gradient-clear:hover {
          border: transparent 1px solid;
          background-color: transparent;
      }

      .div-gradients {
          button{
              width:35px;
              height:35px;
              margin: 0;
              padding:0;
              border:none;
              transition: none;
              outline: none;
              border-radius: 0px;

              &:focus {
                  border: white 2px solid;
              }
          }
      }
  }
  */ }

/* line 355, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml p,
.is-ui p {
  font-size: 13px; }

/* line 359, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper,
.is-ui .style-helper {
  display: none;
  background: #fff;
  color: #121212; }

/* line 365, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.on,
.is-ui .style-helper.on {
  background: #f1f1f1; }

/* line 369, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.hover,
.is-ui .style-helper.hover {
  background: #f1f1f1; }

/* line 373, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper svg,
.is-ui .style-helper svg {
  fill: #000; }

/* line 377, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.modal-color,
.is-ui .style-helper.modal-color {
  background: #000; }

/* line 381, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.modal-background,
.is-ui .style-helper.modal-background {
  background: #fff; }

/* line 385, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.button-pickcolor-border,
.is-ui .style-helper.button-pickcolor-border {
  border: rgba(0, 0, 0, 0.09) 1px solid; }

/* line 389, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.button-pickcolor-background,
.is-ui .style-helper.button-pickcolor-background {
  background: rgba(255, 255, 255, 0.2); }

/* line 393, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.snippet-color,
.is-ui .style-helper.snippet-color {
  background: #000; }

/* line 397, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.snippet-background,
.is-ui .style-helper.snippet-background {
  background: #fff; }

/* line 401, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.snippet-tabs-background,
.is-ui .style-helper.snippet-tabs-background {
  background: whitesmoke; }

/* line 405, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.snippet-tab-item-background,
.is-ui .style-helper.snippet-tab-item-background {
  background: #fff; }

/* line 409, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.snippet-tab-item-background-active,
.is-ui .style-helper.snippet-tab-item-background-active {
  background: whitesmoke; }

/* line 413, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.snippet-tab-item-background-hover,
.is-ui .style-helper.snippet-tab-item-background-hover {
  background: #fff; }

/* line 417, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.snippet-tab-item-color,
.is-ui .style-helper.snippet-tab-item-color {
  background: #000; }

/* line 421, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.snippet-more-item-background,
.is-ui .style-helper.snippet-more-item-background {
  background: #fff; }

/* line 425, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.snippet-more-item-background-active,
.is-ui .style-helper.snippet-more-item-background-active {
  background: #f7f7f7; }

/* line 429, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.snippet-more-item-background-hover,
.is-ui .style-helper.snippet-more-item-background-hover {
  background: #f7f7f7; }

/* line 433, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.snippet-more-item-color,
.is-ui .style-helper.snippet-more-item-color {
  background: #000; }

/* line 437, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.tabs-background,
.is-ui .style-helper.tabs-background {
  background: #fafafa; }

/* line 441, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.tab-item-active-border-bottom,
.is-ui .style-helper.tab-item-active-border-bottom {
  border: #595959 1px solid; }

/* line 445, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.tab-item-color,
.is-ui .style-helper.tab-item-color {
  background: #4a4a4a; }

/* line 449, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.tabs-more-background,
.is-ui .style-helper.tabs-more-background {
  background: #fff; }

/* line 453, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.tabs-more-border,
.is-ui .style-helper.tabs-more-border {
  border: 1px solid #f2f2f2; }

/* line 457, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.tabs-more-item-color,
.is-ui .style-helper.tabs-more-item-color {
  background: #4a4a4a; }

/* line 461, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.tabs-more-item-background-hover,
.is-ui .style-helper.tabs-more-item-background-hover {
  background: whitesmoke; }

/* line 465, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.separator-color,
.is-ui .style-helper.separator-color {
  background: #f0f0f0; }

/* line 469, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper.outline-color,
.is-ui .style-helper.outline-color {
  background: #3e93f7; }

/* line 473, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper-button-classic,
.is-ui .style-helper-button-classic {
  background: transparent;
  color: #000; }

/* line 478, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper-button-classic.hover,
.is-ui .style-helper-button-classic.hover {
  background: #f1f1f1; }

/* line 482, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .style-helper-button-classic svg,
.is-ui .style-helper-button-classic svg {
  fill: #000; }

/* line 486, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-area color,
.is-ui .is-area color {
  background: #000 !important; }

/* line 490, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-area background,
.is-ui .is-area background {
  background: #fff !important; }

/* line 494, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-area button,
.is-ui .is-area button {
  color: #000 !important; }

/* line 498, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-area button svg,
.is-ui .is-area button svg {
  fill: #000 !important; }

/* line 502, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-area-2nd,
.is-ui .is-area-2nd {
  color: #000 !important;
  background: #fff !important; }

/* line 507, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-area-2nd button,
.is-ui .is-area-2nd button {
  color: #000 !important; }

/* line 511, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-area-2nd button svg,
.is-ui .is-area-2nd button svg {
  fill: #000 !important; }

/* line 515, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop,
.is-ui .is-pop {
  display: none;
  z-index: 10003;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border: 1px solid #f2f2f2;
  box-shadow: 4px 17px 20px 0px rgba(0, 0, 0, 0.08);
  outline: none;
  border-radius: 7px;
  overflow: hidden; }

/* line 529, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop:hover,
.is-ui .is-pop:hover {
  z-index: 10003; }

/* line 533, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-top:after, #_cbhtml .is-pop.arrow-top:before,
.is-ui .is-pop.arrow-top:after,
.is-ui .is-pop.arrow-top:before {
  bottom: 100%;
  left: 25px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: auto; }

/* line 546, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-top:after,
.is-ui .is-pop.arrow-top:after {
  border-color: transparent;
  border-bottom-color: #fff;
  border-width: 7px;
  margin-left: -7px; }

/* line 553, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-top:before,
.is-ui .is-pop.arrow-top:before {
  border-color: transparent;
  border-bottom-color: #e0e0e0;
  border-width: 8px;
  margin-left: -8px; }

/* line 560, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-top.right:after, #_cbhtml .is-pop.arrow-top.right:before,
.is-ui .is-pop.arrow-top.right:after,
.is-ui .is-pop.arrow-top.right:before {
  left: auto; }

/* line 565, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-top.right:after,
.is-ui .is-pop.arrow-top.right:after {
  right: 19px; }

/* line 569, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-top.right:before,
.is-ui .is-pop.arrow-top.right:before {
  right: 18px; }

/* line 573, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-top.left:after, #_cbhtml .is-pop.arrow-top.left:before,
.is-ui .is-pop.arrow-top.left:after,
.is-ui .is-pop.arrow-top.left:before {
  right: auto; }

/* line 578, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-top.left:after,
.is-ui .is-pop.arrow-top.left:after {
  left: 18px; }

/* line 582, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-top.left:before,
.is-ui .is-pop.arrow-top.left:before {
  left: 18px; }

/* line 586, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-top.center:after, #_cbhtml .is-pop.arrow-top.center:before,
.is-ui .is-pop.arrow-top.center:after,
.is-ui .is-pop.arrow-top.center:before {
  left: calc(50% + 3px); }

/* line 591, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-left:after, #_cbhtml .is-pop.arrow-left:before,
.is-ui .is-pop.arrow-left:after,
.is-ui .is-pop.arrow-left:before {
  right: 100%;
  top: 20px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

/* line 603, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-left:after,
.is-ui .is-pop.arrow-left:after {
  border-color: transparent;
  border-right-color: #fff;
  border-width: 7px;
  margin-top: -7px; }

/* line 610, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-left:before,
.is-ui .is-pop.arrow-left:before {
  border-color: transparent;
  border-right-color: #e0e0e0;
  border-width: 8px;
  margin-top: -8px; }

/* line 617, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-left.bottom:after, #_cbhtml .is-pop.arrow-left.bottom:before,
.is-ui .is-pop.arrow-left.bottom:after,
.is-ui .is-pop.arrow-left.bottom:before {
  top: calc(100% - 28px); }

/* line 622, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-right:after, #_cbhtml .is-pop.arrow-right:before,
.is-ui .is-pop.arrow-right:after,
.is-ui .is-pop.arrow-right:before {
  left: 100%;
  top: 20px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

/* line 634, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-right:after,
.is-ui .is-pop.arrow-right:after {
  border-color: transparent;
  border-left-color: #fff;
  border-width: 7px;
  margin-top: -7px; }

/* line 641, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-right:before,
.is-ui .is-pop.arrow-right:before {
  border-color: transparent;
  border-left-color: #e0e0e0;
  border-width: 8px;
  margin-top: -8px; }

/* line 648, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-bottom:after, #_cbhtml .is-pop.arrow-bottom:before,
.is-ui .is-pop.arrow-bottom:after,
.is-ui .is-pop.arrow-bottom:before {
  top: 100%;
  left: calc(100% - 28px);
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

/* line 660, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-bottom:after,
.is-ui .is-pop.arrow-bottom:after {
  border-color: transparent;
  border-top-color: #fff;
  border-width: 7px;
  margin-left: -7px; }

/* line 667, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-bottom:before,
.is-ui .is-pop.arrow-bottom:before {
  border-color: transparent;
  border-top-color: #e0e0e0;
  border-width: 8px;
  margin-left: -8px; }

/* line 674, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.arrow-bottom.center:after, #_cbhtml .is-pop.arrow-bottom.center:before,
.is-ui .is-pop.arrow-bottom.center:after,
.is-ui .is-pop.arrow-bottom.center:before {
  left: calc(50% + 3px); }

/* line 679, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop-tabs,
.is-ui .is-pop-tabs {
  display: flex;
  width: 100%;
  margin-bottom: 5px; }

/* line 685, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop-tabs > div,
.is-ui .is-pop-tabs > div {
  background: #f7f7f7;
  width: 50%;
  height: 30px;
  line-height: 30px;
  box-sizing: border-box;
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  text-transform: uppercase;
  color: #121212; }

/* line 698, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop-tabs > div.is-pop-tab-item,
.is-ui .is-pop-tabs > div.is-pop-tab-item {
  cursor: pointer; }

/* line 702, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop-tabs > div.active,
.is-ui .is-pop-tabs > div.active {
  background: transparent;
  cursor: auto; }

/* line 707, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool,
#_cbhtml .is-elementrte-tool,
.is-ui .is-rte-tool,
.is-ui .is-elementrte-tool {
  top: 25px; }

/* line 713, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool > div:not(.is-draggable),
#_cbhtml .is-elementrte-tool > div:not(.is-draggable),
.is-ui .is-rte-tool > div:not(.is-draggable),
.is-ui .is-elementrte-tool > div:not(.is-draggable) {
  padding: 8px 10px 8px 10px; }

/* line 719, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-general-options,
.is-ui .is-general-options {
  color: #000;
  background: #fff; }

/* line 724, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-general-options button,
#_cbhtml .is-general-options div[role=button],
.is-ui .is-general-options button,
.is-ui .is-general-options div[role=button] {
  background-color: transparent;
  color: #121212;
  width: 45px;
  height: 40px;
  margin: 0;
  box-shadow: none; }

/* line 735, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-general-options button.on,
#_cbhtml .is-general-options div[role=button].on,
.is-ui .is-general-options button.on,
.is-ui .is-general-options div[role=button].on {
  background: #f1f1f1; }

/* line 741, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-general-options button:hover,
#_cbhtml .is-general-options div[role=button]:hover,
.is-ui .is-general-options button:hover,
.is-ui .is-general-options div[role=button]:hover {
  background: #f1f1f1 !important; }

/* line 747, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-general-options button:focus,
#_cbhtml .is-general-options div[role=button]:focus,
.is-ui .is-general-options button:focus,
.is-ui .is-general-options div[role=button]:focus {
  outline: none; }

/* line 753, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-general-options button svg,
#_cbhtml .is-general-options div[role=button] svg,
.is-ui .is-general-options button svg,
.is-ui .is-general-options div[role=button] svg {
  fill: #000; }

/* line 759, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool,
#_cbhtml .is-elementrte-tool,
#_cbhtml .is-rte-pop.rte-more-options,
#_cbhtml .is-rte-pop.elementrte-more-options,
.is-ui .is-rte-tool,
.is-ui .is-elementrte-tool,
.is-ui .is-rte-pop.rte-more-options,
.is-ui .is-rte-pop.elementrte-more-options {
  z-index: 10001;
  padding: 0;
  color: #000;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 9px 0px;
  border-radius: 7px;
  overflow: hidden; }

/* line 775, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool div[role=button],
#_cbhtml .is-elementrte-tool div[role=button],
#_cbhtml .is-rte-pop.rte-more-options div[role=button],
#_cbhtml .is-rte-pop.elementrte-more-options div[role=button],
.is-ui .is-rte-tool div[role=button],
.is-ui .is-elementrte-tool div[role=button],
.is-ui .is-rte-pop.rte-more-options div[role=button],
.is-ui .is-rte-pop.elementrte-more-options div[role=button] {
  background-color: transparent;
  color: #121212;
  width: 45px;
  height: 40px;
  margin: 0;
  box-shadow: none; }

/* line 790, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool div[role=button].on,
#_cbhtml .is-elementrte-tool div[role=button].on,
#_cbhtml .is-rte-pop.rte-more-options div[role=button].on,
#_cbhtml .is-rte-pop.elementrte-more-options div[role=button].on,
.is-ui .is-rte-tool div[role=button].on,
.is-ui .is-elementrte-tool div[role=button].on,
.is-ui .is-rte-pop.rte-more-options div[role=button].on,
.is-ui .is-rte-pop.elementrte-more-options div[role=button].on {
  background: #f1f1f1; }

/* line 800, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool div[role=button]:hover,
#_cbhtml .is-elementrte-tool div[role=button]:hover,
#_cbhtml .is-rte-pop.rte-more-options div[role=button]:hover,
#_cbhtml .is-rte-pop.elementrte-more-options div[role=button]:hover,
.is-ui .is-rte-tool div[role=button]:hover,
.is-ui .is-elementrte-tool div[role=button]:hover,
.is-ui .is-rte-pop.rte-more-options div[role=button]:hover,
.is-ui .is-rte-pop.elementrte-more-options div[role=button]:hover {
  background: #f1f1f1; }

/* line 810, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool div[role=button]:focus,
#_cbhtml .is-elementrte-tool div[role=button]:focus,
#_cbhtml .is-rte-pop.rte-more-options div[role=button]:focus,
#_cbhtml .is-rte-pop.elementrte-more-options div[role=button]:focus,
.is-ui .is-rte-tool div[role=button]:focus,
.is-ui .is-elementrte-tool div[role=button]:focus,
.is-ui .is-rte-pop.rte-more-options div[role=button]:focus,
.is-ui .is-rte-pop.elementrte-more-options div[role=button]:focus {
  outline: none; }

/* line 820, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool div[role=button] svg,
#_cbhtml .is-elementrte-tool div[role=button] svg,
#_cbhtml .is-rte-pop.rte-more-options div[role=button] svg,
#_cbhtml .is-rte-pop.elementrte-more-options div[role=button] svg,
.is-ui .is-rte-tool div[role=button] svg,
.is-ui .is-elementrte-tool div[role=button] svg,
.is-ui .is-rte-pop.rte-more-options div[role=button] svg,
.is-ui .is-rte-pop.elementrte-more-options div[role=button] svg {
  fill: #000; }

/* line 830, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool button,
#_cbhtml .is-elementrte-tool button,
#_cbhtml .is-rte-pop.rte-more-options button,
#_cbhtml .is-rte-pop.elementrte-more-options button,
.is-ui .is-rte-tool button,
.is-ui .is-elementrte-tool button,
.is-ui .is-rte-pop.rte-more-options button,
.is-ui .is-rte-pop.elementrte-more-options button {
  background-color: transparent;
  color: #121212;
  width: 44px;
  height: 40px;
  margin: 0 2px 0 0;
  border-radius: 3px;
  box-shadow: none; }

/* line 846, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool button.on,
#_cbhtml .is-elementrte-tool button.on,
#_cbhtml .is-rte-pop.rte-more-options button.on,
#_cbhtml .is-rte-pop.elementrte-more-options button.on,
.is-ui .is-rte-tool button.on,
.is-ui .is-elementrte-tool button.on,
.is-ui .is-rte-pop.rte-more-options button.on,
.is-ui .is-rte-pop.elementrte-more-options button.on {
  background: #f1f1f1; }

/* line 856, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool button:hover,
#_cbhtml .is-elementrte-tool button:hover,
#_cbhtml .is-rte-pop.rte-more-options button:hover,
#_cbhtml .is-rte-pop.elementrte-more-options button:hover,
.is-ui .is-rte-tool button:hover,
.is-ui .is-elementrte-tool button:hover,
.is-ui .is-rte-pop.rte-more-options button:hover,
.is-ui .is-rte-pop.elementrte-more-options button:hover {
  background: #f1f1f1; }

/* line 866, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool button:focus,
#_cbhtml .is-elementrte-tool button:focus,
#_cbhtml .is-rte-pop.rte-more-options button:focus,
#_cbhtml .is-rte-pop.elementrte-more-options button:focus,
.is-ui .is-rte-tool button:focus,
.is-ui .is-elementrte-tool button:focus,
.is-ui .is-rte-pop.rte-more-options button:focus,
.is-ui .is-rte-pop.elementrte-more-options button:focus {
  outline: none; }

/* line 876, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool button svg,
#_cbhtml .is-elementrte-tool button svg,
#_cbhtml .is-rte-pop.rte-more-options button svg,
#_cbhtml .is-rte-pop.elementrte-more-options button svg,
.is-ui .is-rte-tool button svg,
.is-ui .is-elementrte-tool button svg,
.is-ui .is-rte-pop.rte-more-options button svg,
.is-ui .is-rte-pop.elementrte-more-options button svg {
  fill: #000; }

/* line 886, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-tool .rte-separator,
#_cbhtml .is-elementrte-tool .rte-separator,
#_cbhtml .is-rte-pop.rte-more-options .rte-separator,
#_cbhtml .is-rte-pop.elementrte-more-options .rte-separator,
.is-ui .is-rte-tool .rte-separator,
.is-ui .is-elementrte-tool .rte-separator,
.is-ui .is-rte-pop.rte-more-options .rte-separator,
.is-ui .is-rte-pop.elementrte-more-options .rte-separator {
  height: 30px;
  width: 1px;
  background: #e3e3e3;
  margin: 7px 3px 0; }

/* line 899, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-tool,
#_cbhtml[toolbarleft] .is-elementrte-tool,
.is-ui[toolbarleft] .is-rte-tool,
.is-ui[toolbarleft] .is-elementrte-tool {
  left: 25px;
  box-shadow: rgba(0, 0, 0, 0.05) 6px 0px 9px 0px; }

/* line 906, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-tool,
#_cbhtml[toolbarright] .is-elementrte-tool,
.is-ui[toolbarright] .is-rte-tool,
.is-ui[toolbarright] .is-elementrte-tool {
  right: 35px;
  left: auto;
  box-shadow: rgba(0, 0, 0, 0.05) -4px 0px 9px 0px; }

/* line 914, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-tool > div:not(.is-draggable),
#_cbhtml[toolbarleft] .is-elementrte-tool > div:not(.is-draggable), #_cbhtml[toolbarright] .is-rte-tool > div:not(.is-draggable),
#_cbhtml[toolbarright] .is-elementrte-tool > div:not(.is-draggable),
.is-ui[toolbarleft] .is-rte-tool > div:not(.is-draggable),
.is-ui[toolbarleft] .is-elementrte-tool > div:not(.is-draggable),
.is-ui[toolbarright] .is-rte-tool > div:not(.is-draggable),
.is-ui[toolbarright] .is-elementrte-tool > div:not(.is-draggable) {
  flex-direction: column;
  padding: 8px 9px 8px 9px; }

/* line 924, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-tool .rte-separator,
#_cbhtml[toolbarleft] .is-elementrte-tool .rte-separator,
#_cbhtml[toolbarleft] .rte-more-options .rte-separator,
#_cbhtml[toolbarleft] .elementrte-more-options .rte-separator, #_cbhtml[toolbarright] .is-rte-tool .rte-separator,
#_cbhtml[toolbarright] .is-elementrte-tool .rte-separator,
#_cbhtml[toolbarright] .rte-more-options .rte-separator,
#_cbhtml[toolbarright] .elementrte-more-options .rte-separator,
.is-ui[toolbarleft] .is-rte-tool .rte-separator,
.is-ui[toolbarleft] .is-elementrte-tool .rte-separator,
.is-ui[toolbarleft] .rte-more-options .rte-separator,
.is-ui[toolbarleft] .elementrte-more-options .rte-separator,
.is-ui[toolbarright] .is-rte-tool .rte-separator,
.is-ui[toolbarright] .is-elementrte-tool .rte-separator,
.is-ui[toolbarright] .rte-more-options .rte-separator,
.is-ui[toolbarright] .elementrte-more-options .rte-separator {
  height: 1px;
  width: 34px;
  margin: 3px 0 3px 7px; }

/* line 943, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarfull] .is-rte-tool,
#_cbhtml[toolbarfull] .is-elementrte-tool,
.is-ui[toolbarfull] .is-rte-tool,
.is-ui[toolbarfull] .is-elementrte-tool {
  top: 0;
  left: 0;
  width: 100vw;
  align-items: center;
  box-shadow: rgba(0, 0, 0, 0.07) -1px 1px 0px 0px; }

/* line 953, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarfull] .is-rte-pop,
.is-ui[toolbarfull] .is-rte-pop {
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 0px 1px; }

/* line 957, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop,
.is-ui .is-rte-pop {
  z-index: 10002;
  display: none;
  position: fixed;
  height: 0;
  border: none;
  color: #000;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 7px 12px 0px;
  box-sizing: border-box;
  overflow: hidden;
  outline: none;
  border-radius: 2px;
  overflow: hidden; }

/* line 973, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop > div,
.is-ui .is-rte-pop > div {
  display: flex;
  padding: 1px 9px 9px 9px; }

/* line 978, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop button,
.is-ui .is-rte-pop button {
  width: 46px;
  height: 40px;
  margin: 0;
  background-color: transparent;
  box-shadow: none; }

/* line 986, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop button.on,
.is-ui .is-rte-pop button.on {
  background: #f1f1f1; }

/* line 990, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop button:hover,
.is-ui .is-rte-pop button:hover {
  background: #f1f1f1; }

/* line 994, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop .is-label,
.is-ui .is-rte-pop .is-label {
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 2;
  padding: 6px 0 1px;
  text-align: center; }

/* line 1003, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop .is-label.separator,
.is-ui .is-rte-pop .is-label.separator {
  margin-top: 5px;
  border-top: #f0f0f0 1px solid; }

/* line 1008, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.active,
.is-ui .is-rte-pop.active {
  animation-name: formatting-slide-out;
  animation-duration: 100ms;
  animation-fill-mode: forwards; }

@keyframes formatting-slide-out {
  from {
    height: 0px; }
  to {
    height: 49px; } }
/* line 1022, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.deactive,
.is-ui .is-rte-pop.deactive {
  animation-name: formatting-slide-in;
  animation-duration: 100ms;
  animation-fill-mode: forwards; }

@keyframes formatting-slide-in {
  from {
    height: 49px; }
  to {
    height: 0px; } }
/* line 1036, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-paragraph-options,
.is-ui .is-rte-pop.rte-paragraph-options {
  overflow: hidden; }

/* line 1040, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-paragraph-options.active,
.is-ui .is-rte-pop.rte-paragraph-options.active {
  animation-name: paragraph-slide-out; }

@keyframes paragraph-slide-out {
  from {
    height: 0; }
  to {
    height: 277px; } }
/* line 1052, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-paragraph-options.deactive,
.is-ui .is-rte-pop.rte-paragraph-options.deactive {
  animation-name: paragraph-slide-in; }

@keyframes paragraph-slide-in {
  from {
    height: 277px; }
  to {
    height: 0; } }
/* line 1064, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-paragraph-options li.on,
.is-ui .is-rte-pop.rte-paragraph-options li.on {
  background: #f1f1f1; }

/* line 1068, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-paragraph-options > ul,
.is-ui .is-rte-pop.rte-paragraph-options > ul {
  width: 242px;
  padding: 1px 9px 9px;
  box-sizing: border-box;
  overflow: hidden;
  flex-direction: column;
  list-style: none;
  padding: 0;
  margin: 0; }

/* line 1079, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-paragraph-options > ul > li,
.is-ui .is-rte-pop.rte-paragraph-options > ul > li {
  cursor: pointer;
  overflow: hidden;
  padding: 5px 0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  outline: none; }

/* line 1093, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-paragraph-options > ul > li:hover, #_cbhtml .is-rte-pop.rte-paragraph-options > ul > li:focus,
.is-ui .is-rte-pop.rte-paragraph-options > ul > li:hover,
.is-ui .is-rte-pop.rte-paragraph-options > ul > li:focus {
  background: #f1f1f1; }

/* line 1098, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-paragraph-options > ul > li > *,
.is-ui .is-rte-pop.rte-paragraph-options > ul > li > * {
  text-transform: none !important;
  margin: 0 !important;
  line-height: 1.45 !important;
  text-align: center;
  white-space: nowrap;
  pointer-events: none; }

/* line 1107, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-paragraph-options > ul > li > *:not(p),
.is-ui .is-rte-pop.rte-paragraph-options > ul > li > *:not(p) {
  transform: scale(0.8); }

/* line 1111, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options > div,
.is-ui .is-rte-pop.rte-textsetting-options > div {
  width: 233px;
  flex-direction: column;
  padding: 1px 10px 12px 13px;
  box-sizing: border-box; }

/* line 1118, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options button,
.is-ui .is-rte-pop.rte-textsetting-options button {
  width: 39px;
  height: 28.2px;
  margin: 1px;
  box-shadow: none;
  background: transparent;
  font-size: 12px; }

/* line 1127, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options button.on,
.is-ui .is-rte-pop.rte-textsetting-options button.on {
  background: #f1f1f1; }

/* line 1131, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options button:hover,
.is-ui .is-rte-pop.rte-textsetting-options button:hover {
  background: #f1f1f1; }

/* line 1135, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options button:focus,
.is-ui .is-rte-pop.rte-textsetting-options button:focus {
  background: #f1f1f1; }

/* line 1139, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options.active,
.is-ui .is-rte-pop.rte-textsetting-options.active {
  animation-name: textsetting-slide-out; }

@keyframes textsetting-slide-out {
  from {
    height: 0; }
  to {
    height: 372px; } }
/* line 1151, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options.deactive,
.is-ui .is-rte-pop.rte-textsetting-options.deactive {
  animation-name: textsetting-slide-in; }

@keyframes textsetting-slide-in {
  from {
    height: 372px; }
  to {
    height: 0; } }
/* line 1163, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options.simple > div,
.is-ui .is-rte-pop.rte-textsetting-options.simple > div {
  width: 224px;
  padding: 1px 12px 12px 12px; }

/* line 1168, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options.simple button,
.is-ui .is-rte-pop.rte-textsetting-options.simple button {
  width: 38px; }

/* line 1172, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options.simple .label-fontweight,
#_cbhtml .is-rte-pop.rte-textsetting-options.simple .rte-fontweight-options,
.is-ui .is-rte-pop.rte-textsetting-options.simple .label-fontweight,
.is-ui .is-rte-pop.rte-textsetting-options.simple .rte-fontweight-options {
  display: none !important; }

/* line 1178, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options.simple .is-label,
.is-ui .is-rte-pop.rte-textsetting-options.simple .is-label {
  padding: 8px 0 2px; }

/* line 1182, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options.simple .is-label.separator,
.is-ui .is-rte-pop.rte-textsetting-options.simple .is-label.separator {
  margin-top: 5px; }

/* line 1186, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options.simple.active,
.is-ui .is-rte-pop.rte-textsetting-options.simple.active {
  animation-name: textsetting2-slide-out; }

/* line 1190, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-textsetting-options.simple.deactive,
.is-ui .is-rte-pop.rte-textsetting-options.simple.deactive {
  animation-name: textsetting2-slide-in; }

@keyframes textsetting2-slide-out {
  from {
    height: 0; }
  to {
    height: 288px; } }
@keyframes textsetting2-slide-in {
  from {
    height: 288px; }
  to {
    height: 0; } }
/* line 1210, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-formatting-options button,
.is-ui .is-rte-pop.rte-formatting-options button {
  box-shadow: none;
  background: transparent; }

/* line 1215, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-formatting-options button.on,
.is-ui .is-rte-pop.rte-formatting-options button.on {
  background: #f1f1f1; }

/* line 1219, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-formatting-options button:hover,
.is-ui .is-rte-pop.rte-formatting-options button:hover {
  background: #f1f1f1; }

/* line 1223, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-list-options button,
.is-ui .is-rte-pop.rte-list-options button {
  box-shadow: none;
  background: transparent; }

/* line 1228, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-list-options button.on,
.is-ui .is-rte-pop.rte-list-options button.on {
  background: #f1f1f1; }

/* line 1232, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-list-options button:hover,
.is-ui .is-rte-pop.rte-list-options button:hover {
  background: #f1f1f1; }

/* line 1236, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-align-options button,
.is-ui .is-rte-pop.rte-align-options button {
  box-shadow: none;
  background: transparent; }

/* line 1241, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-align-options button.on,
.is-ui .is-rte-pop.rte-align-options button.on {
  background: #f1f1f1; }

/* line 1245, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-align-options button:hover,
.is-ui .is-rte-pop.rte-align-options button:hover {
  background: #f1f1f1; }

/* line 1249, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker,
.is-ui .is-rte-pop.rte-color-picker {
  width: 240px;
  /* new colorpicker */
  flex-direction: column; }

/* line 1255, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker > div,
.is-ui .is-rte-pop.rte-color-picker > div {
  padding: 0; }

/* line 1259, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker button,
.is-ui .is-rte-pop.rte-color-picker button {
  background-color: transparent;
  box-shadow: 0px 3px 6px -6px rgba(0, 0, 0, 0.32);
  border-radius: 0px; }

/* line 1265, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker button:hover,
.is-ui .is-rte-pop.rte-color-picker button:hover {
  background: transparent; }

/* line 1269, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker button:focus,
.is-ui .is-rte-pop.rte-color-picker button:focus {
  outline-offset: -2px; }

/* line 1273, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker input[type=text]:focus,
.is-ui .is-rte-pop.rte-color-picker input[type=text]:focus {
  outline: #3e93f7 2px solid;
  outline-offset: -2px; }

/* line 1278, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker .color-default button,
#_cbhtml .is-rte-pop.rte-color-picker .color-gradient button,
.is-ui .is-rte-pop.rte-color-picker .color-default button,
.is-ui .is-rte-pop.rte-color-picker .color-gradient button {
  outline: none; }

/* line 1284, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker.active,
.is-ui .is-rte-pop.rte-color-picker.active {
  animation-name: colorpicker-slide-out;
  animation-duration: 200ms;
  /* new colorpicker */ }

@keyframes colorpicker-slide-out {
  from {
    height: 0; }
  to {
    height: 390px; }
  /* 445px */
  /* new colorpicker */ }
/* line 1300, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker.deactive,
.is-ui .is-rte-pop.rte-color-picker.deactive {
  animation-name: colorpicker-slide-in; }

@keyframes colorpicker-slide-in {
  from {
    height: 390px; }
  /* new colorpicker */
  to {
    height: 0; } }
/* line 1313, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker .is-pop-tabs,
.is-ui .is-rte-pop.rte-color-picker .is-pop-tabs {
  padding: 3px 12px 0;
  box-sizing: border-box; }

/* line 1318, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker .rte-color-picker-area > div,
.is-ui .is-rte-pop.rte-color-picker .rte-color-picker-area > div {
  padding-top: 5px !important; }

/* line 1322, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker._4lines.active,
.is-ui .is-rte-pop.rte-color-picker._4lines.active {
  animation-name: colorpicker-slide-out-4lines; }

@keyframes colorpicker-slide-out-4lines {
  from {
    height: 0; }
  to {
    height: 420px; } }
/* line 1334, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker._4lines.deactive,
.is-ui .is-rte-pop.rte-color-picker._4lines.deactive {
  animation-name: colorpicker-slide-in-4lines; }

@keyframes colorpicker-slide-in-4lines {
  from {
    height: 420px; }
  to {
    height: 0; } }
/* line 1346, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker._5lines.active,
.is-ui .is-rte-pop.rte-color-picker._5lines.active {
  animation-name: colorpicker-slide-out-5lines; }

@keyframes colorpicker-slide-out-5lines {
  from {
    height: 0; }
  to {
    height: 451px; } }
/* line 1358, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-color-picker._5lines.deactive,
.is-ui .is-rte-pop.rte-color-picker._5lines.deactive {
  animation-name: colorpicker-slide-in-5lines; }

@keyframes colorpicker-slide-in-5lines {
  from {
    height: 451px; }
  to {
    height: 0; } }
/* line 1370, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-icon-options,
.is-ui .is-rte-pop.rte-icon-options {
  width: 270px; }

/* line 1374, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-icon-options #inpRteIconSearch,
.is-ui .is-rte-pop.rte-icon-options #inpRteIconSearch {
  height: 40px;
  flex: none; }

/* line 1379, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-icon-options > div,
.is-ui .is-rte-pop.rte-icon-options > div {
  flex-direction: column;
  width: 100%;
  padding: 0; }

/* line 1385, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-icon-options > div .div-icon-list,
.is-ui .is-rte-pop.rte-icon-options > div .div-icon-list {
  width: 100%;
  height: 100%;
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  overflow-y: auto;
  overflow-x: hidden; }

/* line 1395, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-icon-options > div .div-icon-list button,
.is-ui .is-rte-pop.rte-icon-options > div .div-icon-list button {
  font-size: 16px;
  width: 50px;
  height: 40px;
  outline-offset: -2px; }

/* line 1402, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-icon-options.active,
.is-ui .is-rte-pop.rte-icon-options.active {
  animation-name: icon-slide-out; }

@keyframes icon-slide-out {
  from {
    height: 0; }
  to {
    height: 280px; } }
/* line 1414, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-icon-options.deactive,
.is-ui .is-rte-pop.rte-icon-options.deactive {
  animation-name: icon-slide-in; }

@keyframes icon-slide-in {
  from {
    height: 280px; }
  to {
    height: 0; } }
/* line 1426, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-fontfamily-options,
.is-ui .is-rte-pop.rte-fontfamily-options {
  width: 260px; }

/* line 1430, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-fontfamily-options #inpRteFontSearch,
.is-ui .is-rte-pop.rte-fontfamily-options #inpRteFontSearch {
  height: 40px;
  flex: none;
  text-align: center; }

/* line 1436, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-fontfamily-options > div,
.is-ui .is-rte-pop.rte-fontfamily-options > div {
  flex-direction: column;
  width: 100%;
  padding: 0; }

/* line 1442, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-fontfamily-options > div .div-font-list,
.is-ui .is-rte-pop.rte-fontfamily-options > div .div-font-list {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden; }

/* line 1451, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-fontfamily-options > div .div-font-list button,
.is-ui .is-rte-pop.rte-fontfamily-options > div .div-font-list button {
  font-size: 16px;
  width: 100%;
  height: 40px;
  outline-offset: -2px;
  flex: none; }

/* line 1459, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-fontfamily-options > div .div-font-list button img,
.is-ui .is-rte-pop.rte-fontfamily-options > div .div-font-list button img {
  height: 24px;
  pointer-events: none; }

/* line 1464, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-fontfamily-options > div .div-font-list button.hidden,
.is-ui .is-rte-pop.rte-fontfamily-options > div .div-font-list button.hidden {
  display: none; }

/* line 1468, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-fontfamily-options iframe,
.is-ui .is-rte-pop.rte-fontfamily-options iframe {
  margin: 1px 0 0;
  width: 100%;
  max-width: 260px;
  height: 100%;
  border: none; }

/* line 1476, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-fontfamily-options.active,
.is-ui .is-rte-pop.rte-fontfamily-options.active {
  animation-name: fontfamily-slide-out; }

@keyframes fontfamily-slide-out {
  from {
    height: 0; }
  to {
    height: 263px; } }
/* line 1488, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-fontfamily-options.deactive,
.is-ui .is-rte-pop.rte-fontfamily-options.deactive {
  animation-name: fontfamily-slide-in; }

@keyframes fontfamily-slide-in {
  from {
    height: 263px; }
  to {
    height: 0; } }
/* line 1500, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-customtag-options.active,
.is-ui .is-rte-pop.rte-customtag-options.active {
  animation-name: customtag-slide-out; }

@keyframes customtag-slide-out {
  from {
    height: 0; }
  to {
    height: 125px; } }
/* line 1512, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-customtag-options.deactive,
.is-ui .is-rte-pop.rte-customtag-options.deactive {
  animation-name: customtag-slide-in; }

@keyframes customtag-slide-in {
  from {
    height: 125px; }
  to {
    height: 0; } }
/* line 1524, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-customtag-options > div,
.is-ui .is-rte-pop.rte-customtag-options > div {
  width: 180px;
  padding: 1px 9px 9px;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
  flex-direction: column; }

/* line 1533, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-customtag-options > div button,
.is-ui .is-rte-pop.rte-customtag-options > div button {
  font-size: 11px;
  width: 100%;
  box-shadow: none;
  background: transparent;
  flex: none; }

/* line 1541, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-customtag-options > div button:hover,
.is-ui .is-rte-pop.rte-customtag-options > div button:hover {
  background: #f1f1f1; }

/* line 1545, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-customtag-options > div button:focus,
.is-ui .is-rte-pop.rte-customtag-options > div button:focus {
  background: #f1f1f1; }

/* line 1549, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-zoom-options > div,
.is-ui .is-rte-pop.rte-zoom-options > div {
  width: 224px;
  flex-direction: column;
  padding: 1px 12px 12px 12px;
  box-sizing: border-box; }

/* line 1556, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-zoom-options.active,
.is-ui .is-rte-pop.rte-zoom-options.active {
  animation-name: zoomsetting-slide-out; }

@keyframes zoomsetting-slide-out {
  from {
    height: 0; }
  to {
    height: 95px; } }
/* line 1568, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rte-pop.rte-zoom-options.deactive,
.is-ui .is-rte-pop.rte-zoom-options.deactive {
  animation-name: zoomsetting-slide-in; }

@keyframes zoomsetting-slide-in {
  from {
    height: 78px; }
  to {
    height: 0; } }
/* line 1580, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop,
.is-ui[toolbarleft] .is-rte-pop {
  height: auto;
  width: 0;
  flex-direction: column;
  box-shadow: rgba(0, 0, 0, 0.05) 5px 0px 9px 0px; }

/* line 1587, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop > div,
.is-ui[toolbarleft] .is-rte-pop > div {
  flex-direction: column;
  padding: 9px 9px 9px 1px; }

/* line 1592, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.active,
.is-ui[toolbarleft] .is-rte-pop.active {
  animation-name: formatting-leftslide-out;
  animation-duration: 0.1s;
  animation-fill-mode: forwards; }

@keyframes formatting-leftslide-out {
  from {
    width: 0; }
  to {
    width: 55px; } }
/* line 1606, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.deactive,
.is-ui[toolbarleft] .is-rte-pop.deactive {
  animation-name: formatting-leftslide-in;
  animation-duration: 0.1s;
  animation-fill-mode: forwards; }

@keyframes formatting-leftslide-in {
  from {
    width: 55px; }
  to {
    width: 0; } }
/* line 1620, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-paragraph-options.active,
.is-ui[toolbarleft] .is-rte-pop.rte-paragraph-options.active {
  animation-name: paragraph-leftslide-out; }

@keyframes paragraph-leftslide-out {
  from {
    width: 0; }
  to {
    width: 250px; } }
/* line 1632, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-paragraph-options.deactive,
.is-ui[toolbarleft] .is-rte-pop.rte-paragraph-options.deactive {
  animation-name: paragraph-leftslide-in; }

@keyframes paragraph-leftslide-in {
  from {
    width: 250px; }
  to {
    width: 0; } }
/* line 1644, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-paragraph-options > div,
.is-ui[toolbarleft] .is-rte-pop.rte-paragraph-options > div {
  width: 245px;
  padding: 9px; }

/* line 1649, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-textsetting-options.active,
.is-ui[toolbarleft] .is-rte-pop.rte-textsetting-options.active {
  animation-name: textsetting-leftslide-out; }

@keyframes textsetting-leftslide-out {
  from {
    width: 0; }
  to {
    width: 213px; } }
/* line 1661, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-textsetting-options.deactive,
.is-ui[toolbarleft] .is-rte-pop.rte-textsetting-options.deactive {
  animation-name: textsetting-leftslide-in; }

@keyframes textsetting-leftslide-in {
  from {
    width: 213px; }
  to {
    width: 0; } }
/* line 1673, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-fontfamily-options,
.is-ui[toolbarleft] .is-rte-pop.rte-fontfamily-options {
  height: 260px; }

/* line 1677, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-fontfamily-options #inpRteFontSearch,
.is-ui[toolbarleft] .is-rte-pop.rte-fontfamily-options #inpRteFontSearch {
  height: 40px;
  flex: none;
  text-align: center; }

/* line 1683, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-fontfamily-options > div,
.is-ui[toolbarleft] .is-rte-pop.rte-fontfamily-options > div {
  flex-direction: column;
  width: 100%;
  height: 320px;
  padding: 0; }

/* line 1690, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-fontfamily-options > div .div-font-list,
.is-ui[toolbarleft] .is-rte-pop.rte-fontfamily-options > div .div-font-list {
  width: 100%;
  height: 220px;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden; }

/* line 1699, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-fontfamily-options > div .div-font-list button,
.is-ui[toolbarleft] .is-rte-pop.rte-fontfamily-options > div .div-font-list button {
  font-size: 16px;
  width: 100%;
  height: 40px;
  outline-offset: -2px;
  flex: none; }

/* line 1707, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-fontfamily-options > div .div-font-list button img,
.is-ui[toolbarleft] .is-rte-pop.rte-fontfamily-options > div .div-font-list button img {
  height: 24px;
  pointer-events: none; }

/* line 1712, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-fontfamily-options > div .div-font-list button.hidden,
.is-ui[toolbarleft] .is-rte-pop.rte-fontfamily-options > div .div-font-list button.hidden {
  display: none; }

/* line 1716, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-fontfamily-options iframe,
.is-ui[toolbarleft] .is-rte-pop.rte-fontfamily-options iframe {
  margin: 9px 0 9px 0; }

/* line 1720, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-fontfamily-options.active,
.is-ui[toolbarleft] .is-rte-pop.rte-fontfamily-options.active {
  animation-name: fontfamily-leftslide-out; }

@keyframes fontfamily-leftslide-out {
  from {
    width: 0; }
  to {
    width: 260px; } }
/* line 1732, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-fontfamily-options.deactive,
.is-ui[toolbarleft] .is-rte-pop.rte-fontfamily-options.deactive {
  animation-name: fontfamily-leftslide-in; }

@keyframes fontfamily-leftslide-in {
  from {
    width: 260px; }
  to {
    width: 0; } }
/* line 1744, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-customtag-options > div,
.is-ui[toolbarleft] .is-rte-pop.rte-customtag-options > div {
  width: 180px;
  height: 125px;
  padding: 9px 9px 9px; }

/* line 1750, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-customtag-options.active,
.is-ui[toolbarleft] .is-rte-pop.rte-customtag-options.active {
  animation-name: customtag-leftslide-out; }

@keyframes customtag-leftslide-out {
  from {
    width: 0; }
  to {
    width: 180px; } }
/* line 1762, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-customtag-options.deactive,
.is-ui[toolbarleft] .is-rte-pop.rte-customtag-options.deactive {
  animation-name: customtag-leftslide-in; }

@keyframes customtag-leftslide-in {
  from {
    width: 180px; }
  to {
    width: 0; } }
/* line 1774, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-color-picker,
.is-ui[toolbarleft] .is-rte-pop.rte-color-picker {
  height: 452px; }

/* line 1778, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-color-picker.active,
.is-ui[toolbarleft] .is-rte-pop.rte-color-picker.active {
  animation-name: colorpicker-leftslide-out; }

@keyframes colorpicker-leftslide-out {
  from {
    width: 0; }
  to {
    width: 270px; } }
/* line 1790, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-color-picker.deactive,
.is-ui[toolbarleft] .is-rte-pop.rte-color-picker.deactive {
  animation-name: colorpicker-leftslide-in; }

@keyframes colorpicker-leftslide-in {
  from {
    width: 270px; }
  to {
    width: 0; } }
/* line 1802, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-color-picker .is-pop-tabs,
.is-ui[toolbarleft] .is-rte-pop.rte-color-picker .is-pop-tabs {
  flex-direction: row;
  padding: 11px 12px 0; }

/* line 1807, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-color-picker .rte-color-picker-area,
.is-ui[toolbarleft] .is-rte-pop.rte-color-picker .rte-color-picker-area {
  padding: 0; }

/* line 1811, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-icon-options,
.is-ui[toolbarleft] .is-rte-pop.rte-icon-options {
  height: 320px; }

/* line 1815, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-icon-options #inpRteIconSearch,
.is-ui[toolbarleft] .is-rte-pop.rte-icon-options #inpRteIconSearch {
  height: 40px;
  flex: none; }

/* line 1820, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-icon-options > div,
.is-ui[toolbarleft] .is-rte-pop.rte-icon-options > div {
  flex-direction: column;
  width: 100%;
  height: 320px;
  padding: 0; }

/* line 1827, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-icon-options > div .div-icon-list,
.is-ui[toolbarleft] .is-rte-pop.rte-icon-options > div .div-icon-list {
  width: 100%;
  height: 100%;
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  overflow-y: auto;
  overflow-x: hidden; }

/* line 1837, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-icon-options > div .div-icon-list button,
.is-ui[toolbarleft] .is-rte-pop.rte-icon-options > div .div-icon-list button {
  font-size: 16px;
  width: 50px;
  height: 40px;
  outline-offset: -2px; }

/* line 1844, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-icon-options iframe,
.is-ui[toolbarleft] .is-rte-pop.rte-icon-options iframe {
  margin: 9px 0 9px 0; }

/* line 1848, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-icon-options.active,
.is-ui[toolbarleft] .is-rte-pop.rte-icon-options.active {
  animation-name: icon-leftslide-out; }

@keyframes icon-leftslide-out {
  from {
    width: 0; }
  to {
    width: 280px; } }
/* line 1860, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-icon-options.deactive,
.is-ui[toolbarleft] .is-rte-pop.rte-icon-options.deactive {
  animation-name: icon-leftslide-in; }

@keyframes icon-leftslide-in {
  from {
    width: 280px; }
  to {
    width: 0; } }
/* line 1872, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-zoom-options > div,
.is-ui[toolbarleft] .is-rte-pop.rte-zoom-options > div {
  width: 224px;
  flex-direction: column;
  padding: 1px 12px 12px 12px;
  box-sizing: border-box; }

/* line 1879, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-zoom-options.active,
.is-ui[toolbarleft] .is-rte-pop.rte-zoom-options.active {
  animation-name: zoomsetting-leftslide-out; }

@keyframes zoomsetting-leftslide-out {
  from {
    width: 0; }
  to {
    width: 225px; } }
/* line 1891, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarleft] .is-rte-pop.rte-zoom-options.deactive,
.is-ui[toolbarleft] .is-rte-pop.rte-zoom-options.deactive {
  animation-name: zoomsetting-leftslide-in; }

@keyframes zoomsetting-leftslide-in {
  from {
    width: 225px; }
  to {
    width: 0; } }
/* line 1903, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop,
.is-ui[toolbarright] .is-rte-pop {
  height: auto;
  width: 0;
  flex-direction: column;
  box-shadow: rgba(0, 0, 0, 0.05) -6px 1px 9px 0px; }

/* line 1910, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop > div,
.is-ui[toolbarright] .is-rte-pop > div {
  flex-direction: column;
  padding: 9px 2px 9px 9px; }

/* line 1915, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.active,
.is-ui[toolbarright] .is-rte-pop.active {
  animation-name: formatting-rightslide-out;
  animation-duration: 0.1s;
  animation-fill-mode: forwards; }

@keyframes formatting-rightslide-out {
  from {
    width: 0; }
  to {
    width: 55px; } }
/* line 1929, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.deactive,
.is-ui[toolbarright] .is-rte-pop.deactive {
  animation-name: formatting-rightslide-in;
  animation-duration: 0.1s;
  animation-fill-mode: forwards; }

@keyframes formatting-rightslide-in {
  from {
    width: 55px; }
  to {
    width: 0; } }
/* line 1943, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-paragraph-options.active,
.is-ui[toolbarright] .is-rte-pop.rte-paragraph-options.active {
  animation-name: paragraph-rightslide-out; }

@keyframes paragraph-rightslide-out {
  from {
    width: 0; }
  to {
    width: 250px; } }
/* line 1955, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-paragraph-options.deactive,
.is-ui[toolbarright] .is-rte-pop.rte-paragraph-options.deactive {
  animation-name: paragraph-rightslide-in; }

@keyframes paragraph-rightslide-in {
  from {
    width: 250px; }
  to {
    width: 0; } }
/* line 1967, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-paragraph-options > div,
.is-ui[toolbarright] .is-rte-pop.rte-paragraph-options > div {
  width: 245px;
  padding: 9px; }

/* line 1972, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-textsetting-options.active,
.is-ui[toolbarright] .is-rte-pop.rte-textsetting-options.active {
  animation-name: textsetting-rightslide-out; }

@keyframes textsetting-rightslide-out {
  from {
    width: 0; }
  to {
    width: 225px; } }
/* line 1984, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-textsetting-options.deactive,
.is-ui[toolbarright] .is-rte-pop.rte-textsetting-options.deactive {
  animation-name: textsetting-rightslide-in; }

@keyframes textsetting-rightslide-in {
  from {
    width: 225px; }
  to {
    width: 0; } }
/* line 1996, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-fontfamily-options,
.is-ui[toolbarright] .is-rte-pop.rte-fontfamily-options {
  height: 260px; }

/* line 2000, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-fontfamily-options #inpRteFontSearch,
.is-ui[toolbarright] .is-rte-pop.rte-fontfamily-options #inpRteFontSearch {
  height: 40px;
  flex: none;
  text-align: center; }

/* line 2006, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-fontfamily-options > div,
.is-ui[toolbarright] .is-rte-pop.rte-fontfamily-options > div {
  flex-direction: column;
  width: 100%;
  height: 320px;
  padding: 0; }

/* line 2013, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-fontfamily-options > div .div-font-list,
.is-ui[toolbarright] .is-rte-pop.rte-fontfamily-options > div .div-font-list {
  width: 100%;
  height: 220px;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden; }

/* line 2022, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-fontfamily-options > div .div-font-list button,
.is-ui[toolbarright] .is-rte-pop.rte-fontfamily-options > div .div-font-list button {
  font-size: 16px;
  width: 100%;
  height: 40px;
  outline-offset: -2px;
  flex: none; }

/* line 2030, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-fontfamily-options > div .div-font-list button img,
.is-ui[toolbarright] .is-rte-pop.rte-fontfamily-options > div .div-font-list button img {
  height: 24px;
  pointer-events: none; }

/* line 2035, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-fontfamily-options > div .div-font-list button.hidden,
.is-ui[toolbarright] .is-rte-pop.rte-fontfamily-options > div .div-font-list button.hidden {
  display: none; }

/* line 2039, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-fontfamily-options iframe,
.is-ui[toolbarright] .is-rte-pop.rte-fontfamily-options iframe {
  margin: 9px 0 9px 0; }

/* line 2043, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-fontfamily-options.active,
.is-ui[toolbarright] .is-rte-pop.rte-fontfamily-options.active {
  animation-name: fontfamily-leftslide-out; }

@keyframes fontfamily-leftslide-out {
  from {
    width: 0; }
  to {
    width: 260px; } }
/* line 2055, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-fontfamily-options.deactive,
.is-ui[toolbarright] .is-rte-pop.rte-fontfamily-options.deactive {
  animation-name: fontfamily-leftslide-in; }

@keyframes fontfamily-leftslide-in {
  from {
    width: 260px; }
  to {
    width: 0; } }
/* line 2067, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-customtag-options > div,
.is-ui[toolbarright] .is-rte-pop.rte-customtag-options > div {
  width: 180px;
  height: 125px;
  padding: 9px 9px 9px; }

/* line 2073, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-customtag-options.active,
.is-ui[toolbarright] .is-rte-pop.rte-customtag-options.active {
  animation-name: customtag-rightslide-out; }

@keyframes customtag-rightslide-out {
  from {
    width: 0; }
  to {
    width: 180px; } }
/* line 2085, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-customtag-options.deactive,
.is-ui[toolbarright] .is-rte-pop.rte-customtag-options.deactive {
  animation-name: customtag-rightslide-in; }

@keyframes customtag-rightslide-in {
  from {
    width: 180px; }
  to {
    width: 0; } }
/* line 2097, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-icon-options,
.is-ui[toolbarright] .is-rte-pop.rte-icon-options {
  height: 320px; }

/* line 2101, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-icon-options > div,
.is-ui[toolbarright] .is-rte-pop.rte-icon-options > div {
  flex-direction: column;
  width: 100%;
  height: 320px;
  padding: 0; }

/* line 2108, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-icon-options > div .div-icon-list,
.is-ui[toolbarright] .is-rte-pop.rte-icon-options > div .div-icon-list {
  width: 100%;
  height: 100%;
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  overflow-y: auto;
  overflow-x: hidden; }

/* line 2118, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-icon-options > div .div-icon-list button,
.is-ui[toolbarright] .is-rte-pop.rte-icon-options > div .div-icon-list button {
  font-size: 16px;
  width: 50px;
  height: 40px;
  outline-offset: -2px; }

/* line 2125, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-icon-options iframe,
.is-ui[toolbarright] .is-rte-pop.rte-icon-options iframe {
  margin: 9px 0 9px 0; }

/* line 2129, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-icon-options.active,
.is-ui[toolbarright] .is-rte-pop.rte-icon-options.active {
  animation-name: icon-rightslide-out; }

@keyframes icon-rightslide-out {
  from {
    width: 0; }
  to {
    width: 280px; } }
/* line 2141, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-icon-options.deactive,
.is-ui[toolbarright] .is-rte-pop.rte-icon-options.deactive {
  animation-name: icon-rightslide-in; }

@keyframes icon-rightslide-in {
  from {
    width: 280px; }
  to {
    width: 0; } }
/* line 2153, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-color-picker,
.is-ui[toolbarright] .is-rte-pop.rte-color-picker {
  height: 452px; }

/* line 2157, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-color-picker.active,
.is-ui[toolbarright] .is-rte-pop.rte-color-picker.active {
  animation-name: colorpicker-rightslide-out; }

@keyframes colorpicker-rightslide-out {
  from {
    width: 0; }
  to {
    width: 270px; } }
/* line 2169, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-color-picker.deactive,
.is-ui[toolbarright] .is-rte-pop.rte-color-picker.deactive {
  animation-name: colorpicker-rightslide-in; }

@keyframes colorpicker-rightslide-in {
  from {
    width: 270px; }
  to {
    width: 0; } }
/* line 2181, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-color-picker .is-pop-tabs,
.is-ui[toolbarright] .is-rte-pop.rte-color-picker .is-pop-tabs {
  flex-direction: row;
  padding: 11px 12px 0; }

/* line 2186, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-color-picker .rte-color-picker-area,
.is-ui[toolbarright] .is-rte-pop.rte-color-picker .rte-color-picker-area {
  padding: 0; }

/* line 2190, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-zoom-options > div,
.is-ui[toolbarright] .is-rte-pop.rte-zoom-options > div {
  width: 224px;
  flex-direction: column;
  padding: 1px 12px 12px 12px;
  box-sizing: border-box; }

/* line 2197, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-zoom-options.active,
.is-ui[toolbarright] .is-rte-pop.rte-zoom-options.active {
  animation-name: zoomsetting-rightslide-out; }

@keyframes zoomsetting-rightslide-out {
  from {
    width: 0; }
  to {
    width: 225px; } }
/* line 2209, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[toolbarright] .is-rte-pop.rte-zoom-options.deactive,
.is-ui[toolbarright] .is-rte-pop.rte-zoom-options.deactive {
  animation-name: zoomsetting-rightslide-in; }

@keyframes zoomsetting-rightslide-in {
  from {
    width: 225px; }
  to {
    width: 0; } }
/* line 2221, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal,
.is-ui .is-modal {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  z-index: 10004;
  background: rgba(0, 0, 0, 0.04);
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-family: sans-serif;
  font-weight: 300;
  outline: none; }

/* line 2238, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal a:focus,
.is-ui .is-modal a:focus {
  outline: #3e93f7 2px solid;
  outline-offset: 0; }

/* line 2243, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.active,
.is-ui .is-modal.active {
  display: flex; }

/* line 2247, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal button,
.is-ui .is-modal button {
  color: #000;
  background: #fff;
  box-shadow: 0px 3px 6px -6px rgba(0, 0, 0, 0.32); }

/* line 2253, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal button:hover,
.is-ui .is-modal button:hover {
  background: #f1f1f1; }

/* line 2257, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal button.on,
.is-ui .is-modal button.on {
  background: #f1f1f1; }

/* line 2261, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal button.is-btn-color,
.is-ui .is-modal button.is-btn-color {
  width: 35px !important;
  height: 35px !important;
  padding: 0 !important;
  background: rgba(255, 255, 255, 0.2);
  border: rgba(0, 0, 0, 0.09) 1px solid !important; }

/* line 2269, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal .is-separator,
.is-ui .is-modal .is-separator {
  width: 100%;
  border-top: #f0f0f0 1px solid;
  margin-bottom: 10px;
  margin-top: 10px; }

/* line 2276, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal .form-upload-larger.please-wait svg,
.is-ui .is-modal .form-upload-larger.please-wait svg {
  transform: scale(1, 1);
  opacity: 1;
  animation-name: please-wait-anim;
  animation-duration: 3s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite; }

@keyframes please-wait-anim {
  0% {
    transform: scale(1, 1);
    opacity: 0; }
  25% {
    transform: scale(1.2, 1.2);
    opacity: 1; }
  50% {
    transform: scale(1, 1);
    opacity: 0; }
  75% {
    transform: scale(1.2, 1.2);
    opacity: 1; }
  100% {
    transform: scale(1, 1);
    opacity: 0; } }
/* line 2307, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal .form-upload-larger:focus-within,
.is-ui .is-modal .form-upload-larger:focus-within {
  outline: #3e93f7 2px solid;
  outline-offset: 0;
  border-radius: 1px; }

/* line 2313, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal .is-modal-overlay,
.is-ui .is-modal .is-modal-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.04);
  z-index: -1;
  max-width: none !important;
  margin: 0 !important; }

/* line 2325, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal .is-modal-overlay.overlay-stay,
.is-ui .is-modal .is-modal-overlay.overlay-stay {
  background: rgba(0, 0, 0, 0.04); }

/* line 2329, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.is-modal-content,
#_cbhtml .is-modal .is-modal-content,
.is-ui .is-modal.is-modal-content,
.is-ui .is-modal .is-modal-content {
  background: #fff;
  border: 1px solid #e3e3e3;
  box-shadow: 6px 14px 20px 0px rgba(95, 95, 95, 0.08);
  border-radius: 7px;
  overflow: hidden; }

/* line 2339, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal .is-modal-content,
.is-ui .is-modal .is-modal-content {
  position: relative;
  width: 100%;
  padding: 25px 25px;
  box-sizing: border-box;
  border-radius: 8px; }

/* line 2347, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal:not(.is-modal-content) > div:not(.is-modal-overlay),
.is-ui .is-modal:not(.is-modal-content) > div:not(.is-modal-overlay) {
  background: #fff;
  border: 1px solid #e3e3e3;
  box-shadow: 6px 14px 20px 0px rgba(95, 95, 95, 0.08);
  position: relative;
  width: 100%;
  padding: 25px 25px;
  box-sizing: border-box;
  border-radius: 7px;
  overflow: hidden; }

/* line 2359, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.is-modal-full > div:not(.is-modal-overlay),
.is-ui .is-modal.is-modal-full > div:not(.is-modal-overlay) {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important; }

/* line 2366, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal div.is-draggable,
.is-ui .is-modal div.is-draggable {
  cursor: move;
  box-shadow: none;
  background: transparent;
  padding: 0;
  border: none; }

/* line 2374, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal div.is-draggable > span,
.is-ui .is-modal div.is-draggable > span {
  pointer-events: none;
  user-select: none; }

/* line 2379, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal div.is-modal-bar,
.is-ui .is-modal div.is-modal-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  flex: none;
  background: transparent;
  border: none;
  box-sizing: border-box;
  text-align: center;
  font-family: sans-serif;
  font-size: 13px;
  letter-spacing: 1px;
  color: #545454;
  touch-action: none;
  user-select: none;
  z-index: 1;
  line-height: 35px;
  height: 35px; }

/* line 2400, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal div.is-modal-bar .is-modal-close,
.is-ui .is-modal div.is-modal-bar .is-modal-close {
  z-index: 1;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 2px;
  right: 2px;
  box-sizing: border-box;
  padding: 0;
  line-height: 32px;
  font-size: 12px;
  color: #545454;
  text-align: center;
  cursor: pointer;
  box-shadow: none;
  background: transparent;
  border: none; }

/* line 2419, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal div.is-modal-footer button,
.is-ui .is-modal div.is-modal-footer button {
  margin-left: 2px; }

/* line 2423, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.fileselect, #_cbhtml .is-modal.mediaselect, #_cbhtml .is-modal.imageselect, #_cbhtml .is-modal.videoselect, #_cbhtml .is-modal.otherselect, #_cbhtml .is-modal.pickcolor, #_cbhtml .is-modal.pickcolormore, #_cbhtml .is-modal.pickcolorclass, #_cbhtml .is-modal.imagesource, #_cbhtml .is-modal.imageadjust, #_cbhtml .is-modal.imageadjust2, #_cbhtml .is-modal.audioselect, #_cbhtml .is-modal.mediasource,
.is-ui .is-modal.fileselect,
.is-ui .is-modal.mediaselect,
.is-ui .is-modal.imageselect,
.is-ui .is-modal.videoselect,
.is-ui .is-modal.otherselect,
.is-ui .is-modal.pickcolor,
.is-ui .is-modal.pickcolormore,
.is-ui .is-modal.pickcolorclass,
.is-ui .is-modal.imagesource,
.is-ui .is-modal.imageadjust,
.is-ui .is-modal.imageadjust2,
.is-ui .is-modal.audioselect,
.is-ui .is-modal.mediasource {
  z-index: 10006 !important; }

/* line 2439, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.previewcontent,
.is-ui .is-modal.previewcontent {
  background: #d1d1d1; }

/* line 2443, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.previewcontent .size-control,
.is-ui .is-modal.previewcontent .size-control {
  cursor: pointer;
  background: #f7f7f7;
  border-left: #dedede 2px solid;
  border-right: #dedede 2px solid;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 2454, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.previewcontent .size-control-info,
.is-ui .is-modal.previewcontent .size-control-info {
  text-align: center;
  color: #000; }

/* line 2459, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.previewcontent .size-control.hover,
.is-ui .is-modal.previewcontent .size-control.hover {
  background: #f0f0f0; }

/* line 2463, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.is-confirm div.is-modal-content,
.is-ui .is-modal.is-confirm div.is-modal-content {
  max-width: 526px;
  text-align: center; }

/* line 2468, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.viewconfig label,
.is-ui .is-modal.viewconfig label {
  font-size: 14px; }

/* line 2472, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.viewconfig div.is-modal-content,
.is-ui .is-modal.viewconfig div.is-modal-content {
  max-width: 750px;
  padding: 5px 25px 25px 25px; }

/* line 2477, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.viewhtml, #_cbhtml .is-modal.viewhtmlformatted, #_cbhtml .is-modal.viewhtmlnormal,
.is-ui .is-modal.viewhtml,
.is-ui .is-modal.viewhtmlformatted,
.is-ui .is-modal.viewhtmlnormal {
  z-index: 10005; }

/* line 2483, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.viewhtml div.is-modal-content, #_cbhtml .is-modal.viewhtmlformatted div.is-modal-content, #_cbhtml .is-modal.viewhtmlnormal div.is-modal-content,
.is-ui .is-modal.viewhtml div.is-modal-content,
.is-ui .is-modal.viewhtmlformatted div.is-modal-content,
.is-ui .is-modal.viewhtmlnormal div.is-modal-content {
  width: 80%;
  max-width: 1200px;
  height: 80%;
  padding: 0;
  box-sizing: border-box;
  position: relative;
  overflow: hidden; }

/* line 2495, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.viewhtmllarger,
.is-ui .is-modal.viewhtmllarger {
  z-index: 10005;
  align-items: flex-end; }

/* line 2500, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.viewhtmllarger div.is-modal-content,
.is-ui .is-modal.viewhtmllarger div.is-modal-content {
  width: 100%;
  height: 100%;
  border: none;
  padding: 0; }

/* line 2507, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.grideditor,
.is-ui .is-modal.grideditor {
  background: #fff;
  width: 96px;
  height: 488px;
  top: 33%;
  left: auto;
  right: 15%;
  margin-top: -220px;
  box-sizing: content-box;
  overflow: hidden; }

/* line 2519, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.grideditor .is-modal-bar,
.is-ui .is-modal.grideditor .is-modal-bar {
  z-index: 1;
  height: 20px; }

/* line 2524, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.grideditor .is-modal-bar .is-modal-close,
.is-ui .is-modal.grideditor .is-modal-bar .is-modal-close {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 10px;
  margin: 2px; }

/* line 2532, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.grideditor.active,
.is-ui .is-modal.grideditor.active {
  display: flex; }

/* line 2536, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.grideditor > div,
.is-ui .is-modal.grideditor > div {
  width: 100%;
  box-sizing: border-box;
  padding: 1px;
  border: none; }

/* line 2543, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.grideditor button,
.is-ui .is-modal.grideditor button {
  width: 45px;
  height: 40px;
  margin: 1px;
  background-color: transparent !important;
  box-shadow: none !important;
  outline-offset: -2px; }

/* line 2552, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.grideditor button.on,
.is-ui .is-modal.grideditor button.on {
  background-color: rgba(0, 0, 0, 0.05) !important; }

/* line 2556, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.grideditor button:hover,
.is-ui .is-modal.grideditor button:hover {
  background-color: rgba(0, 0, 0, 0.03) !important; }

/* line 2560, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.grideditor .is-separator,
.is-ui .is-modal.grideditor .is-separator {
  width: 100%;
  border-top: #f2f2f2 1px solid;
  display: flex;
  padding: 1px; }

/* line 2567, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.pagesize .is-modal-content,
.is-ui .is-modal.pagesize .is-modal-content {
  max-width: 980px; }

/* line 2571, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.pagesize .div-page-sizes,
.is-ui .is-modal.pagesize .div-page-sizes {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  background: #f3f3f3;
  flex-flow: row wrap;
  padding: 20px;
  box-sizing: border-box;
  height: 590px; }

/* line 2582, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.pagesize .div-page-sizes .paper-item,
.is-ui .is-modal.pagesize .div-page-sizes .paper-item {
  flex: none; }

/* line 2586, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.pagesize [data-pagesize],
.is-ui .is-modal.pagesize [data-pagesize] {
  background: #fff;
  margin: 20px;
  box-shadow: 5px 9px 10px rgba(0, 0, 0, 0.1);
  min-width: 70px;
  min-height: 70px; }

/* line 2594, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.pagesize .input-width,
#_cbhtml .is-modal.pagesize .input-height,
.is-ui .is-modal.pagesize .input-width,
.is-ui .is-modal.pagesize .input-height {
  width: 65px; }

/* line 2600, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.edittable,
.is-ui .is-modal.edittable {
  z-index: 10002;
  position: fixed;
  overflow: hidden;
  width: 250px;
  height: 410px;
  top: 50%;
  left: auto;
  right: 30%;
  margin-top: -205px;
  box-sizing: content-box;
  flex-direction: row;
  align-items: flex-start; }

/* line 2615, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.edittable .is-modal-bar,
.is-ui .is-modal.edittable .is-modal-bar {
  line-height: 30px;
  height: 30px;
  background-color: #fafafa; }

/* line 2621, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.edittable .is-modal-bar .is-modal-close,
.is-ui .is-modal.edittable .is-modal-bar .is-modal-close {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 10px; }

/* line 2628, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.edittable.active,
.is-ui .is-modal.edittable.active {
  display: flex; }

/* line 2632, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.edittable > div:not(.is-draggable),
.is-ui .is-modal.edittable > div:not(.is-draggable) {
  width: 100%;
  margin-top: 30px; }

/* line 2637, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.edittable .is-modal-overlay,
.is-ui .is-modal.edittable .is-modal-overlay {
  display: none !important; }

/* line 2641, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.edittable button,
.is-ui .is-modal.edittable button {
  height: 35px;
  outline-offset: -2px; }

/* line 2646, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.edittable button:focus,
.is-ui .is-modal.edittable button:focus {
  border-radius: 2px; }

/* line 2650, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.edittable button.is-btn-color,
.is-ui .is-modal.edittable button.is-btn-color {
  width: 35px;
  height: 35px;
  padding: 0;
  background: rgba(255, 255, 255, 0.2);
  border: rgba(0, 0, 0, 0.09) 1px solid; }

/* line 2658, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock,
.is-ui .is-modal.editblock {
  z-index: 10002;
  position: fixed;
  overflow: hidden;
  width: 300px;
  height: auto;
  top: calc(50vh - 275px);
  left: auto;
  right: 40px;
  box-sizing: content-box;
  flex-direction: row;
  align-items: flex-start; }

/* line 2672, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock .is-modal-bar,
.is-ui .is-modal.editblock .is-modal-bar {
  line-height: 30px;
  height: 30px; }

/* line 2677, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock .is-modal-bar .is-modal-close,
.is-ui .is-modal.editblock .is-modal-bar .is-modal-close {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 10px; }

/* line 2684, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock.active,
.is-ui .is-modal.editblock.active {
  display: flex; }

/* line 2688, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock > div:not(.is-draggable),
.is-ui .is-modal.editblock > div:not(.is-draggable) {
  width: 100%;
  margin-top: 30px;
  padding: 25px;
  box-sizing: border-box; }

/* line 2695, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock .is-modal-overlay,
.is-ui .is-modal.editblock .is-modal-overlay {
  display: none !important; }

/* line 2699, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock button,
.is-ui .is-modal.editblock button {
  width: auto;
  height: 35px;
  font-size: 10px;
  line-height: 1;
  text-transform: uppercase;
  padding: 1px 20px;
  box-sizing: border-box;
  border: none;
  outline-offset: -2px; }

/* line 2711, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock button:focus,
.is-ui .is-modal.editblock button:focus {
  border-radius: 2px; }

/* line 2715, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock button.is-btn-color,
.is-ui .is-modal.editblock button.is-btn-color {
  width: 35px;
  height: 35px;
  padding: 0;
  background: rgba(255, 255, 255, 0.2);
  border: rgba(0, 0, 0, 0.09) 1px solid; }

/* line 2723, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock button span,
.is-ui .is-modal.editblock button span {
  margin-left: 5px; }

/* line 2727, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock button svg,
.is-ui .is-modal.editblock button svg {
  width: 12px;
  height: 12px;
  flex: none; }

/* line 2733, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock button.input-cell-bgimage,
.is-ui .is-modal.editblock button.input-cell-bgimage {
  margin-right: 1px; }

/* line 2737, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock button.input-cell-bgimage svg,
.is-ui .is-modal.editblock button.input-cell-bgimage svg {
  width: 14px;
  height: 14px; }

/* line 2742, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock .asset-page-preview,
#_cbhtml .is-modal.editblock .asset-block-preview,
.is-ui .is-modal.editblock .asset-page-preview,
.is-ui .is-modal.editblock .asset-block-preview {
  max-width: 120px;
  height: 100px; }

/* line 2749, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock .asset-page-preview img,
#_cbhtml .is-modal.editblock .asset-block-preview img,
.is-ui .is-modal.editblock .asset-page-preview img,
.is-ui .is-modal.editblock .asset-block-preview img {
  max-width: 100%;
  max-height: 100%; }

/* line 2756, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock .div-content-textcolor,
.is-ui .is-modal.editblock .div-content-textcolor {
  display: flex; }

/* line 2760, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock .div-content-textcolor button,
.is-ui .is-modal.editblock .div-content-textcolor button {
  width: 40px;
  border: transparent 1px solid; }

/* line 2765, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock .div-content-textcolor button[data-textcolor=dark],
.is-ui .is-modal.editblock .div-content-textcolor button[data-textcolor=dark] {
  width: auto;
  background-color: #f7f7f7;
  color: #111; }

/* line 2771, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editblock .div-content-textcolor button[data-textcolor=light],
.is-ui .is-modal.editblock .div-content-textcolor button[data-textcolor=light] {
  width: auto;
  background-color: #333;
  color: #f7f7f7; }

/* line 2777, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.shortcuts div.is-modal-content,
.is-ui .is-modal.shortcuts div.is-modal-content {
  max-width: 600px;
  padding: 5px 25px 25px 25px; }

/* line 2782, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.shortcuts table,
.is-ui .is-modal.shortcuts table {
  width: 100%;
  margin: 30px 7px 0; }

/* line 2787, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.shortcuts td,
.is-ui .is-modal.shortcuts td {
  font-family: sans-serif;
  font-size: 15px;
  font-weight: 300;
  padding: 7px 2px;
  line-height: 1.2; }

/* line 2795, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.shortcuts td.shortcut-title,
.is-ui .is-modal.shortcuts td.shortcut-title {
  font-weight: 500;
  padding-top: 20px; }

/* line 2800, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.pickcolor,
.is-ui .is-modal.pickcolor {
  background: rgba(255, 255, 255, 0); }

/* line 2804, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.pickcolor .is-modal-overlay,
.is-ui .is-modal.pickcolor .is-modal-overlay {
  background: rgba(255, 255, 255, 0); }

/* line 2808, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.snippetwindow,
.is-ui .is-modal.snippetwindow {
  z-index: 10002;
  position: fixed;
  overflow: hidden;
  width: 228px;
  height: 85vh;
  min-height: 560px;
  max-height: 968px;
  top: calc(50% - 42.5vh);
  left: auto;
  right: 40px;
  box-sizing: content-box;
  flex-direction: row;
  align-items: flex-start;
  border-radius: 6px;
  box-shadow: 9px 14px 30px 1px rgba(0, 0, 0, 0.12);
  background-color: #fff; }

/* line 2827, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.snippetwindow.left,
.is-ui .is-modal.snippetwindow.left {
  right: auto;
  left: 40px; }

/* line 2832, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.snippetwindow #divSnippetWindow,
.is-ui .is-modal.snippetwindow #divSnippetWindow {
  height: 100%;
  position: absolute;
  top: 0;
  border-top: transparent 20px solid;
  box-sizing: border-box;
  margin-top: 0; }

/* line 2841, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.snippetwindow .is-modal-overlay,
.is-ui .is-modal.snippetwindow .is-modal-overlay {
  display: none !important; }

/* line 2845, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.snippetwindow .is-modal-bar,
.is-ui .is-modal.snippetwindow .is-modal-bar {
  line-height: 30px;
  height: 20px;
  background-color: transparent;
  transition: none !important; }

/* line 2852, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.snippetwindow .is-modal-bar .is-modal-close,
.is-ui .is-modal.snippetwindow .is-modal-bar .is-modal-close {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 10px;
  top: 0px; }

/* line 2860, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.snippetwindow.active,
.is-ui .is-modal.snippetwindow.active {
  display: flex; }

/* line 2864, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.snippetwindow > div:not(.is-draggable),
.is-ui .is-modal.snippetwindow > div:not(.is-draggable) {
  width: 100%;
  margin-top: 20px; }

/* line 2869, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.snippetwindow #divSnippetHandle,
.is-ui .is-modal.snippetwindow #divSnippetHandle {
  display: none !important; }

/* line 2873, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor,
.is-ui .is-modal.buttoneditor {
  z-index: 10002;
  position: fixed;
  overflow: hidden;
  width: 575px;
  height: 648px;
  top: 50%;
  left: auto;
  right: 30%;
  margin-top: -324px;
  box-sizing: content-box;
  flex-direction: row;
  align-items: flex-start; }

/* line 2888, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor .is-modal-overlay,
.is-ui .is-modal.buttoneditor .is-modal-overlay {
  display: none !important; }

/* line 2892, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor .is-modal-bar,
.is-ui .is-modal.buttoneditor .is-modal-bar {
  line-height: 30px;
  height: 30px;
  background-color: #fafafa; }

/* line 2898, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor .is-modal-bar .is-modal-close,
.is-ui .is-modal.buttoneditor .is-modal-bar .is-modal-close {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 10px; }

/* line 2905, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor.active,
.is-ui .is-modal.buttoneditor.active {
  display: flex; }

/* line 2909, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor > div:not(.is-draggable),
.is-ui .is-modal.buttoneditor > div:not(.is-draggable) {
  width: 100%;
  margin-top: 30px; }

/* line 2914, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor button,
.is-ui .is-modal.buttoneditor button {
  padding: 0 10px;
  height: 35px;
  outline-offset: -2px; }

/* line 2920, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor button:focus,
.is-ui .is-modal.buttoneditor button:focus {
  border-radius: 2px; }

/* line 2924, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor .is-button-remove,
.is-ui .is-modal.buttoneditor .is-button-remove {
  position: absolute;
  top: -11px;
  right: -11px;
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  background: #f96700;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  display: none;
  border-radius: 500px; }

/* line 2940, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor .is-button-remove svg,
.is-ui .is-modal.buttoneditor .is-button-remove svg {
  fill: white;
  width: 20px;
  height: 20px; }

/* line 2946, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor #divMyButtons, #_cbhtml .is-modal.buttoneditor #divButtonTemplates,
.is-ui .is-modal.buttoneditor #divMyButtons,
.is-ui .is-modal.buttoneditor #divButtonTemplates {
  background-color: #ebebeb;
  position: absolute;
  width: 100%;
  height: calc(100% - 80px);
  top: 80px;
  left: 0px;
  box-sizing: border-box; }

/* line 2957, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor #divMyButtonList,
.is-ui .is-modal.buttoneditor #divMyButtonList {
  padding: 10px 20px 10px;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-top: transparent 70px solid;
  box-sizing: border-box;
  overflow: hidden;
  overflow-y: auto;
  overflow-y: auto; }

/* line 2971, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor #divMyButtonList a,
.is-ui .is-modal.buttoneditor #divMyButtonList a {
  position: relative;
  margin: 10px 20px 20px 0;
  outline-offset: 2px; }

/* line 2977, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor #divMyButtonList a:hover .is-button-remove,
.is-ui .is-modal.buttoneditor #divMyButtonList a:hover .is-button-remove {
  display: flex; }

/* line 2981, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor #divButtonTemplates,
.is-ui .is-modal.buttoneditor #divButtonTemplates {
  padding: 0;
  overflow: hidden;
  overflow-y: auto; }

/* line 2987, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor #divButtonTemplateList,
.is-ui .is-modal.buttoneditor #divButtonTemplateList {
  padding: 10px 20px 0px;
  width: 100%;
  top: 0;
  left: 0;
  box-sizing: border-box; }

/* line 2995, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.buttoneditor #divButtonTemplateList a,
.is-ui .is-modal.buttoneditor #divButtonTemplateList a {
  position: relative;
  margin: 15px 28px 13px 0;
  outline-offset: 2px; }

/* line 3001, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .is-modal-bar, #_cbhtml .is-modal.rowsettings .is-modal-bar,
.is-ui .is-modal.columnsettings .is-modal-bar,
.is-ui .is-modal.rowsettings .is-modal-bar {
  background-color: #fafafa; }

/* line 3006, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .is-modal-content, #_cbhtml .is-modal.rowsettings .is-modal-content,
.is-ui .is-modal.columnsettings .is-modal-content,
.is-ui .is-modal.rowsettings .is-modal-content {
  width: 380px !important;
  min-height: 435px;
  padding: 0px !important; }

/* line 3013, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings.active, #_cbhtml .is-modal.rowsettings.active,
.is-ui .is-modal.columnsettings.active,
.is-ui .is-modal.rowsettings.active {
  display: flex; }

/* line 3018, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings > div:not(.is-draggable), #_cbhtml .is-modal.rowsettings > div:not(.is-draggable),
.is-ui .is-modal.columnsettings > div:not(.is-draggable),
.is-ui .is-modal.rowsettings > div:not(.is-draggable) {
  width: 100%;
  margin-top: 30px; }

/* line 3024, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings button, #_cbhtml .is-modal.rowsettings button,
.is-ui .is-modal.columnsettings button,
.is-ui .is-modal.rowsettings button {
  width: auto;
  height: 35px;
  font-size: 10px;
  line-height: 1;
  text-transform: uppercase;
  padding: 1px 20px;
  box-sizing: border-box;
  border: none;
  outline-offset: -2px; }

/* line 3037, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings button:focus, #_cbhtml .is-modal.rowsettings button:focus,
.is-ui .is-modal.columnsettings button:focus,
.is-ui .is-modal.rowsettings button:focus {
  border-radius: 2px; }

/* line 3042, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings button.is-btn-color, #_cbhtml .is-modal.rowsettings button.is-btn-color,
.is-ui .is-modal.columnsettings button.is-btn-color,
.is-ui .is-modal.rowsettings button.is-btn-color {
  width: 35px;
  height: 35px;
  padding: 0;
  background: rgba(255, 255, 255, 0.2);
  border: rgba(0, 0, 0, 0.09) 1px solid; }

/* line 3051, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings button span, #_cbhtml .is-modal.rowsettings button span,
.is-ui .is-modal.columnsettings button span,
.is-ui .is-modal.rowsettings button span {
  margin-left: 5px; }

/* line 3056, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings button svg, #_cbhtml .is-modal.rowsettings button svg,
.is-ui .is-modal.columnsettings button svg,
.is-ui .is-modal.rowsettings button svg {
  width: 12px;
  height: 12px;
  flex: none; }

/* line 3063, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings button.input-cell-bgimage, #_cbhtml .is-modal.rowsettings button.input-cell-bgimage,
.is-ui .is-modal.columnsettings button.input-cell-bgimage,
.is-ui .is-modal.rowsettings button.input-cell-bgimage {
  margin-right: 1px; }

/* line 3068, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings button.input-cell-bgimage svg, #_cbhtml .is-modal.rowsettings button.input-cell-bgimage svg,
.is-ui .is-modal.columnsettings button.input-cell-bgimage svg,
.is-ui .is-modal.rowsettings button.input-cell-bgimage svg {
  width: 14px;
  height: 14px; }

/* line 3074, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .cell-bgimage-preview, #_cbhtml .is-modal.rowsettings .cell-bgimage-preview,
.is-ui .is-modal.columnsettings .cell-bgimage-preview,
.is-ui .is-modal.rowsettings .cell-bgimage-preview {
  max-width: 120px; }

/* line 3079, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .cell-bgimage-preview img, #_cbhtml .is-modal.rowsettings .cell-bgimage-preview img,
.is-ui .is-modal.columnsettings .cell-bgimage-preview img,
.is-ui .is-modal.rowsettings .cell-bgimage-preview img {
  max-width: 100%;
  max-height: 100%; }

/* line 3085, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .div-content-padding,
#_cbhtml .is-modal.columnsettings .div-content-height, #_cbhtml .is-modal.rowsettings .div-content-padding,
#_cbhtml .is-modal.rowsettings .div-content-height,
.is-ui .is-modal.columnsettings .div-content-padding,
.is-ui .is-modal.columnsettings .div-content-height,
.is-ui .is-modal.rowsettings .div-content-padding,
.is-ui .is-modal.rowsettings .div-content-height {
  display: flex; }

/* line 3094, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .div-content-padding button,
#_cbhtml .is-modal.columnsettings .div-content-height button, #_cbhtml .is-modal.rowsettings .div-content-padding button,
#_cbhtml .is-modal.rowsettings .div-content-height button,
.is-ui .is-modal.columnsettings .div-content-padding button,
.is-ui .is-modal.columnsettings .div-content-height button,
.is-ui .is-modal.rowsettings .div-content-padding button,
.is-ui .is-modal.rowsettings .div-content-height button {
  width: 40px;
  border: transparent 1px solid; }

/* line 3104, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .div-content-padding button svg,
#_cbhtml .is-modal.columnsettings .div-content-height button svg, #_cbhtml .is-modal.rowsettings .div-content-padding button svg,
#_cbhtml .is-modal.rowsettings .div-content-height button svg,
.is-ui .is-modal.columnsettings .div-content-padding button svg,
.is-ui .is-modal.columnsettings .div-content-height button svg,
.is-ui .is-modal.rowsettings .div-content-padding button svg,
.is-ui .is-modal.rowsettings .div-content-height button svg {
  flex: none; }

/* line 3113, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .div-content-padding-pos, #_cbhtml .is-modal.rowsettings .div-content-padding-pos,
.is-ui .is-modal.columnsettings .div-content-padding-pos,
.is-ui .is-modal.rowsettings .div-content-padding-pos {
  display: flex; }

/* line 3118, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .div-content-padding-pos button, #_cbhtml .is-modal.rowsettings .div-content-padding-pos button,
.is-ui .is-modal.columnsettings .div-content-padding-pos button,
.is-ui .is-modal.rowsettings .div-content-padding-pos button {
  width: 75px;
  padding-left: 15px;
  padding-right: 15px;
  border: transparent 1px solid; }

/* line 3126, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .div-content-padding-pos button svg, #_cbhtml .is-modal.rowsettings .div-content-padding-pos button svg,
.is-ui .is-modal.columnsettings .div-content-padding-pos button svg,
.is-ui .is-modal.rowsettings .div-content-padding-pos button svg {
  flex: none; }

/* line 3131, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .div-content-textcolor, #_cbhtml .is-modal.rowsettings .div-content-textcolor,
.is-ui .is-modal.columnsettings .div-content-textcolor,
.is-ui .is-modal.rowsettings .div-content-textcolor {
  display: flex; }

/* line 3136, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .div-content-textcolor button, #_cbhtml .is-modal.rowsettings .div-content-textcolor button,
.is-ui .is-modal.columnsettings .div-content-textcolor button,
.is-ui .is-modal.rowsettings .div-content-textcolor button {
  width: 40px;
  border: transparent 1px solid; }

/* line 3142, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .div-content-textcolor button[data-command=dark], #_cbhtml .is-modal.rowsettings .div-content-textcolor button[data-command=dark],
.is-ui .is-modal.columnsettings .div-content-textcolor button[data-command=dark],
.is-ui .is-modal.rowsettings .div-content-textcolor button[data-command=dark] {
  width: auto;
  background-color: #f7f7f7;
  color: #111; }

/* line 3149, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .div-content-textcolor button[data-command=light], #_cbhtml .is-modal.rowsettings .div-content-textcolor button[data-command=light],
.is-ui .is-modal.columnsettings .div-content-textcolor button[data-command=light],
.is-ui .is-modal.rowsettings .div-content-textcolor button[data-command=light] {
  width: auto;
  background-color: #333;
  color: #f7f7f7; }

/* line 3156, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .div-content-position, #_cbhtml .is-modal.rowsettings .div-content-position,
.is-ui .is-modal.columnsettings .div-content-position,
.is-ui .is-modal.rowsettings .div-content-position {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 184px;
  padding: 0; }

/* line 3165, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .div-content-position button, #_cbhtml .is-modal.rowsettings .div-content-position button,
.is-ui .is-modal.columnsettings .div-content-position button,
.is-ui .is-modal.rowsettings .div-content-position button {
  width: 30px;
  height: 36px;
  border: transparent 1px solid; }

/* line 3172, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .div-content-position button svg, #_cbhtml .is-modal.rowsettings .div-content-position button svg,
.is-ui .is-modal.columnsettings .div-content-position button svg,
.is-ui .is-modal.rowsettings .div-content-position button svg {
  flex: none; }

/* line 3177, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .image-src, #_cbhtml .is-modal.rowsettings .image-src,
.is-ui .is-modal.columnsettings .image-src,
.is-ui .is-modal.rowsettings .image-src {
  display: flex; }

/* line 3182, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings .image-src > button, #_cbhtml .is-modal.rowsettings .image-src > button,
.is-ui .is-modal.columnsettings .image-src > button,
.is-ui .is-modal.rowsettings .image-src > button {
  width: 50px;
  height: 43px; }

/* line 3188, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.columnsettings #divCellClick p, #_cbhtml .is-modal.rowsettings #divCellClick p,
.is-ui .is-modal.columnsettings #divCellClick p,
.is-ui .is-modal.rowsettings #divCellClick p {
  font-size: 13px;
  line-height: 1.7; }

/* line 3194, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imagesource .is-modal-content, #_cbhtml .is-modal.mediasource .is-modal-content,
.is-ui .is-modal.imagesource .is-modal-content,
.is-ui .is-modal.mediasource .is-modal-content {
  padding: 20px; }

/* line 3199, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imagesource .image-src, #_cbhtml .is-modal.mediasource .image-src,
.is-ui .is-modal.imagesource .image-src,
.is-ui .is-modal.mediasource .image-src {
  display: flex; }

/* line 3204, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imagesource .image-src > button, #_cbhtml .is-modal.mediasource .image-src > button,
.is-ui .is-modal.imagesource .image-src > button,
.is-ui .is-modal.mediasource .image-src > button {
  width: 50px;
  height: 43px; }

/* line 3210, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imagesource .input-select, #_cbhtml .is-modal.mediasource .input-select,
.is-ui .is-modal.imagesource .input-select,
.is-ui .is-modal.mediasource .input-select {
  width: 50px;
  height: 43px;
  flex: none; }

/* line 3217, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imagesource .input-upload, #_cbhtml .is-modal.mediasource .input-upload,
.is-ui .is-modal.imagesource .input-upload,
.is-ui .is-modal.mediasource .input-upload {
  width: 50px;
  height: 43px; }

/* line 3223, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.pickfontfamily .is-modal-bar,
.is-ui .is-modal.pickfontfamily .is-modal-bar {
  background: #fafafa; }

/* line 3227, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.pickfontfamily div.is-modal-content,
.is-ui .is-modal.pickfontfamily div.is-modal-content {
  max-width: 303px;
  padding: 0; }

/* line 3232, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editstyles .is-modal-bar .is-modal-close,
.is-ui .is-modal.editstyles .is-modal-bar .is-modal-close {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 10px; }

/* line 3239, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.pickcolor div.is-modal-content,
.is-ui .is-modal.pickcolor div.is-modal-content {
  max-width: 271px;
  padding: 12px 12px; }

/* line 3244, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.pickcolor .is-modal-bar,
.is-ui .is-modal.pickcolor .is-modal-bar {
  height: 11px; }

/* line 3248, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.pickcolormore div.is-modal-content,
.is-ui .is-modal.pickcolormore div.is-modal-content {
  max-width: 340px; }

/* line 3252, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.pickcolormore .is-modal-bar,
.is-ui .is-modal.pickcolormore .is-modal-bar {
  height: 11px; }

/* line 3256, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.insertimage label,
.is-ui .is-modal.insertimage label {
  font-size: 14px; }

/* line 3260, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.insertimage .is-drop-area,
.is-ui .is-modal.insertimage .is-drop-area {
  border: 2px dashed #b3b3b3;
  position: relative; }

/* line 3265, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.insertimage .is-drop-area:hover,
.is-ui .is-modal.insertimage .is-drop-area:hover {
  background-color: #f7f7f7; }

/* line 3269, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.insertimage .is-drop-area:focus-within,
.is-ui .is-modal.insertimage .is-drop-area:focus-within {
  border-color: #3e93f7; }

/* line 3273, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.insertimage .is-drop-area.image-dropping,
.is-ui .is-modal.insertimage .is-drop-area.image-dropping {
  background-color: #f7f7f7; }

/* line 3277, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.insertimage .is-drop-area #fileInsertImage,
.is-ui .is-modal.insertimage .is-drop-area #fileInsertImage {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  outline: none;
  opacity: 0;
  cursor: pointer; }

/* line 3288, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.insertimage .is-drop-area .drag-text p,
.is-ui .is-modal.insertimage .is-drop-area .drag-text p {
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 60px 0; }

/* line 3296, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.insertimage .is-preview-area,
.is-ui .is-modal.insertimage .is-preview-area {
  display: none;
  text-align: center; }

/* line 3301, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.insertimage .is-preview-area div,
.is-ui .is-modal.insertimage .is-preview-area div {
  position: relative;
  display: inline-block;
  margin: 10px; }

/* line 3307, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.insertimage .is-preview-area div button,
.is-ui .is-modal.insertimage .is-preview-area div button {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.8);
  color: #000;
  width: 28px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  font-size: 27px;
  box-sizing: border-box;
  padding-left: 1px;
  cursor: pointer; }

/* line 3324, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.insertimage .is-preview-area #imgInsertImagePreview,
.is-ui .is-modal.insertimage .is-preview-area #imgInsertImagePreview {
  max-height: 200px;
  max-width: 200px; }

/* line 3329, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.insertimage .image-src,
.is-ui .is-modal.insertimage .image-src {
  display: flex; }

/* line 3333, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.insertimage .image-src > button,
.is-ui .is-modal.insertimage .image-src > button {
  width: 50px;
  height: 43px; }

/* line 3338, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imageedit div.is-modal-content,
.is-ui .is-modal.imageedit div.is-modal-content {
  width: auto;
  padding-top: 7px; }

/* line 3343, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imageedit .imageedit-crop button,
.is-ui .is-modal.imageedit .imageedit-crop button {
  margin: 0 20px 0 0;
  border: #d1d1d1 1px solid;
  background-color: transparent !important; }

/* line 3349, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imagelink label,
.is-ui .is-modal.imagelink label {
  font-size: 14px; }

/* line 3353, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imagelink div.is-modal-content,
.is-ui .is-modal.imagelink div.is-modal-content {
  max-width: 526px; }

/* line 3357, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imagelink .image-src,
.is-ui .is-modal.imagelink .image-src {
  display: flex; }

/* line 3361, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imagelink .image-src button,
.is-ui .is-modal.imagelink .image-src button {
  width: 50px;
  height: 43px; }

/* line 3366, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imagelink .image-src .image-larger1,
.is-ui .is-modal.imagelink .image-src .image-larger1 {
  width: 50px;
  height: 43px; }

/* line 3371, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imagelink .image-link,
.is-ui .is-modal.imagelink .image-link {
  display: flex; }

/* line 3375, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imagelink .image-link button,
.is-ui .is-modal.imagelink .image-link button {
  width: 50px;
  height: 43px; }

/* line 3380, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.imagelink .image-link .image-larger2,
.is-ui .is-modal.imagelink .image-link .image-larger2 {
  width: 50px;
  height: 43px; }

/* line 3385, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.iframelink div.is-modal-content,
.is-ui .is-modal.iframelink div.is-modal-content {
  max-width: 550px; }

/* line 3389, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.videolink div.is-modal-content,
.is-ui .is-modal.videolink div.is-modal-content {
  max-width: 550px; }

/* line 3393, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.videolink .video-url,
.is-ui .is-modal.videolink .video-url {
  position: relative;
  height: 43px;
  display: flex;
  flex-direction: row; }

/* line 3400, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.videolink .video-url .inpVideoLinkSource,
.is-ui .is-modal.videolink .video-url .inpVideoLinkSource {
  width: 100%; }

/* line 3404, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.videolink .input-select,
.is-ui .is-modal.videolink .input-select {
  width: 50px;
  height: 43px;
  font-size: 20px;
  height: 43px;
  width: 50px;
  border-left: none;
  flex: none; }

/* line 3414, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.videolink .input-upload,
.is-ui .is-modal.videolink .input-upload {
  width: 50px;
  height: 43px; }

/* line 3419, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.svgsettings div.is-modal-content,
.is-ui .is-modal.svgsettings div.is-modal-content {
  max-width: 550px; }

/* line 3423, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.svgsettings div.is-modal-content #inpSvgCode,
.is-ui .is-modal.svgsettings div.is-modal-content #inpSvgCode {
  width: 100%;
  height: 300px;
  line-height: 1.4;
  font-size: 16px;
  font-family: "Courier New", monospace;
  resize: none; }

/* line 3432, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.audiolink div.is-modal-content,
.is-ui .is-modal.audiolink div.is-modal-content {
  max-width: 550px; }

/* line 3436, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.audiolink .audio-url,
.is-ui .is-modal.audiolink .audio-url {
  position: relative;
  height: 43px;
  display: flex;
  flex-direction: row; }

/* line 3443, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.audiolink .audio-url .inpAudioLinkSource,
.is-ui .is-modal.audiolink .audio-url .inpAudioLinkSource {
  width: 100%; }

/* line 3447, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.audiolink .input-select,
.is-ui .is-modal.audiolink .input-select {
  width: 50px;
  height: 43px;
  font-size: 20px;
  height: 43px;
  width: 50px;
  border-left: none;
  flex: none; }

/* line 3457, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.audiolink .input-upload,
.is-ui .is-modal.audiolink .input-upload {
  width: 50px;
  height: 43px; }

/* line 3462, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.createlink label,
.is-ui .is-modal.createlink label {
  font-size: 14px;
  display: block; }

/* line 3467, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.createlink div.is-modal-content,
.is-ui .is-modal.createlink div.is-modal-content {
  max-width: 526px; }

/* line 3471, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.createlink .link-src,
.is-ui .is-modal.createlink .link-src {
  position: relative;
  height: 43px;
  display: flex;
  flex-direction: row; }

/* line 3478, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.createlink .link-src .input-url,
.is-ui .is-modal.createlink .link-src .input-url {
  width: 100%; }

/* line 3482, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.createlink .input-select,
.is-ui .is-modal.createlink .input-select {
  width: 60px;
  font-size: 20px;
  height: 43px;
  width: 50px;
  border-left: none;
  flex: none; }

/* line 3491, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.viewconfig .div-themes,
.is-ui .is-modal.viewconfig .div-themes {
  display: flex;
  flex-flow: wrap;
  width: 198px;
  box-sizing: content-box; }

/* line 3498, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.viewconfig button.input-setcolor,
.is-ui .is-modal.viewconfig button.input-setcolor {
  width: 27px;
  height: 21px;
  border: transparent 2px solid;
  border-radius: 0px; }

/* line 3505, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.viewconfig button.input-setcolor:focus,
.is-ui .is-modal.viewconfig button.input-setcolor:focus {
  outline-offset: -2px; }

/* line 3509, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal .div-anyfile-upload,
#_cbhtml .is-modal [class^=image-larger],
.is-ui .is-modal .div-anyfile-upload,
.is-ui .is-modal [class^=image-larger] {
  flex: none; }

/* line 3515, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool#divImageTool, #_cbhtml .is-tool.is-video-tool, #_cbhtml .is-tool.is-audio-tool, #_cbhtml .is-tool.is-iframe-tool,
.is-ui .is-tool#divImageTool,
.is-ui .is-tool.is-video-tool,
.is-ui .is-tool.is-audio-tool,
.is-ui .is-tool.is-iframe-tool {
  background: rgba(255, 255, 255, 0.97) !important;
  border: transparent 1px solid;
  box-shadow: -1px 5px 8px 0px rgba(0, 0, 0, 0.08);
  border-radius: 20px; }

/* line 3525, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool#divImageTool > div, #_cbhtml .is-tool#divImageTool > button, #_cbhtml .is-tool.is-video-tool > div, #_cbhtml .is-tool.is-video-tool > button, #_cbhtml .is-tool.is-audio-tool > div, #_cbhtml .is-tool.is-audio-tool > button, #_cbhtml .is-tool.is-iframe-tool > div, #_cbhtml .is-tool.is-iframe-tool > button,
.is-ui .is-tool#divImageTool > div,
.is-ui .is-tool#divImageTool > button,
.is-ui .is-tool.is-video-tool > div,
.is-ui .is-tool.is-video-tool > button,
.is-ui .is-tool.is-audio-tool > div,
.is-ui .is-tool.is-audio-tool > button,
.is-ui .is-tool.is-iframe-tool > div,
.is-ui .is-tool.is-iframe-tool > button {
  width: 35px;
  height: 35px;
  background: transparent; }

/* line 3538, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool#divImageTool svg, #_cbhtml .is-tool.is-video-tool svg, #_cbhtml .is-tool.is-audio-tool svg, #_cbhtml .is-tool.is-iframe-tool svg,
.is-ui .is-tool#divImageTool svg,
.is-ui .is-tool.is-video-tool svg,
.is-ui .is-tool.is-audio-tool svg,
.is-ui .is-tool.is-iframe-tool svg {
  width: 17px;
  height: 17px;
  fill: #111 !important;
  color: #111 !important; }

/* line 3548, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-video-tool > button, #_cbhtml .is-tool.is-audio-tool > button, #_cbhtml .is-tool.is-iframe-tool > button,
.is-ui .is-tool.is-video-tool > button,
.is-ui .is-tool.is-audio-tool > button,
.is-ui .is-tool.is-iframe-tool > button {
  width: 35px !important;
  height: 35px !important; }

/* line 3555, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool#divImageResizer,
.is-ui .is-tool#divImageResizer {
  background: rgba(0, 0, 0, 0.01);
  width: 1px;
  height: 1px;
  z-index: 10;
  touch-action: none; }

/* line 3563, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool#divImageResizerOverlay,
.is-ui .is-tool#divImageResizerOverlay {
  background: rgba(0, 0, 0, 0.01);
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 9;
  display: none; }

/* line 3574, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-spacer-tool,
.is-ui .is-tool.is-spacer-tool {
  border: none;
  box-shadow: -1px 5px 8px 0px rgba(0, 0, 0, 0.08);
  border-radius: 20px;
  overflow: hidden; }

/* line 3581, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-spacer-tool > button,
.is-ui .is-tool.is-spacer-tool > button {
  width: 40px;
  height: 35px;
  background: rgba(255, 255, 255, 0.97) !important; }

/* line 3587, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-spacer-tool > button svg,
.is-ui .is-tool.is-spacer-tool > button svg {
  fill: #111 !important;
  color: #111 !important; }

/* line 3592, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-table-tool,
.is-ui .is-tool.is-table-tool {
  border: none;
  background: none;
  border-radius: 20px;
  box-shadow: -1px 5px 8px 0px rgba(0, 0, 0, 0.08); }

/* line 3599, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-table-tool:hover,
.is-ui .is-tool.is-table-tool:hover {
  z-index: 10001 !important; }

/* line 3603, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-table-tool > button,
.is-ui .is-tool.is-table-tool > button {
  width: 35px;
  height: 35px;
  background: rgba(255, 255, 255, 0.97) !important; }

/* line 3609, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-table-tool > button svg,
.is-ui .is-tool.is-table-tool > button svg {
  width: 17px !important;
  height: 17px !important;
  fill: #111 !important;
  color: #111 !important; }

/* line 3616, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-code-tool, #_cbhtml .is-tool.is-module-tool, #_cbhtml .is-tool.is-svg-tool,
.is-ui .is-tool.is-code-tool,
.is-ui .is-tool.is-module-tool,
.is-ui .is-tool.is-svg-tool {
  border: none;
  background: none;
  border-radius: 20px;
  box-shadow: -1px 5px 8px 0px rgba(0, 0, 0, 0.08);
  overflow: hidden; }

/* line 3626, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-code-tool > button, #_cbhtml .is-tool.is-module-tool > button, #_cbhtml .is-tool.is-svg-tool > button,
.is-ui .is-tool.is-code-tool > button,
.is-ui .is-tool.is-module-tool > button,
.is-ui .is-tool.is-svg-tool > button {
  width: 35px;
  height: 35px;
  background: rgba(255, 255, 255, 0.97) !important; }

/* line 3634, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-code-tool > button svg, #_cbhtml .is-tool.is-module-tool > button svg, #_cbhtml .is-tool.is-svg-tool > button svg,
.is-ui .is-tool.is-code-tool > button svg,
.is-ui .is-tool.is-module-tool > button svg,
.is-ui .is-tool.is-svg-tool > button svg {
  width: 17px !important;
  height: 17px !important;
  fill: #111 !important;
  color: #111 !important; }

/* line 3643, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool#divLinkTool, #_cbhtml .is-tool#divButtonTool,
.is-ui .is-tool#divLinkTool,
.is-ui .is-tool#divButtonTool {
  background: rgba(255, 255, 255, 0.97) !important;
  box-shadow: none;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: -1px 5px 8px 0px rgba(0, 0, 0, 0.08);
  margin-top: -10px;
  margin-left: 7px; }

/* line 3654, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool#divLinkTool button, #_cbhtml .is-tool#divButtonTool button,
.is-ui .is-tool#divLinkTool button,
.is-ui .is-tool#divButtonTool button {
  width: 37px;
  height: 37px;
  background: transparent !important; }

/* line 3661, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool#divLinkTool button svg, #_cbhtml .is-tool#divButtonTool button svg,
.is-ui .is-tool#divLinkTool button svg,
.is-ui .is-tool#divButtonTool button svg {
  fill: #111 !important;
  color: #111 !important; }

/* line 3667, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .dot,
.is-ui .dot {
  height: 7px;
  width: 7px;
  border-radius: 50%;
  display: inline-block;
  margin: 25px 2px 0;
  -webkit-animation: jump 1.5s linear infinite; }

@-webkit-keyframes jump {
  0%, 100% {
    transform: translateY(0px); }
  20% {
    transform: translateY(-10px); }
  40% {
    transform: translateY(0px); } }
/* line 3687, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .dot:nth-of-type(2),
.is-ui .dot:nth-of-type(2) {
  -webkit-animation-delay: 0.2s; }

/* line 3691, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .dot:nth-of-type(3),
.is-ui .dot:nth-of-type(3) {
  -webkit-animation-delay: 0.4s; }

/* line 3695, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml #divImageProgress,
.is-ui #divImageProgress {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.15);
  transition: none; }

/* line 3706, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml #divImageProgress > div,
.is-ui #divImageProgress > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

/* line 3712, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml #divImageProgress .dot,
.is-ui #divImageProgress .dot {
  background-color: #fff;
  margin: 10px 2px 0; }

/* line 3717, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-side,
.is-ui .is-side {
  display: block;
  position: fixed;
  top: 0;
  right: -367px;
  left: auto;
  width: 365px;
  height: 100%;
  border: none;
  box-shadow: rgba(0, 0, 0, 0.05) 0 0 16px 0px;
  box-sizing: border-box;
  background: #fff;
  transition: all ease 0.3s;
  font-family: sans-serif;
  font-size: 13px;
  letter-spacing: 1px;
  z-index: 10003;
  outline: none; }

/* line 3737, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-side button,
.is-ui .is-side button {
  color: #000;
  background: #fff;
  box-shadow: 0px 3px 6px -6px rgba(0, 0, 0, 0.32); }

/* line 3743, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-side button:hover,
.is-ui .is-side button:hover {
  background: #f1f1f1; }

/* line 3747, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-side button.on,
.is-ui .is-side button.on {
  background: #f1f1f1; }

/* line 3751, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-side.active,
.is-ui .is-side.active {
  right: 0; }

/* line 3755, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-side.fromleft,
.is-ui .is-side.fromleft {
  left: -367px;
  right: auto;
  border: none;
  border-right: 1px solid #e0e0e0; }

/* line 3762, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-side.fromleft.active,
.is-ui .is-side.fromleft.active {
  left: 0; }

/* line 3766, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-side > div,
.is-ui .is-side > div {
  width: 100%;
  background: none;
  border: none;
  box-shadow: none;
  padding: 0; }

/* line 3774, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml button,
#_cbhtml .is-btn,
.is-ui button,
.is-ui .is-btn {
  color: #121212;
  background: #f7f7f7;
  box-shadow: 0px 3px 6px -6px rgba(0, 0, 0, 0.32);
  width: auto;
  height: 43px;
  border: none;
  font-family: sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 300;
  opacity: 1;
  line-height: 1;
  display: inline-block;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  cursor: pointer;
  text-transform: none;
  text-align: center;
  position: relative;
  border-radius: 1px;
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 3809, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml button:hover,
#_cbhtml .is-btn:hover,
.is-ui button:hover,
.is-ui .is-btn:hover {
  background: #f9f9f9; }

/* line 3815, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml button svg,
#_cbhtml .is-btn svg,
.is-ui button svg,
.is-ui .is-btn svg {
  fill: #000; }

/* line 3821, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml button:focus,
#_cbhtml .is-btn:focus,
.is-ui button:focus,
.is-ui .is-btn:focus {
  outline-offset: 0; }

/* line 3827, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml button.fullwidth,
#_cbhtml .is-btn.fullwidth,
.is-ui button.fullwidth,
.is-ui .is-btn.fullwidth {
  width: 100%; }

/* line 3833, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml button.classic,
#_cbhtml .is-btn.classic,
.is-ui button.classic,
.is-ui .is-btn.classic {
  width: 100%;
  height: 43px;
  display: block;
  background: transparent;
  box-shadow: 0px 3px 6px -6px rgba(0, 0, 0, 0.32); }

/* line 3843, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml button.classic:hover,
#_cbhtml .is-btn.classic:hover,
.is-ui button.classic:hover,
.is-ui .is-btn.classic:hover {
  background: #f1f1f1; }

/* line 3849, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml button.classic-primary,
#_cbhtml .is-btn.classic-primary,
.is-ui button.classic-primary,
.is-ui .is-btn.classic-primary {
  display: inline-block;
  width: auto;
  height: 43px;
  padding-left: 25px;
  padding-right: 25px;
  min-width: 110px;
  background: #f5f5f5;
  border: transparent 1px solid;
  box-shadow: 0px 3px 6px -6px rgba(0, 0, 0, 0.32); }

/* line 3863, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml button.classic-primary:hover,
#_cbhtml .is-btn.classic-primary:hover,
.is-ui button.classic-primary:hover,
.is-ui .is-btn.classic-primary:hover {
  background: #f1f1f1; }

/* line 3869, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml button.classic-secondary,
#_cbhtml .is-btn.classic-secondary,
.is-ui button.classic-secondary,
.is-ui .is-btn.classic-secondary {
  display: inline-block;
  width: auto;
  height: 43px;
  padding-left: 25px;
  padding-right: 25px;
  background: transparent;
  border: transparent 1px solid;
  box-shadow: 0px 3px 6px -6px rgba(0, 0, 0, 0.32); }

/* line 3882, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml button.classic-secondary:hover,
#_cbhtml .is-btn.classic-secondary:hover,
.is-ui button.classic-secondary:hover,
.is-ui .is-btn.classic-secondary:hover {
  background: #f1f1f1; }

/* line 3888, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml textarea:not(.monaco-mouse-cursor-text),
.is-ui textarea:not(.monaco-mouse-cursor-text) {
  font-family: courier;
  font-size: 15px;
  line-height: 2;
  letter-spacing: 1px;
  margin: 0;
  padding: 8px 16px;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background-color: #fafafa;
  color: #121212;
  border-radius: 1px; }

/* line 3902, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml textarea:not(.monaco-mouse-cursor-text):focus,
.is-ui textarea:not(.monaco-mouse-cursor-text):focus {
  outline: #3e93f7 2px solid;
  outline-offset: 0;
  box-shadow: none; }

/* line 3908, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .find-part .monaco-inputbox textarea,
#_cbhtml .replace-part .monaco-inputbox textarea,
.is-ui .find-part .monaco-inputbox textarea,
.is-ui .replace-part .monaco-inputbox textarea {
  padding: 0 !important;
  line-height: 1.4 !important; }

/* line 3915, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml select,
.is-ui select {
  font-size: 13px;
  letter-spacing: 1px;
  height: 35px;
  line-height: 1.7;
  color: #4a4a4a;
  border-radius: 5px;
  border: none;
  background-color: #f6f6f6;
  width: auto;
  display: inline-block;
  background-image: none;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  appearance: menulist;
  padding: 0 5px;
  border-radius: 1px; }

/* line 3934, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml select option,
.is-ui select option {
  background: rgba(255, 255, 255, 0.93); }

/* line 3938, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml select:focus,
.is-ui select:focus {
  outline: #3e93f7 2px solid;
  outline-offset: -2px;
  box-shadow: none; }

/* line 3944, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml input[type=text],
.is-ui input[type=text] {
  width: 100%;
  height: 43px;
  box-sizing: border-box;
  margin: 0;
  font-family: sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  padding: 0;
  padding-left: 8px;
  color: #121212;
  display: inline-block;
  border: none;
  border-bottom: none;
  border-radius: 1px;
  background-color: #f6f6f6; }

/* line 3962, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml input[type=text]:focus,
.is-ui input[type=text]:focus {
  outline: #3e93f7 2px solid;
  outline-offset: -2px;
  box-shadow: none; }

/* line 3968, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml input[type=text] [type=checkbox], #_cbhtml input[type=text] [type=radio],
.is-ui input[type=text] [type=checkbox],
.is-ui input[type=text] [type=radio] {
  position: relative;
  opacity: 1;
  margin-top: 0;
  margin-bottom: 0; }

/* line 3976, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml input[type=radio]:focus,
.is-ui input[type=radio]:focus {
  outline: #3e93f7 1px solid; }

/* line 3980, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml label,
.is-ui label {
  font-size: 13px;
  letter-spacing: 1px;
  padding: 0; }

/* line 3986, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml label.label-checkbox,
.is-ui label.label-checkbox {
  display: flex;
  align-items: center;
  line-height: 1;
  cursor: pointer; }

/* line 3993, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml label.label-checkbox input,
.is-ui label.label-checkbox input {
  margin: 0;
  margin-right: 5px; }

/* line 3998, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rangeslider,
.is-ui .is-rangeslider {
  -webkit-appearance: none;
  width: 100%;
  height: 24px;
  background: #e3e3e3;
  outline: none;
  border: none !important;
  opacity: 1;
  -webkit-transition: 0.2s;
  transition: opacity 0.2s;
  margin: 2px !important;
  border-radius: 2px !important; }

/* line 4012, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rangeslider:hover,
.is-ui .is-rangeslider:hover {
  opacity: 1; }

/* line 4016, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rangeslider:focus,
.is-ui .is-rangeslider:focus {
  outline: #3e93f7 2px solid;
  outline-offset: 2px; }

/* line 4021, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rangeslider::-webkit-slider-thumb,
.is-ui .is-rangeslider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px !important;
  height: 24px !important;
  border-radius: 3px !important;
  background: #0e75de;
  cursor: pointer;
  margin: 0 !important; }

/* line 4032, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rangeslider::-moz-range-thumb,
.is-ui .is-rangeslider::-moz-range-thumb {
  width: 25px !important;
  height: 24px !important;
  border-radius: 3px !important;
  background: #0e75de;
  cursor: pointer;
  margin: 0 !important; }

/* line 4041, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-rangeslider::-webkit-slider-runnable-track,
.is-ui .is-rangeslider::-webkit-slider-runnable-track {
  height: auto !important;
  background: none !important;
  border: none !important; }

/* line 4047, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .rangeSlider, #_cbhtml .rangeSlider__fill,
.is-ui .rangeSlider,
.is-ui .rangeSlider__fill {
  display: block; }

/* line 4052, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .rangeSlider,
.is-ui .rangeSlider {
  position: relative;
  background-color: transparent;
  outline: 1px solid rgba(0, 0, 0, 0.06); }

/* line 4058, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .rangeSlider__horizontal,
.is-ui .rangeSlider__horizontal {
  height: 24px;
  width: 100%; }

/* line 4063, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .rangeSlider__vertical,
.is-ui .rangeSlider__vertical {
  height: 100%;
  width: 20px; }

/* line 4068, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .rangeSlider--disabled,
.is-ui .rangeSlider--disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4; }

/* line 4073, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .rangeSlider__fill,
.is-ui .rangeSlider__fill {
  background-color: transparent;
  position: absolute; }

/* line 4078, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .rangeSlider__fill__horizontal,
.is-ui .rangeSlider__fill__horizontal {
  height: 100%;
  top: 0;
  left: 0; }

/* line 4084, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .rangeSlider__fill__vertical,
.is-ui .rangeSlider__fill__vertical {
  width: 100%;
  bottom: 0;
  left: 0; }

/* line 4090, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .rangeSlider__handle,
.is-ui .rangeSlider__handle {
  cursor: pointer;
  display: inline-block;
  width: 25px;
  height: 24px;
  position: absolute;
  border: 1px solid transparent;
  background: rgba(15, 86, 222, 0.8) linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.04));
  z-index: 1; }

/* line 4101, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .rangeSlider__handle__horizontal,
.is-ui .rangeSlider__handle__horizontal {
  top: -1px; }

/* line 4105, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .rangeSlider__handle__vertical,
.is-ui .rangeSlider__handle__vertical {
  left: -10px;
  bottom: 0; }

/* line 4110, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .rangeSlider__handle:after,
.is-ui .rangeSlider__handle:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%; }

/* line 4124, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml input[type=range]:focus + .rangeSlider .rangeSlider__handle,
.is-ui input[type=range]:focus + .rangeSlider .rangeSlider__handle {
  box-shadow: 0 0 8px rgba(142, 68, 173, 0.9); }

/* line 4128, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .rangeSlider__buffer,
.is-ui .rangeSlider__buffer {
  position: absolute;
  top: 3px;
  height: 14px;
  border-radius: 10px; }

/* line 4135, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .dot-1,
.is-ui .dot-1 {
  background: #f0f0f0;
  width: 7px;
  height: 8px; }

/* line 4141, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .dot-2,
.is-ui .dot-2 {
  background: #fff;
  width: 7px;
  height: 8px; }

/* line 4147, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .dot-3,
.is-ui .dot-3 {
  background: #f0f0f0;
  width: 7px;
  height: 7px; }

/* line 4153, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .dot-4,
.is-ui .dot-4 {
  background: #fff;
  width: 7px;
  height: 7px; }

/* line 4159, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tabs,
.is-ui .is-tabs {
  white-space: nowrap;
  padding: 20px;
  padding-bottom: 5px;
  padding-top: 10px;
  box-sizing: border-box;
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.8 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: #fafafa;
  display: flex;
  flex-flow: wrap; }

/* line 4175, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tabs a,
.is-ui .is-tabs a {
  display: inline-block;
  padding: 3px 1px 0;
  color: #4a4a4a;
  border-bottom: transparent 1px solid;
  margin: 0 15px 13px 0;
  text-decoration: none;
  transition: box-shadow ease 0.3s;
  outline: none; }

/* line 4186, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tabs a.active,
.is-ui .is-tabs a.active {
  background: transparent;
  box-shadow: none;
  cursor: default;
  border-bottom: #595959 1px solid; }

/* line 4193, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tabs a:focus,
.is-ui .is-tabs a:focus {
  outline: none;
  background: rgba(0, 0, 0, 0.05); }

/* line 4198, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tab-content,
.is-ui .is-tab-content {
  display: none;
  padding: 20px;
  flex-direction: column; }

/* line 4204, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tab-content[tabindex="-1"]:focus,
.is-ui .is-tab-content[tabindex="-1"]:focus {
  outline: none; }

/* line 4208, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tabs-more,
.is-ui .is-tabs-more {
  box-sizing: border-box;
  width: 150px;
  position: absolute;
  list-style: none;
  padding: 0;
  margin: 0;
  top: 0;
  left: 0;
  background: #fff;
  display: none;
  z-index: 1;
  border: 1px solid #f2f2f2;
  box-shadow: 3px 4px 9px 0px rgba(0, 0, 0, 0.06);
  outline: none; }

/* line 4225, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tabs-more li,
.is-ui .is-tabs-more li {
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #4a4a4a;
  padding: 10px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  outline: none; }

/* line 4243, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tabs-more li:hover, #_cbhtml .is-tabs-more li:focus, #_cbhtml .is-tabs-more li.active,
.is-ui .is-tabs-more li:hover,
.is-ui .is-tabs-more li:focus,
.is-ui .is-tabs-more li.active {
  background: whitesmoke; }

/* line 4249, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .inp-snippets.custom-select,
.is-ui .inp-snippets.custom-select {
  width: 100%; }

/* line 4253, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .inp-snippets.custom-select .select-styled,
.is-ui .inp-snippets.custom-select .select-styled {
  border: none;
  border-bottom: 1px solid #bababa38;
  padding: 0 6px 0 14px;
  outline-offset: -2px;
  box-shadow: none; }

/* line 4261, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .inp-snippets.custom-select .select-options,
.is-ui .inp-snippets.custom-select .select-options {
  max-height: 300px;
  top: 46px; }

/* line 4266, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .inp-snippets.custom-select .select-options li,
.is-ui .inp-snippets.custom-select .select-options li {
  font-size: 14px !important;
  padding: 0 8px 0 14px; }

/* line 4271, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml #divSnippetList,
.is-ui #divSnippetList {
  right: -230px;
  width: 230px;
  background: #fff;
  border-left: 1px solid #e6e6e6;
  box-shadow: rgba(0, 0, 0, 0.03) 0 0 10px 0px; }

/* line 4279, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml #divSnippetList.active,
.is-ui #divSnippetList.active {
  right: 0; }

/* line 4283, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml #divSnippetList.active #divSnippetScrollUp,
.is-ui #divSnippetList.active #divSnippetScrollUp {
  display: block; }

/* line 4287, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml #divSnippetList.active #divSnippetScrollDown,
.is-ui #divSnippetList.active #divSnippetScrollDown {
  display: block; }

/* line 4291, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml #divSnippetList #divSnippetHandle,
.is-ui #divSnippetList #divSnippetHandle {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 170px;
  left: -40px;
  background: #fff;
  border: 1px solid #dfdfdf;
  border-right: none;
  line-height: 39px;
  text-align: center;
  box-shadow: rgba(0, 0, 0, 0.025) -4px 2px 5px 0px;
  cursor: pointer; }

/* line 4306, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml #divSnippetList.fromleft,
.is-ui #divSnippetList.fromleft {
  left: -230px; }

/* line 4310, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml #divSnippetList.fromleft.active,
.is-ui #divSnippetList.fromleft.active {
  left: 0; }

/* line 4314, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml #divSnippetList.fromleft #divSnippetHandle,
.is-ui #divSnippetList.fromleft #divSnippetHandle {
  border-left: none;
  border-right: 1px solid #e8e8e8;
  left: auto;
  right: -41px;
  box-shadow: none !important; }

/* line 4322, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml #divSnippetScrollUp,
#_cbhtml #divSnippetScrollDown,
.is-ui #divSnippetScrollUp,
.is-ui #divSnippetScrollDown {
  display: none;
  background: rgba(0, 0, 0, 0.12);
  width: 45px;
  height: 45px;
  line-height: 45px;
  color: #a9a9a9;
  position: fixed;
  z-index: 100000;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
  font-family: sans-serif; }

/* line 4339, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-design-list,
.is-ui .is-design-list {
  height: 100%;
  margin: 0;
  padding: 0 0 20px !important;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  text-align: center;
  border-top: transparent 46px solid !important;
  outline: none; }

/* line 4351, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-design-list > div,
.is-ui .is-design-list > div {
  width: 170px;
  overflow: hidden;
  margin: 22px 22px 0;
  cursor: move;
  display: block;
  opacity: 1;
  outline: #ebebeb 1px solid !important;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.03);
  position: relative; }

/* line 4363, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-design-list > div.hide,
.is-ui .is-design-list > div.hide {
  display: none;
  height: 0;
  opacity: 0;
  overflow: hidden;
  transition: height 350ms ease-in-out, opacity 750ms ease-in-out; }

/* line 4371, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-design-list > div img,
.is-ui .is-design-list > div img {
  box-shadow: none;
  display: block;
  transition: all 0.2s ease-in-out;
  box-sizing: border-box;
  width: 100%; }

/* line 4379, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-design-list > div .is-overlay,
.is-ui .is-design-list > div .is-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%; }

/* line 4387, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-design-list > div .is-overlay:after,
.is-ui .is-design-list > div .is-overlay:after {
  background: rgba(0, 0, 0, 0.02);
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.3s ease-in-out;
  opacity: 0; }

/* line 4400, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-design-list > div:hover .is-overlay:after,
.is-ui .is-design-list > div:hover .is-overlay:after {
  opacity: 0.9; }

/* line 4404, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-design-list .snippet-item.sortable-drag:hover,
.is-ui .is-design-list .snippet-item.sortable-drag:hover {
  background-color: rgba(0, 0, 0, 0.06); }

/* line 4408, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-selectbox,
.is-ui .is-selectbox {
  height: 40px;
  box-sizing: border-box;
  padding: 0 0 0 20px;
  color: #000;
  background: #f6f6f6;
  box-shadow: none;
  line-height: 40px !important;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer; }

/* line 4421, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-selectbox:hover,
.is-ui .is-selectbox:hover {
  background: #f2f2f2; }

/* line 4425, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-selectbox svg,
.is-ui .is-selectbox svg {
  fill: #000; }

/* line 4429, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-selectbox-options,
.is-ui .is-selectbox-options {
  width: 100%;
  height: 350px;
  border: #e8e8e8 1px solid;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: rgba(255, 255, 255, 0.93);
  display: none; }

/* line 4439, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-selectbox-options > div,
.is-ui .is-selectbox-options > div {
  color: #000;
  height: 35px;
  padding: 0 0 0 20px;
  line-height: 35px !important;
  font-size: 13px;
  font-weight: 300;
  cursor: pointer; }

/* line 4449, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-selectbox-options > div:hover,
.is-ui .is-selectbox-options > div:hover {
  background: whitesmoke; }

/* line 4453, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-selectbox-options > div.selected,
.is-ui .is-selectbox-options > div.selected {
  background: whitesmoke; }

/* line 4457, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-dropdown,
.is-ui .is-dropdown {
  width: 100%;
  position: relative;
  cursor: pointer; }

/* line 4463, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-dropdown .dropdown-toggle,
.is-ui .is-dropdown .dropdown-toggle {
  width: 100%;
  height: 40px;
  box-sizing: border-box;
  padding: 0 0 0 15px;
  color: #000;
  background: #f6f6f6;
  box-shadow: none;
  font-size: 14px;
  cursor: pointer;
  appearance: none;
  display: flex;
  justify-content: flex-start;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer; }

/* line 4484, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-dropdown .dropdown-toggle:hover,
.is-ui .is-dropdown .dropdown-toggle:hover {
  background: #f2f2f2; }

/* line 4488, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-dropdown .dropdown-toggle svg,
.is-ui .is-dropdown .dropdown-toggle svg {
  fill: #000; }

/* line 4492, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-dropdown .dropdown-toggle.no-outline,
.is-ui .is-dropdown .dropdown-toggle.no-outline {
  outline: none !important; }

/* line 4496, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-dropdown .dropdown-toggle::after,
.is-ui .is-dropdown .dropdown-toggle::after {
  content: "";
  border-width: 5px;
  border-radius: 3px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #000;
  position: absolute;
  right: 12px;
  top: calc(50% + 3px);
  transform: translateY(-50%); }

/* line 4509, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-dropdown .dropdown-toggle.active::after,
.is-ui .is-dropdown .dropdown-toggle.active::after {
  border-color: transparent;
  border-bottom-color: #000;
  top: calc(50% - 3px); }

/* line 4515, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-dropdown .dropdown-menu,
.is-ui .is-dropdown .dropdown-menu {
  width: 100%;
  height: 250px;
  border: #e8e8e8 1px solid;
  background-color: rgba(255, 255, 255, 0.93);
  list-style: none;
  padding: 0;
  margin: 0;
  border-radius: 2px;
  display: none;
  overflow-y: auto;
  overflow-x: hidden; }

/* line 4529, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-dropdown .dropdown-menu li,
.is-ui .is-dropdown .dropdown-menu li {
  background-color: rgba(255, 255, 255, 0.93);
  height: 38px;
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000;
  padding: 0 0 0 15px;
  font-size: 13px; }

/* line 4542, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-dropdown .dropdown-menu li:hover, #_cbhtml .is-dropdown .dropdown-menu li:focus,
.is-ui .is-dropdown .dropdown-menu li:hover,
.is-ui .is-dropdown .dropdown-menu li:focus {
  outline: none;
  background: whitesmoke; }

/* line 4548, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-dropdown .dropdown-menu li.selected,
.is-ui .is-dropdown .dropdown-menu li.selected {
  background: whitesmoke; }

/* line 4552, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-dropdown .dropdown-menu[aria-expanded=true],
.is-ui .is-dropdown .dropdown-menu[aria-expanded=true] {
  display: block; }

/* line 4556, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles,
.is-ui .elementstyles {
  width: 300px;
  font-size: 13px;
  z-index: 10004;
  /*10005*/ }

/* line 4563, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .elm-list,
.is-ui .elementstyles .elm-list {
  font-size: 12px;
  line-height: 1.3;
  padding-bottom: 15px;
  color: #0096f1;
  border-bottom: rgba(0, 0, 0, 0.06) 1px solid; }

/* line 4571, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .elm-list a,
.is-ui .elementstyles .elm-list a {
  font-size: 13px;
  color: #0096f1;
  text-decoration: none;
  padding: 0 3px; }

/* line 4578, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .elm-list a.active,
.is-ui .elementstyles .elm-list a.active {
  color: #0096f1;
  background: #f0f0f0; }

/* line 4583, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles div.is-separator,
.is-ui .elementstyles div.is-separator {
  width: 100%;
  border-top: #f0f0f0 1px solid;
  margin-bottom: 10px;
  margin-top: 10px; }

/* line 4590, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .is-settings,
.is-ui .elementstyles .is-settings {
  margin-top: 7px; }

/* line 4594, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .is-settings > div,
.is-ui .elementstyles .is-settings > div {
  display: flex;
  align-items: center;
  min-height: 35px; }

/* line 4600, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .is-settings > div.is-label,
.is-ui .elementstyles .is-settings > div.is-label {
  height: auto;
  font-family: sans-serif;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 1px;
  margin: 10px 0 3px; }

/* line 4609, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .is-settings button,
.is-ui .elementstyles .is-settings button {
  width: auto;
  height: 35px;
  font-size: 10px;
  line-height: 1;
  text-transform: uppercase;
  padding: 1px 20px;
  box-sizing: border-box;
  border: none; }

/* line 4620, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .is-settings button.is-btn-color,
.is-ui .elementstyles .is-settings button.is-btn-color {
  width: 35px;
  height: 35px;
  padding: 0;
  background: rgba(255, 255, 255, 0.2);
  border: rgba(0, 0, 0, 0.09) 1px solid; }

/* line 4628, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .is-settings button span,
.is-ui .elementstyles .is-settings button span {
  margin-left: 5px; }

/* line 4632, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .is-settings label,
.is-ui .elementstyles .is-settings label {
  font-size: 13px;
  color: inherit; }

/* line 4637, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .is-settings input[type=text],
.is-ui .elementstyles .is-settings input[type=text] {
  border-radius: 0;
  height: 35px;
  font-size: 13px;
  margin-right: 2px;
  border-radius: 1px; }

/* line 4645, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .is-settings select,
.is-ui .elementstyles .is-settings select {
  border-radius: 0;
  height: 35px;
  margin: 0;
  border-radius: 1px; }

/* line 4652, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .is-settings .elm-bgimage-preview,
.is-ui .elementstyles .is-settings .elm-bgimage-preview {
  max-width: 120px;
  min-height: unset; }

/* line 4657, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .elementstyles .is-settings .elm-bgimage-preview img,
.is-ui .elementstyles .is-settings .elm-bgimage-preview img {
  max-width: 100%;
  max-height: 100%; }

/* line 4662, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .editstyles,
.is-ui .editstyles {
  display: none;
  position: fixed;
  overflow: hidden;
  width: 280px;
  height: 390px;
  margin: 0px;
  top: 100px;
  left: auto;
  right: 320px;
  z-index: 10005;
  box-sizing: content-box;
  flex-direction: column; }

/* line 4677, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .editstyles.active,
.is-ui .editstyles.active {
  display: flex; }

/* line 4681, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .editstyles > div:not(.is-draggable),
.is-ui .editstyles > div:not(.is-draggable) {
  width: 100%;
  background: transparent;
  border: none;
  box-shadow: none;
  padding: initial;
  box-sizing: border-box; }

/* line 4690, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-modal.editstyles div.is-draggable,
.is-ui .is-modal.editstyles div.is-draggable {
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  cursor: move;
  height: 20px;
  width: 100%;
  z-index: 1; }

/* line 4701, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop-overlay,
.is-ui .is-pop-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0); }

/* line 4711, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop-overlay.pop1,
.is-ui .is-pop-overlay.pop1 {
  z-index: 10005 !important; }

/* line 4715, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop-overlay.pop2,
.is-ui .is-pop-overlay.pop2 {
  z-index: 10006 !important; }

/* line 4719, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop-overlay.pop3,
.is-ui .is-pop-overlay.pop3 {
  z-index: 10007 !important; }

/* line 4723, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop-overlay.pop4,
.is-ui .is-pop-overlay.pop4 {
  z-index: 10008 !important; }

/* line 4727, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.pop1,
.is-ui .is-pop.pop1 {
  z-index: 10006 !important; }

/* line 4731, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.pop2,
.is-ui .is-pop.pop2 {
  z-index: 10007 !important; }

/* line 4735, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.pop2,
.is-ui .is-pop.pop2 {
  z-index: 10008 !important; }

/* line 4739, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.pop2,
.is-ui .is-pop.pop2 {
  z-index: 10009 !important; }

/* line 4743, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor,
.is-ui .pickgradientcolor {
  width: 380px;
  flex-direction: column;
  padding: 10px 10px 11px;
  box-sizing: border-box; }

/* line 4750, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-presets,
.is-ui .pickgradientcolor .div-presets {
  display: flex;
  flex-flow: wrap;
  gap: 10px; }

/* line 4756, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-presets .btn-graditem,
.is-ui .pickgradientcolor .div-presets .btn-graditem {
  width: 82px;
  height: 82px;
  border-radius: 5px; }

/* line 4762, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .label-saved,
.is-ui .pickgradientcolor .label-saved {
  margin-top: 20px; }

/* line 4766, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .label-gradient-colors,
.is-ui .pickgradientcolor .label-gradient-colors {
  margin-top: 20px;
  margin-bottom: 10px; }

/* line 4771, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-saved,
.is-ui .pickgradientcolor .div-saved {
  display: flex;
  flex-flow: wrap;
  gap: 10px;
  margin-top: 20px; }

/* line 4778, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-saved div,
.is-ui .pickgradientcolor .div-saved div {
  width: 82px;
  height: 82px;
  position: relative; }

/* line 4784, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-saved div .btn-graditem,
.is-ui .pickgradientcolor .div-saved div .btn-graditem {
  width: 82px;
  height: 82px;
  border-radius: 5px; }

/* line 4790, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-saved div .btn-remove,
.is-ui .pickgradientcolor .div-saved div .btn-remove {
  width: 19px;
  height: 19px;
  position: absolute;
  top: -8px;
  right: -8px;
  background: #fff;
  border-radius: 50%;
  border: rgba(0, 0, 0, 0.6705882353) 1px solid; }

/* line 4801, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-saved div .btn-remove svg,
.is-ui .pickgradientcolor .div-saved div .btn-remove svg {
  color: #000; }

/* line 4805, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-sort,
.is-ui .pickgradientcolor .div-sort {
  display: flex;
  gap: 28px;
  flex-flow: wrap;
  margin-top: 20px; }

/* line 4812, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-sort div,
.is-ui .pickgradientcolor .div-sort div {
  width: 44px;
  height: 44px;
  position: relative; }

/* line 4818, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-sort div .btn-colorstop,
.is-ui .pickgradientcolor .div-sort div .btn-colorstop {
  width: 44px;
  height: 44px;
  border-radius: 4px;
  border: 1px solid rgba(197, 197, 197, 0.27); }

/* line 4825, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-sort div .btn-remove,
.is-ui .pickgradientcolor .div-sort div .btn-remove {
  width: 19px;
  height: 19px;
  position: absolute;
  top: -8px;
  right: -8px;
  background: #fff;
  border-radius: 50%;
  border: rgba(0, 0, 0, 0.6705882353) 1px solid; }

/* line 4836, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-sort div .btn-remove svg,
.is-ui .pickgradientcolor .div-sort div .btn-remove svg {
  color: #000; }

/* line 4840, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-add,
.is-ui .pickgradientcolor .div-add {
  width: 100%;
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center; }

/* line 4848, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-add .btn-clear,
.is-ui .pickgradientcolor .div-add .btn-clear {
  width: 44px;
  height: 44px;
  border-radius: 4px; }

/* line 4854, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-add .btn-clear svg,
.is-ui .pickgradientcolor .div-add .btn-clear svg {
  width: 17px;
  height: 17px; }

/* line 4859, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-add .btn-addstop,
.is-ui .pickgradientcolor .div-add .btn-addstop {
  width: 44px;
  height: 44px;
  border-radius: 4px; }

/* line 4865, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-add .btn-addstop svg,
.is-ui .pickgradientcolor .div-add .btn-addstop svg {
  width: 17px;
  height: 17px; }

/* line 4870, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-save,
.is-ui .pickgradientcolor .div-save {
  width: 100%;
  margin-top: 20px; }

/* line 4875, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickgradientcolor .div-save .btn-save,
.is-ui .pickgradientcolor .div-save .btn-save {
  width: 100%;
  height: 44px;
  border-radius: 4px; }

/* line 4881, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .roundslider-container,
.is-ui .roundslider-container {
  width: 60px;
  height: 60px;
  position: relative;
  flex: none; }

/* line 4888, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .roundslider-container .roundslider,
.is-ui .roundslider-container .roundslider {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  position: absolute;
  background-color: #f0f0f0;
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 4899, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .roundslider-container .knob,
.is-ui .roundslider-container .knob {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #007bff;
  position: absolute;
  cursor: pointer; }

/* line 4908, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .visually-hidden,
.is-ui .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  border: 0;
  padding: 0;
  white-space: nowrap;
  /* added for ensuring the text doesn't wrap */ }

/* line 4922, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .gradient-slider-container,
.is-ui .gradient-slider-container {
  position: relative;
  width: 100%;
  max-width: 600px;
  height: 15px;
  margin: 20px 0 15px -2px;
  width: calc(100% - 28px); }

/* line 4931, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .gradient-slider-container .gradient-slider-container-shadow,
.is-ui .gradient-slider-container .gradient-slider-container-shadow {
  position: absolute;
  background-color: #ddd;
  width: 100%;
  height: 100%;
  left: 12px;
  border-radius: 4px; }

/* line 4940, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .gradient-slider-container .slider-point,
.is-ui .gradient-slider-container .slider-point {
  position: absolute;
  top: -8px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  cursor: pointer;
  user-select: none;
  border: #ffffff 3px solid; }

/* line 4951, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .color-swatch,
.is-ui .color-swatch {
  width: 100%;
  height: 315px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative; }

/* line 4960, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .color-swatch > *,
.is-ui .color-swatch > * {
  display: flex;
  height: 100%; }

/* line 4965, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .color-swatch > * > *,
.is-ui .color-swatch > * > * {
  width: 100%;
  height: 100%;
  border: transparent 1px solid;
  cursor: pointer;
  transition: all ease 0.3s; }

/* line 4973, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .color-swatch [data-color],
.is-ui .color-swatch [data-color] {
  width: 35px;
  height: 31.5px;
  margin: 0;
  transition: none;
  outline: none;
  border-radius: 0px; }

/* line 4982, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .color-swatch [data-color]:focus,
.is-ui .color-swatch [data-color]:focus {
  border: rgba(255, 255, 255, 0.7) 2px solid; }

/* line 4986, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .color-gradient,
.is-ui .color-gradient {
  width: 100%;
  height: 157px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative; }

/* line 4995, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .color-gradient > *,
.is-ui .color-gradient > * {
  display: flex;
  height: 100%; }

/* line 5000, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .color-gradient > * > *,
.is-ui .color-gradient > * > * {
  width: 100%;
  height: 100%;
  border: transparent 1px solid;
  cursor: pointer;
  transition: all ease 0.3s; }

/* line 5008, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .color-gradient [data-color],
.is-ui .color-gradient [data-color] {
  width: 35px;
  height: 31.5px;
  margin: 0;
  transition: none;
  outline: none; }

/* line 5016, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .color-gradient [data-color]:focus,
.is-ui .color-gradient [data-color]:focus {
  border: rgba(255, 255, 255, 0.7) 2px solid; }

/* line 5020, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickcolor button,
.is-ui .pickcolor button {
  float: left;
  width: 45px;
  height: 45px;
  cursor: pointer;
  border-radius: 0px; }

/* line 5028, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickcolor button:focus,
.is-ui .pickcolor button:focus {
  outline-offset: -2px; }

/* line 5032, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickcolor input[type=text]:focus,
.is-ui .pickcolor input[type=text]:focus {
  outline: #3e93f7 2px solid;
  outline-offset: -2px; }

/* line 5037, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickcolor .color-default button,
.is-ui .pickcolor .color-default button {
  width: 35px;
  height: 35px;
  border: transparent 1px solid;
  margin: 0px;
  transition: none;
  outline: none; }

/* line 5046, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickcolor .color-default button:focus,
.is-ui .pickcolor .color-default button:focus {
  border: rgba(255, 255, 255, 0.7) 2px solid; }

/* line 5050, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .pickcolor button.clear,
.is-ui .pickcolor button.clear {
  font-size: 10px; }

/* line 5054, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-color-preview,
.is-ui .is-color-preview {
  border: rgba(0, 0, 0, 0.06) 1px solid; }

/* line 5058, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-locked-indicator,
.is-ui .is-locked-indicator {
  display: none;
  width: 28px;
  height: 28px;
  position: absolute;
  align-items: center;
  justify-content: center;
  background: rgba(243, 243, 243, 0.9);
  border-radius: 500px;
  pointer-events: none; }

/* line 5071, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  z-index: 10001;
  background: rgba(243, 243, 243, 0.9);
  box-sizing: border-box;
  padding: 0;
  outline: none;
  border-radius: 3px;
  overflow: hidden; }

/* line 5084, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool:hover {
  z-index: 10003; }

/* line 5087, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.active {
  display: flex; }

/* line 5090, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool button {
  width: 100%;
  height: 25px;
  background-color: transparent;
  border: none;
  cursor: pointer;
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  color: #000;
  display: inline-block;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: sans-serif;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: 300;
  text-transform: uppercase;
  text-align: center;
  line-height: unset;
  position: relative;
  border-radius: 1px;
  transition: all ease 0.3s; }

/* line 5117, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool button:focus {
  outline: none !important;
  outline-offset: 0; }

/* line 5121, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool button svg {
  fill: #000; }

/* line 5125, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[gray] .is-tool {
  background: rgba(243, 243, 243, 0.9);
  box-shadow: none; }

/* line 5129, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[gray] .is-tool.is-column-tool {
  background: rgba(243, 243, 243, 0.9);
  flex-direction: row;
  margin-top: -2px; }

/* line 5134, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[gray] .is-tool.is-column-tool button {
  width: 27px;
  height: 27px; }

/* line 5138, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[gray] .is-tool.is-column-tool .cell-add {
  background: transparent; }

/* line 5141, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[gray] .is-tool.is-column-tool .cell-more {
  background: transparent; }

/* line 5144, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[gray] .is-tool.is-column-tool .cell-remove {
  background: transparent; }

/* line 5147, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[gray] .is-tool.is-column-tool svg {
  width: 18px;
  height: 18px;
  fill: #000; }

/* line 5152, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[gray] .is-tool.is-column-tool .cell-more svg {
  width: 12px;
  height: 12px; }

/* line 5156, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-column-tool {
  flex-direction: row;
  margin-top: 0px; }

/* line 5160, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-column-tool button {
  width: 25px;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 5167, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-column-tool .cell-add {
  background: #0fcc52; }

/* line 5170, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-column-tool .cell-more {
  background: rgba(216, 200, 6, 0.9); }

/* line 5173, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-column-tool .cell-remove {
  background: rgba(255, 85, 4, 0.9); }

/* line 5176, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-column-tool svg {
  width: 23px;
  height: 23px;
  fill: #fff; }

/* line 5181, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-column-tool .cell-more svg {
  width: 14px;
  height: 14px; }

/* line 5185, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.columnmore {
  flex-direction: column;
  /*
  button.cell-settings {
      width: 100px;
      height: 45px;
      margin-top: 10px;
      flex-direction: initial;
      justify-items: center;
      align-items: center;
      margin-bottom: 0px;
      margin-left: 7px;
      svg {
          width: 14px; 
          height: 14px;
      }
      span {
          width: auto;
          height: auto;
          margin-left: 5px;
          margin-top: 1px;
          line-height: 12px;
      }
  }
  button.cell-locking {
      width: 70px;
      height: 45px;
      margin-top: 10px;
      flex-direction: initial;
      justify-items: center;
      align-items: center;
      margin-bottom: 0px;
      margin-left: 10px;
      svg {
          width: 14px; 
          height: 14px;
          pointer-events: none;
          user-select: none;
      }
      span {
          width: auto;
          height: auto;
          margin-left: 5px;
          margin-top: 1px;
          line-height: 12px;
      }
  }
  button.cell-locking.on {
      background: rgb(0 0 0 / 5%) !important;
  }
  */ }

/* line 5237, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.columnmore > div {
  max-width: 190px;
  margin: 12px; }

/* line 5241, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.columnmore button {
  width: 95px;
  height: 60px;
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  text-transform: uppercase;
  flex-direction: column;
  background-color: transparent;
  box-shadow: none;
  border-radius: 3px; }

/* line 5253, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.columnmore button span {
  display: inline-block;
  width: 95px;
  height: 24px; }

/* line 5258, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.columnmore button.on {
  background-color: #f1f1f1; }

/* line 5261, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.columnmore button:hover {
  background-color: #f1f1f1; }

/* line 5264, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.columnmore div.is-separator {
  width: 100%;
  border-top: #f0f0f0 1px solid;
  margin-bottom: 10px;
  margin-top: 10px; }

/* line 5270, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.rowmore {
  flex-direction: column; }

/* line 5273, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.rowmore > div {
  width: 190px;
  margin: 12px; }

/* line 5277, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.rowmore button {
  width: 95px;
  height: 60px;
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  text-transform: uppercase;
  flex-direction: column;
  background-color: transparent;
  box-shadow: none;
  border-radius: 3px; }

/* line 5289, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.rowmore button span {
  display: inline-block;
  width: 95px;
  height: 24px; }

/* line 5294, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.rowmore button.on {
  background-color: #f1f1f1; }

/* line 5297, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.rowmore button:hover {
  background-color: #f1f1f1; }

/* line 5300, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.rowmore div.is-separator {
  width: 100%;
  border-top: #f0f0f0 1px solid;
  margin-bottom: 10px;
  margin-top: 10px; }

/* line 5306, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.elmmore {
  flex-direction: column; }

/* line 5309, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.elmmore > div {
  width: 190px;
  margin: 12px; }

/* line 5313, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.elmmore button {
  width: 95px;
  height: 60px;
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  text-transform: uppercase;
  flex-direction: column;
  background-color: transparent;
  box-shadow: none;
  border-radius: 3px; }

/* line 5325, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.elmmore button span {
  display: inline-block;
  width: 95px;
  height: 24px; }

/* line 5330, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.elmmore button.on {
  background-color: #f1f1f1; }

/* line 5333, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.elmmore button:hover {
  background-color: #f1f1f1; }

/* line 5336, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.quickadd {
  width: 430px;
  box-sizing: border-box;
  transition: none;
  flex-direction: row;
  flex-flow: wrap;
  justify-content: center;
  align-items: center; }

/* line 5345, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.quickadd button {
  float: left;
  width: 100px;
  height: 60px;
  font-size: 9px;
  font-weight: 400;
  text-transform: uppercase;
  flex-direction: column;
  background-color: transparent;
  box-shadow: none;
  border-radius: 3px; }

/* line 5357, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.quickadd button.on {
  background-color: #f1f1f1; }

/* line 5360, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.quickadd button:hover {
  background-color: #f1f1f1; }

/* line 5363, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.quickadd .pop-separator {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: #f0f0f0 1px solid; }

/* line 5369, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-pop.quickadd button.add-more {
  width: 100%;
  height: 50px;
  flex-direction: initial;
  padding: 5px; }

/* line 5375, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-element-tool {
  border-radius: 3px;
  overflow: hidden;
  margin-top: 10px;
  margin-left: 0px;
  border-radius: 100px;
  box-shadow: -1px 5px 8px 0px rgba(0, 0, 0, 0.08);
  background-color: rgba(255, 255, 255, 0.9) !important; }

/* line 5384, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-element-tool button {
  width: 32px;
  height: 31px;
  background: transparent;
  color: #111; }

/* line 5390, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-element-tool svg {
  width: 14px;
  height: 14px;
  fill: #111 !important;
  color: #111 !important; }

/* line 5396, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-tool.is-element-tool .elm-more svg {
  width: 11px;
  height: 11px; }

/* line 5401, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.row-outline .is-row-tool,
.row-active .is-row-tool {
  display: flex; }

/* line 5406, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.row-active .is-col-tool {
  display: flex;
  width: auto;
  padding: 0 !important; }

/* line 5412, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[rowoutline] .row-active .is-col-tool {
  display: none; }

/* line 5416, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[hidecolumntool] .row-active .is-col-tool {
  display: none; }

/* line 5420, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-row-tool {
  flex-direction: column;
  width: auto;
  left: auto;
  right: -40px;
  box-shadow: none;
  border-radius: 2px;
  overflow: hidden; }

/* line 5429, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-row-tool button {
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 5436, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-row-tool svg {
  fill: #fff !important;
  color: #fff !important; }

/* line 5440, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-row-tool .row-handle {
  display: flex;
  height: 25px;
  justify-content: center;
  align-items: center;
  background: #169af7;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0; }

/* line 5451, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-row-tool .row-handle svg {
  width: 13px;
  height: 13px; }

/* line 5455, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-row-tool .row-grideditor {
  background: rgba(216, 200, 6, 0.9); }

/* line 5458, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-row-tool .row-grideditor svg {
  width: 14px;
  height: 14px;
  margin-top: -1px; }

/* line 5463, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-row-tool .row-more {
  background: rgba(216, 200, 6, 0.9); }

/* line 5466, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-row-tool .row-more svg {
  width: 14px;
  height: 14px; }

/* line 5470, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-row-tool .row-remove {
  background: rgba(255, 85, 4, 0.9); }

/* line 5473, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-row-tool .row-remove svg {
  width: 23px;
  height: 23px; }

/* line 5477, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-col-tool {
  flex-direction: row;
  margin-top: 0px;
  margin-left: -1px;
  box-shadow: none;
  border-radius: 2px;
  overflow: hidden;
  top: -3px !important; }

/* line 5486, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-col-tool button {
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 5493, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-col-tool .cell-add {
  background: #0fcc52; }

/* line 5496, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-col-tool .cell-more {
  background: rgba(216, 200, 6, 0.9); }

/* line 5499, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-col-tool .cell-remove {
  background: rgba(255, 85, 4, 0.9); }

/* line 5502, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-col-tool svg {
  fill: #fff !important;
  /* $ui-columntool-colored-button-svg-fill */
  color: #fff !important; }

/* line 5507, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-col-tool .cell-more svg {
  width: 14px;
  height: 14px; }

/* line 5511, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-canvas-tool {
  display: flex;
  flex-direction: column;
  width: auto;
  left: auto;
  right: -40px;
  box-shadow: none;
  border-radius: 2px;
  overflow: hidden; }

/* line 5521, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-canvas-tool button {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 5528, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-canvas-tool button.box-up svg, .is-tool.is-canvas-tool button.box-down svg {
  width: 12px;
  height: 12px; }

/* line 5532, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-canvas-tool button.box-settings svg {
  width: 12px;
  height: 12px; }

/* line 5536, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-canvas-tool button.box-remove svg {
  width: 14px;
  height: 14px; }

/* line 5540, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-canvasadd-tool {
  display: flex;
  flex-direction: column;
  width: auto;
  top: auto;
  bottom: -37px;
  left: calc(50% - 15px);
  box-shadow: none;
  border-radius: 2px;
  overflow: hidden; }

/* line 5551, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-canvasadd-tool button {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 5558, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-canvasadd-tool button.box-add svg {
  width: 14px;
  height: 14px; }

/* line 5563, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.page-web .is-tool.is-canvas-tool {
  top: 10vh;
  right: 5px; }

/* line 5567, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.page-web .is-tool.is-canvasadd-tool {
  bottom: 5px; }

/* line 5571, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.page-web-container .is-tool.is-canvasadd-tool {
  bottom: 5px; }

/* line 5575, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-page:not(.page-web):not(.page-web-container) .is-canvasadd-tool {
  background-color: #ffffffa3;
  box-shadow: 2px 3px 9px #62626212; }

/* line 5580, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-page:not(.page-web) .is-canvas-tool {
  background-color: #ffffffa3;
  box-shadow: 2px 3px 9px #62626212; }

/* line 5585, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-row-tool {
  background: rgba(243, 243, 243, 0.9); }

/* line 5588, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-row-tool button {
  width: 27px;
  height: 27px; }

/* line 5592, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-row-tool svg {
  fill: #000; }

/* line 5595, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-row-tool .row-handle {
  display: flex;
  height: 27px;
  justify-content: center;
  align-items: center;
  background: transparent;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0; }

/* line 5606, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-row-tool .row-handle svg {
  width: 11px;
  height: 11px; }

/* line 5610, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-row-tool .row-grideditor {
  background: transparent; }

/* line 5613, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-row-tool .row-grideditor svg {
  width: 13px;
  height: 13px; }

/* line 5617, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-row-tool .row-more {
  background: transparent; }

/* line 5620, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-row-tool .row-more svg {
  width: 12px;
  height: 12px; }

/* line 5624, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-row-tool .row-remove {
  background: transparent; }

/* line 5627, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-row-tool .row-remove svg {
  width: 19px;
  height: 19px; }

/* line 5631, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-col-tool {
  background: rgba(243, 243, 243, 0.9);
  flex-direction: row;
  top: -2px;
  margin-top: 0px;
  margin-left: -1px; }

/* line 5638, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-col-tool button {
  width: 27px;
  height: 27px; }

/* line 5642, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-col-tool .cell-add {
  background: transparent; }

/* line 5645, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-col-tool .cell-more {
  background: transparent; }

/* line 5648, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-col-tool .cell-remove {
  background: transparent; }

/* line 5651, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-col-tool svg {
  width: 18px;
  height: 18px;
  fill: #000 !important;
  /* $ui-columntool-grayed-button-svg-fill */ }

/* line 5657, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-tool.is-col-tool .cell-more svg {
  width: 12px;
  height: 12px; }

/* line 5662, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-rowadd-tool {
  display: none;
  position: absolute;
  bottom: -1px;
  left: 0px;
  width: 100%;
  height: 1px;
  border: none;
  z-index: 1;
  background: transparent;
  transition: none; }

/* line 5674, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-rowadd-tool button {
  position: absolute;
  top: -9px;
  left: calc(50% - 10px);
  border: 1px solid #ff8e3e;
  border-radius: 500px;
  height: auto; }

/* line 5683, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.row-outline .is-rowadd-tool,
.row-active .is-rowadd-tool {
  display: block; }

/* line 5688, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-rowadd-tool {
  border-bottom: 1px solid rgba(222, 222, 222, 0.32); }

/* line 5691, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[gray] .is-rowadd-tool button {
  border: 1px solid rgba(0, 0, 0, 0.13); }

/* line 5695, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.row-add-initial {
  width: 100%;
  height: 120px;
  font-family: sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  justify-content: center;
  align-items: center;
  color: #333;
  border: 1px dashed rgba(169, 169, 169, 0.8);
  background: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  transition: all ease 0.3s;
  outline: none !important; }

/* line 5711, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.row-add-initial:hover {
  background: rgba(248, 248, 248, 0.35); }

/* line 5714, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.row-add-initial:focus {
  outline: none; }

/* line 5717, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.row-add-initial span {
  text-transform: none;
  display: block;
  margin-top: 5px;
  font-size: 13px;
  opacity: 0.5;
  color: #333; }

/* line 5726, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder .row-active.row-add-initial {
  outline: none; }

/* line 5730, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tool.is-row-tool .row-grideditor {
  display: none; }

/* line 5734, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder {
  /*
  &[grideditor] {
      & > div > div.cell-active {
          outline: $ui-grideditor-cell-outline-active;
      } 
      .row-active {
          outline: $ui-grideditor-row-outline-active;
          z-index: 1;
      } 
      .row-active.row-outline {
          outline: $ui-grideditor-rowoutline-row-outline-active;
      } 
  }
  */ }

/* line 5750, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[minimal] .is-tool.is-row-tool .row-grideditor {
  display: block; }

/* line 5753, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[minimal] .is-tool.is-row-tool .row-more {
  display: none; }

/* line 5756, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[clean] .is-tool.is-row-tool {
  background: rgba(243, 243, 243, 0.9);
  outline: none; }

/* line 5760, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[clean] .is-tool.is-row-tool .row-grideditor {
  display: block;
  background: transparent; }

/* line 5764, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[clean] .is-tool.is-row-tool .row-grideditor svg {
  fill: #000;
  width: 13px;
  height: 13px;
  margin-left: -1px; }

/* line 5770, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[clean] .is-tool.is-row-tool .row-more {
  display: none; }

/* line 5773, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[clean] .is-tool.is-row-tool .row-handle {
  display: none; }

/* line 5776, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[clean] .is-tool.is-row-tool .row-remove {
  display: none; }

/* line 5779, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[clean] .row-outline {
  outline: none; }

/* line 5782, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[clean] .cell-active {
  outline: none; }

/* line 5785, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[clean] .row-active:not([data-protected]) {
  outline: 1px solid rgba(132, 132, 132, 0.2); }

/* line 5788, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[leftrowtool] .is-tool.is-row-tool {
  right: auto;
  left: -40px; }

/* line 5792, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[rowoutline] .row-outline {
  outline: none; }

/* line 5795, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[rowoutline] > div > div.cell-active {
  outline: none; }

/* line 5798, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[rowoutline] .row-active:not([data-protected]) {
  outline: 1px solid #00da89; }

/* line 5801, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[grayoutline] .row-outline {
  outline: none; }

/* line 5804, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[grayoutline] .cell-active:not([data-protected]) {
  outline: 1px solid rgba(132, 132, 132, 0.1); }

/* line 5807, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[grayoutline] .row-active:not([data-protected]) {
  outline: 1px solid rgba(132, 132, 132, 0.2); }

/* line 5810, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[rowoutline][grayoutline] .row-outline {
  outline: none; }

/* line 5813, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[rowoutline][grayoutline] .cell-active {
  outline: none; }

/* line 5816, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[rowoutline][grayoutline] .row-active:not([data-protected]) {
  outline: 1px solid rgba(132, 132, 132, 0.2); }

/* line 5819, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[hideoutline] .row-outline {
  outline: none !important; }

/* line 5822, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[hideoutline] .cell-active {
  outline: none !important; }

/* line 5825, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[hideoutline] .row-active {
  outline: none !important; }

/* line 5828, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[hideoutline] .row-active.row-outline {
  outline: none !important; }

/* line 5831, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[hidesnippetaddtool] .row-outline .is-rowadd-tool,
.is-builder[hidesnippetaddtool] .row-active .is-rowadd-tool {
  display: none; }

/* line 5835, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder[hideelementhighlight] .cell-active .elm-active {
  background-color: transparent; }

/* line 5839, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[minimal] .is-tool.is-column-tool .cell-more {
  display: none; }

/* line 5842, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[clean] .is-tool.is-column-tool {
  display: none; }

/* line 5845, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[hideelementtool] .is-tool.is-element-tool {
  display: none !important; }

/* line 5848, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml .is-element-tool .elm-settings {
  display: none; }

/* line 5851, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[emailmode] .is-element-tool .elm-add,
#_cbhtml[emailmode] .is-element-tool .elm-more,
#_cbhtml[emailmode] .is-element-tool .elm-remove {
  display: none !important; }

/* line 5856, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
#_cbhtml[emailmode] .is-element-tool .elm-settings {
  display: block; }

/* line 5860, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-tooltip {
  position: absolute;
  display: none;
  line-height: 1;
  padding: 5px 8px;
  font-size: 11px;
  background: #333;
  border-radius: 0px;
  color: #fefefe;
  z-index: 100005;
  -webkit-font-smoothing: auto; }

/*!
 * Cropper.js v1.5.12
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-06-12T08:00:11.623Z
 */
/* line 5882, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 5895, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-container img {
  image-orientation: 0deg;
  display: block;
  height: 100%;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%; }

/* line 5906, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-canvas, .cropper-crop-box, .cropper-drag-box, .cropper-modal, .cropper-wrap-box {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

/* line 5914, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-canvas, .cropper-wrap-box {
  overflow: hidden; }

/* line 5918, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-drag-box {
  background-color: #fff;
  opacity: 0; }

/* line 5923, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-modal {
  background-color: #000;
  opacity: 0.5; }

/* line 5928, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%; }

/* line 5937, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute; }

/* line 5944, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.33333%;
  left: 0;
  top: 33.33333%;
  width: 100%; }

/* line 5953, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.33333%;
  top: 0;
  width: 33.33333%; }

/* line 5962, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 5972, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-center:after, .cropper-center:before {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute; }

/* line 5979, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px; }

/* line 5986, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px; }

/* line 5993, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-face, .cropper-line, .cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%; }

/* line 6001, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0; }

/* line 6007, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-line {
  background-color: #39f; }

/* line 6011, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px; }

/* line 6018, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px; }

/* line 6025, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px; }

/* line 6032, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0; }

/* line 6039, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px; }

/* line 6046, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%; }

/* line 6053, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px; }

/* line 6060, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%; }

/* line 6067, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px; }

/* line 6074, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px; }

/* line 6080, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px; }

/* line 6086, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px; }

/* line 6092, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px; }

@media (min-width: 768px) {
  /* line 6102, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .cropper-point.point-se {
    height: 15px;
    width: 15px; } }
@media (min-width: 992px) {
  /* line 6108, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .cropper-point.point-se {
    height: 10px;
    width: 10px; } }
@media (min-width: 1200px) {
  /* line 6114, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px; } }
/* line 6120, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: " ";
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%; }

/* line 6132, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-invisible {
  opacity: 0; }

/* line 6136, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC"); }

/* line 6140, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0; }

/* line 6147, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-hidden {
  display: none !important; }

/* line 6151, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-move {
  cursor: move; }

/* line 6155, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-crop {
  cursor: crosshair; }

/* line 6159, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.cropper-disabled .cropper-drag-box, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point {
  cursor: not-allowed; }

/* line 6163, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox {
  display: none;
  z-index: 100000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  box-sizing: border-box;
  background-color: black;
  opacity: 0;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: scale(0.7) translateZ(150px);
  transition: all 450ms ease-in-out;
  outline: none; }

/* line 6181, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox.light {
  background-color: rgba(255, 255, 255, 0.97); }

/* line 6184, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox > div {
  width: 100%;
  height: 100%; }

/* line 6188, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox > div.lightbox-content {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 70px;
  box-sizing: border-box; }

/* line 6197, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox > div.lightbox-content > img {
  cursor: default;
  opacity: unset !important; }

/* line 6201, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox.active {
  opacity: 1;
  transform: scale(1) translateZ(150px); }

/* line 6205, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox iframe {
  opacity: 0;
  filter: blur(30px);
  transition: all 600ms ease-in-out; }

/* line 6210, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox.active iframe {
  filter: blur(0);
  opacity: 1; }

/* line 6214, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox video {
  outline: none;
  width: 100%;
  height: 100%; }

/* line 6219, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox img {
  max-width: 100%;
  max-height: 100%; }

/* line 6223, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox .cmd-lightbox-close {
  position: absolute !important;
  top: 3px !important;
  right: 3px !important;
  width: 60px !important;
  height: 60px !important;
  color: #fff !important;
  background: none !important;
  box-shadow: none !important;
  border: none !important;
  cursor: pointer;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 6239, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox .cmd-lightbox-close svg {
  width: 35px;
  height: 35px;
  fill: #000 !important; }

/* line 6244, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox.light .cmd-lightbox-close {
  color: #000 !important; }

/* line 6247, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox .cmd-lightbox-prev,
.is-ui .is-lightbox .cmd-lightbox-next {
  flex: none;
  position: absolute !important;
  width: 80px !important;
  height: 80px !important;
  margin-top: -40px;
  color: #fff !important;
  background: none !important;
  box-shadow: none !important;
  border: none !important;
  cursor: pointer;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 6264, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox .cmd-lightbox-prev svg,
.is-ui .is-lightbox .cmd-lightbox-next svg {
  width: 55px;
  height: 55px;
  fill: #000 !important; }

/* line 6270, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .is-lightbox.light .cmd-lightbox-prev, .is-ui .is-lightbox.light .cmd-lightbox-next {
  color: #000 !important; }

/* line 6274, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.block-click[data-noedit] {
  cursor: pointer; }

/* line 6277, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.block-click[data-noedit] > * {
  pointer-events: none;
  user-select: none; }

/* line 6282, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.block-click[contenteditable=true] {
  cursor: unset; }

/* line 6285, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.block-click[contenteditable=true] > * {
  pointer-events: unset;
  user-select: unset; }

/* Prevent css framework overide (Materialize) */
/* line 6291, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui [type=checkbox]:not(:checked), .is-ui [type=checkbox]:checked {
  position: unset !important; }

/* line 6295, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui input[type=range] {
  border: none; }

/* line 6299, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui form {
  background: unset;
  margin: unset;
  padding: unset;
  border: unset; }

/* line 6306, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui svg {
  max-width: unset; }

/* Prevent css framework overide (Tailwind) */
/* line 6311, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui svg {
  display: initial !important; }

/* line 6315, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-section-tool svg,
.is-box-tool svg,
.is-row-tool svg,
.is-column-tool svg,
.is-col-tool svg {
  display: initial !important; }

/* Make slider block resizable */
/* line 6324, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-builder > div > div[data-module=slider-builder].cell-active {
  z-index: 1 !important; }

/* Row Lock will hide row tool */
/* line 6329, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.row-lock .is-row-tool,
.row-lock .is-rowadd-tool {
  display: none !important; }

/* Adjustment */
@media (max-height: 700px) {
  /* line 6336, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  #_cbhtml .is-modal.buttoneditor {
    height: 500px;
    margin-top: -250px; } }
@media (max-height: 600px) {
  /* line 6342, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  #_cbhtml .is-modal.buttoneditor {
    height: 400px;
    margin-top: -200px; } }
/* line 6347, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.relative {
  position: relative; }

/* line 6351, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-row-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
  user-select: none; }

/*
@media (min-width: 761px) and (max-width: 970px) {
    body.data-editor .sm-hidden {
        opacity: 0.5 !important;
        background-color: rgb(130 130 130 / 14%) !important;
    }
}
@media (min-width: 971px) and (max-width: 1280px) {
    body.data-editor .md-hidden {
        opacity: 0.5 !important;
        background-color: rgb(130 130 130 / 14%) !important;
    }
}
@media (min-width: 1281px) {
    body.data-editor .desktop-hidden {
        opacity: 0.5 !important;
        background-color: rgb(130 130 130 / 14%) !important;
    }
}*/
/* line 6381, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
div[data-html] {
  min-height: 70px; }

/* line 6385, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
[data-module=slider-builder] *,
[data-module=text-builder] * {
  outline: none !important; }

/* Make slider block resizable */
/* line 6391, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.padding-0[data-module=slider-builder],
.padding-0[data-module=text-builder] {
  padding: 0 2px 4px !important; }

/* IFRAME * New Control Panel */
/* line 6397, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-content-view.desktop {
  width: 1366px;
  height: 853px; }

/* line 6401, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-content-view.tablet-landscape {
  width: 1080px;
  height: 810px; }

/* line 6405, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-content-view.tablet {
  width: 768px;
  height: 1024px; }

/* line 6409, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-content-view.mobile {
  width: 390px;
  height: 844px; }

@media all and (min-width: 1620px) {
  /* line 6415, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .is-content-view.desktop {
    width: 1420px;
    height: 887px; }

  /* line 6420, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .is-content-view.tablet-landscape {
    width: 1280px;
    height: 960px; } }
@media all and (min-width: 1720px) {
  /* line 6426, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .is-content-view.desktop {
    width: 1520px;
    height: 949px; }

  /* line 6431, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .is-content-view.tablet-landscape {
    width: 1280px;
    height: 960px; } }
@media all and (min-width: 1820px) {
  /* line 6437, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .is-content-view.desktop {
    width: 1620px;
    height: 1012px; }

  /* line 6442, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .is-content-view.tablet-landscape {
    width: 1280px;
    height: 960px; } }
@media all and (max-width: 1520px) {
  /* line 6448, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .is-content-view {
    transform: scale(0.93); } }
@media all and (max-width: 1450px) {
  /* line 6453, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .is-content-view {
    transform: scale(0.87); } }
@media all and (max-width: 1375px) {
  /* line 6458, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .is-content-view {
    transform: scale(0.73); } }
@media all and (max-width: 1175px) {
  /* line 6463, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .is-content-view {
    transform: scale(0.67); } }
@media all and (max-width: 1090px) {
  /* line 6468, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .is-content-view {
    transform: scale(0.62); } }
/* line 6472, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select {
  --cs-height: 46px;
  --cs-border: 1px solid #ddd;
  --cs-background: #fff;
  --cs-hover-background: #f2f2f2;
  --cs-selected-background: #eee;
  position: relative;
  display: inline-block;
  font-size: 15px;
  height: var(--cs-height);
  width: 100%; }

/* line 6484, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-styled {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 6px 0 14px;
  border: var(--cs-border);
  cursor: pointer;
  position: relative;
  user-select: none;
  box-sizing: border-box;
  height: var(--cs-height);
  overflow: hidden;
  border-radius: 3px;
  box-shadow: -2px 5px 10px -6px rgba(0, 0, 0, 0.08);
  outline: none; }

/* line 6500, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-styled span {
  display: flex; }

/* line 6503, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-styled span img {
  height: 25px;
  margin-top: 3px; }

/* line 6507, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-styled:focus-visible {
  outline: #3e93f7 2px solid;
  outline-offset: -1px; }

/* line 6511, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-styled > span:first-child {
  position: absolute;
  margin-right: 23px; }

/* line 6515, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-styled > span:nth-child(2) {
  position: absolute;
  height: 15px;
  top: calc(50% - 7.5px);
  right: 6px;
  display: flex; }

/* line 6522, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-styled svg {
  width: 15px;
  height: 15px; }

/* line 6526, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-styled[aria-expanded=true] > span:nth-child(2) {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  top: calc(50% - 7.5px); }

/* line 6531, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select input {
  display: none;
  width: 100%;
  height: 40px;
  border: var(--cs-border);
  border-top: none;
  padding: 0 3px 0 8px;
  box-sizing: border-box;
  margin: 0;
  position: absolute;
  top: var(--cs-height);
  left: 0;
  font-size: 15px;
  z-index: 2;
  outline-offset: 0;
  background: var(--cs-background); }

/* line 6548, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select input:focus {
  outline: none; }

/* line 6551, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-options {
  display: none;
  position: absolute;
  top: calc(var(--cs-height) + 1px);
  left: 0;
  border: var(--cs-border);
  box-sizing: border-box;
  border-top: none;
  z-index: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: var(--cs-background);
  z-index: 1;
  max-height: 200px;
  overflow-y: auto; }

/* line 6569, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select.has-search .select-options {
  top: calc(var(--cs-height) + 40px); }

/* line 6572, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-options.active {
  display: block; }

/* line 6575, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-options li {
  padding: 0 8px 0 14px;
  cursor: pointer;
  white-space: nowrap;
  min-height: 36px;
  align-items: center; }

/* line 6582, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-options li img {
  margin: 8px 0;
  height: 25px; }

/* line 6586, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-options li:hover {
  background-color: var(--cs-hover-background); }

/* line 6589, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.custom-select .select-options li.selected {
  background-color: var(--cs-selected-background); }

/* Switch */
/* line 6594, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .switch, .builder-ui .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px; }

/* line 6600, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .switch input, .builder-ui .switch input {
  opacity: 0;
  width: 0;
  height: 0; }

/* line 6605, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .switch .slider, .builder-ui .switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 34px; }

/* line 6617, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .switch .slider:before, .builder-ui .switch .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: #fff;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 50%; }

/* line 6629, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .switch input:checked + .slider, .builder-ui .switch input:checked + .slider {
  background-color: #0e75de;
  border-radius: 34px; }

/* line 6633, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .switch input:focus + .slider, .builder-ui .switch input:focus + .slider {
  box-shadow: 0 0 1px #0e75de; }

/* line 6636, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.is-ui .switch input:checked + .slider:before, .builder-ui .switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px); }

/* line 6642, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.dark .is-ui .switch .slider,
.dark .builder-ui .switch .slider {
  background-color: #7c7c7c; }

/* line 6646, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.dark .is-ui .switch .slider:before,
.dark .builder-ui .switch .slider:before {
  background-color: rgba(255, 255, 255, 0.82); }

/* line 6650, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.dark .is-ui .switch input:checked + .slider,
.dark .builder-ui .switch input:checked + .slider {
  background-color: #0e75de; }

/* line 6654, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.dark .is-ui .switch input:focus + .slider,
.dark .builder-ui .switch input:focus + .slider {
  box-shadow: 0 0 1px #0e75de; }

/* line 6659, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.dark .div-font-list > button img,
.colored-dark .div-font-list > button img,
.colored .div-font-list > button img {
  mix-blend-mode: screen;
  filter: invert(1); }

/* line 6666, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
i.bi, i.icon {
  display: inline-flex; }

/* block tool */
/*
.is-block-tool {
    border-radius: 3px;
    overflow: hidden;
    top: 3px;
    right: 3px;
    left: auto;
    width: 25px;

    button {
        width: 25px; 
        height: 25px;
        background: transparent;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    svg {
        width: 14px;
        height: 14px;
        fill: #000;
    }
} 
.is-block.active:not(.multi):not(.editable) .is-block-tool {
    display: flex;
}
*/
/* Lightbox */
/* line 6699, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: none; }

/* line 6718, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-container.inactive {
  display: none; }

/* line 6722, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden; }

/* line 6730, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-container .gslider {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 6754, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0; }

/* line 6773, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative; }

/* line 6779, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999; }

/* line 6784, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-container .gslide-inner-content {
  width: 100%; }

/* line 6788, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh; }

/* line 6806, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-container .ginner-container.gvideo-container {
  width: 100%; }

/* line 6810, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-container .ginner-container.desc-bottom,
.glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

/* line 6818, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-container .ginner-container.desc-left,
.glightbox-container .ginner-container.desc-right {
  max-width: 100% !important; }

/* line 6823, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide iframe,
.gslide video {
  outline: none !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto; }

/* line 6833, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide:not(.current) {
  pointer-events: none; }

/* line 6837, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 6843, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-image img {
  max-height: 100vh;
  display: block;
  padding: 0;
  float: none;
  outline: none;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -ms-touch-action: none;
  touch-action: none;
  margin: auto;
  min-width: 200px; }

/* line 6865, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.desc-top .gslide-image img,
.desc-bottom .gslide-image img {
  width: auto; }

/* line 6870, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.desc-left .gslide-image img,
.desc-right .gslide-image img {
  width: auto;
  max-width: 100%; }

/* line 6876, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-image img.zoomable {
  position: relative; }

/* line 6880, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-image img.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none; }

/* line 6887, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-video {
  position: relative;
  max-width: 100vh;
  width: 100% !important; }

/* line 6893, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
  display: none; }

/* line 6897, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-video .gvideo-wrapper {
  width: 100%;
  /* max-width: 160vmin; */
  margin: auto; }

/* line 6903, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-video::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none; }

/* line 6912, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-video.playing::before {
  display: none; }

/* line 6916, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh; }

/* line 6922, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important; }

/* line 6927, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
  margin: auto; }

/* line 6936, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%; }

/* line 6941, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-inline .dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none; }

/* line 6948, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1; }

/* line 6954, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%; }

/* line 6967, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto; }

/* line 6974, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.zoomed .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

/* line 6979, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.desc-top .gslide-media,
.desc-bottom .gslide-media {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

/* line 6988, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-description {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%; }

/* line 6995, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-description.description-left,
.gslide-description.description-right {
  max-width: 100%; }

/* line 7000, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-description.description-bottom,
.gslide-description.description-top {
  margin: 0 auto;
  width: 100%; }

/* line 7006, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-description p {
  margin-bottom: 12px; }

/* line 7010, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslide-description p:last-child {
  margin-bottom: 0; }

/* line 7014, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.zoomed .gslide-description {
  display: none; }

/* line 7018, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-button-hidden {
  display: none; }

/* line 7022, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  padding-bottom: 50px; }

/* line 7041, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em; }

/* line 7046, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1; }

/* line 7050, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: bold; }

/* line 7055, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit; }

/* line 7059, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: 0.4; }

/* line 7064, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gdesc-open .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 0.4; }

/* line 7070, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gdesc-open .gdesc-inner {
  padding-bottom: 30px; }

/* line 7074, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gdesc-closed .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1; }

/* line 7080, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.greset {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

/* line 7085, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gabsolute {
  position: absolute; }

/* line 7089, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.grelative {
  position: relative; }

/* line 7093, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-desc {
  display: none !important; }

/* line 7097, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-open {
  overflow: hidden; }

/* line 7101, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader 0.8s infinite linear;
  animation: lightboxLoader 0.8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%; }

/* line 7118, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: #000;
  will-change: opacity; }

/* line 7128, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-mobile .goverlay {
  background: #000; }

/* line 7132, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gprev,
.gnext,
.gclose {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

/* line 7155, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gprev svg,
.gnext svg,
.gclose svg {
  display: block;
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0; }

/* line 7165, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
  opacity: 0.1; }

/* line 7171, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
  stroke: #fff; }

/* line 7177, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gbtn.focused {
  outline: 2px solid #0f3d81; }

/* line 7181, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
iframe.wait-autoplay {
  opacity: 0; }

/* line 7185, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-closing .gnext,
.glightbox-closing .gprev,
.glightbox-closing .gclose {
  opacity: 0 !important; }

/*Skin */
/* line 7192, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gslide-description {
  background: #fff; }

/* line 7196, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gdesc-inner {
  padding: 22px 20px; }

/* line 7200, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: normal;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em; }

/* line 7209, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em; }

/* line 7216, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gslide-video {
  background: #000; }

/* line 7220, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gprev,
.glightbox-clean .gnext,
.glightbox-clean .gclose {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px; }

/* line 7227, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gprev path,
.glightbox-clean .gnext path,
.glightbox-clean .gclose path {
  fill: #fff; }

/* line 7233, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px; }

/* line 7241, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px; }

/* line 7249, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute; }

/* line 7257, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gclose svg {
  width: 18px;
  height: auto; }

/* line 7262, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gclose:hover {
  opacity: 1; }

/*CSS Animations*/
/* line 7267, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gfadeIn {
  -webkit-animation: gfadeIn 0.5s ease;
  animation: gfadeIn 0.5s ease; }

/* line 7272, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gfadeOut {
  -webkit-animation: gfadeOut 0.5s ease;
  animation: gfadeOut 0.5s ease; }

/* line 7277, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslideOutLeft {
  -webkit-animation: gslideOutLeft 0.3s ease;
  animation: gslideOutLeft 0.3s ease; }

/* line 7282, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslideInLeft {
  -webkit-animation: gslideInLeft 0.3s ease;
  animation: gslideInLeft 0.3s ease; }

/* line 7287, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslideOutRight {
  -webkit-animation: gslideOutRight 0.3s ease;
  animation: gslideOutRight 0.3s ease; }

/* line 7292, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gslideInRight {
  -webkit-animation: gslideInRight 0.3s ease;
  animation: gslideInRight 0.3s ease; }

/* line 7297, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gzoomIn {
  -webkit-animation: gzoomIn 0.5s ease;
  animation: gzoomIn 0.5s ease; }

/* line 7302, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gzoomOut {
  -webkit-animation: gzoomOut 0.5s ease;
  animation: gzoomOut 0.5s ease; }

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-webkit-keyframes gfadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes gfadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-webkit-keyframes gfadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@keyframes gfadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0); }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0); }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden; } }
@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden; } }
@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0; } }
@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0; } }
@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 1; } }
@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 1; } }
@-webkit-keyframes gzoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }
@keyframes gzoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }
@media (min-width: 769px) {
  /* line 7512, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }

  /* line 7521, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }

  /* line 7527, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-container .ginner-container.desc-top .gslide-image,
  .glightbox-container .ginner-container.desc-top .gslide-image img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }

  /* line 7534, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-container .ginner-container.desc-left .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }

  /* line 7540, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-container .ginner-container.desc-left .gslide-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }

  /* line 7546, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .gslide-image img {
    max-height: 97vh;
    max-width: 100%; }

  /* line 7551, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .gslide-image img.zoomable {
    cursor: -webkit-zoom-in;
    cursor: zoom-in; }

  /* line 7556, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .zoomed .gslide-image img.zoomable {
    cursor: -webkit-grab;
    cursor: grab; }

  /* line 7561, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .gslide-inline {
    max-height: 95vh; }

  /* line 7565, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .gslide-external {
    max-height: 100vh; }

  /* line 7569, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .gslide-description.description-left,
  .gslide-description.description-right {
    max-width: 275px; }

  /* line 7574, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-open {
    height: auto; }

  /* line 7578, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .goverlay {
    background: rgba(0, 0, 0, 0.92); }

  /* line 7582, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-clean .gslide-media {
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65); }

  /* line 7587, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-clean .description-left .gdesc-inner,
  .glightbox-clean .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto; }

  /* line 7594, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-clean .gprev,
  .glightbox-clean .gnext,
  .glightbox-clean .gclose {
    background-color: rgba(0, 0, 0, 0.32); }

  /* line 7600, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-clean .gprev:hover,
  .glightbox-clean .gnext:hover,
  .glightbox-clean .gclose:hover {
    background-color: rgba(0, 0, 0, 0.7); }

  /* line 7606, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-clean .gprev {
    top: 45%; }

  /* line 7610, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-clean .gnext {
    top: 45%; } }
@media (min-width: 992px) {
  /* line 7615, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-clean .gclose {
    opacity: 0.7;
    right: 20px; } }
@media screen and (max-height: 420px) {
  /* line 7621, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .goverlay {
    background: #000; } }
/* skin */
/* Light */
/* line 7627, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gslide-description {
  background: #fff; }

/* line 7631, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gdesc-inner {
  padding: 22px 20px; }

/* line 7635, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gslide-title {
  font-size: 1em;
  font-weight: normal;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em; }

/* line 7644, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em; }

/* line 7651, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gslide-video {
  background: #000; }

/* line 7655, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gprev,
.glightbox-light .gnext,
.glightbox-light .gclose {
  background-color: rgba(255, 255, 255, 0);
  border-radius: 4px; }

/* line 7662, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gprev path,
.glightbox-light .gnext path,
.glightbox-light .gclose path {
  fill: #000; }

/* line 7668, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px; }

/* line 7676, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px; }

/* line 7684, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute; }

/* line 7692, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gclose svg {
  width: 18px;
  height: auto; }

/* line 7697, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gclose:hover {
  opacity: 1; }

/**/
/* line 7702, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

/* line 7707, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .description-left .gdesc-inner,
.glightbox-light .description-right .gdesc-inner {
  position: absolute;
  height: 100%;
  overflow-y: auto; }

/* line 7714, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gprev,
.glightbox-light .gnext,
.glightbox-light .gclose {
  background-color: rgba(255, 255, 255, 0); }

/* line 7720, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gprev:hover,
.glightbox-light .gnext:hover,
.glightbox-light .gclose:hover {
  background-color: rgba(255, 255, 255, 0); }

/* line 7726, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gprev {
  top: 45%; }

/* line 7730, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gnext {
  top: 45%; }

@media (min-width: 992px) {
  /* line 7735, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .glightbox-light .gclose {
    opacity: 0.7;
    right: 20px; } }
/**/
/* line 7741, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .goverlay {
  background: white !important; }

@media screen and (max-height: 420px) {
  /* line 7746, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .goverlay {
    background: white; } }
/* override (light) */
/* line 7751, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gprev,
.glightbox-light .gnext {
  width: 55px !important;
  height: 70px !important; }

/* line 7757, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gclose svg, .gnext svg, .gprev svg {
  width: 50px !important; }

/* line 7761, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gclose {
  width: 55px !important;
  height: 55px !important; }

/* line 7766, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gclose svg {
  width: 30px !important; }

/* line 7770, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gslide-title {
  font-size: 1.2em !important;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important; }

/* line 7775, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-light .gslide-desc {
  font-size: 1em !important;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important; }

/* override (clean) */
/* line 7781, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gprev,
.glightbox-clean .gnext {
  width: 55px !important;
  height: 70px !important; }

/* line 7787, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gclose svg, .gnext svg, .gprev svg {
  width: 50px !important; }

/* line 7791, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gclose {
  width: 55px !important;
  height: 55px !important; }

/* line 7796, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gclose svg {
  width: 30px !important; }

/* line 7800, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gslide-title {
  font-size: 1.2em !important;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important; }

/* line 7805, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.glightbox-clean .gslide-desc {
  font-size: 1em !important;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important; }

/* other override */
/* line 7811, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.gclose.disabled, .gnext.disabled, .gprev.disabled {
  opacity: 0; }

/* new colorpicker */
/* line 7816, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0); }

/* line 7821, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none; }

/* line 7828, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr .pcr-button {
  position: relative;
  height: 2em;
  width: 2em;
  padding: 0.5em;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  border-radius: 0.15em;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
  background-size: 0;
  transition: all 0.3s; }

/* line 7840, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr .pcr-button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1; }

/* line 7852, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr .pcr-button::before {
  z-index: initial; }

/* line 7855, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr .pcr-button::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: background 0.3s;
  background: var(--pcr-color);
  border-radius: 0.15em; }

/* line 7866, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr .pcr-button.clear {
  background-size: 70%; }

/* line 7869, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr .pcr-button.clear::before {
  opacity: 0; }

/* line 7872, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr .pcr-button.clear:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color); }

/* line 7875, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr .pcr-button.disabled {
  cursor: not-allowed; }

/* line 7879, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr *,
.pcr-app * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none; }

/* line 7886, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr input:focus, .pickr input.pcr-active,
.pickr button:focus,
.pickr button.pcr-active,
.pcr-app input:focus,
.pcr-app input.pcr-active,
.pcr-app button:focus,
.pcr-app button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color); }

/* line 7895, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr .pcr-palette,
.pickr .pcr-slider,
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s; }

/* line 7901, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus,
.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25); }

/* line 7908, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app {
  position: fixed;
  display: flex;
  flex-direction: column;
  z-index: 10000;
  border-radius: 0.1em;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0s 0.3s;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
  left: 0;
  top: 0; }

/* line 7923, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app.visible {
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1; }

/* line 7928, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em; }

/* line 7933, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-swatches.pcr-last {
  margin: 0; }

@supports (display: grid) {
  /* line 7937, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
  .pcr-app .pcr-swatches {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fit, 1.75em); } }
/* line 7943, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-swatches > button {
  font-size: 1em;
  position: relative;
  width: calc(1.75em - 5px);
  height: calc(1.75em - 5px);
  border-radius: 0.15em;
  cursor: pointer;
  margin: 2.5px;
  flex-shrink: 0;
  justify-self: center;
  transition: all 0.15s;
  overflow: hidden;
  background: transparent;
  z-index: 1; }

/* line 7958, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-swatches > button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 6px;
  border-radius: 0.15em;
  z-index: -1; }

/* line 7970, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-swatches > button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--pcr-color);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 0.15em;
  box-sizing: border-box; }

/* line 7982, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05); }

/* line 7985, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none; }

/* line 7988, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -0.2em 0 -0.2em; }

/* line 7994, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em; }

/* line 7997, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction input {
  letter-spacing: 0.07em;
  font-size: 0.75em;
  text-align: center;
  cursor: pointer;
  color: #75797e;
  background: #f1f3f4;
  border-radius: 0.15em;
  transition: all 0.15s;
  padding: 0.45em 0.5em;
  margin-top: 0.75em; }

/* line 8009, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975); }

/* line 8012, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction input:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75); }

/* line 8015, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction .pcr-result {
  color: #75797e;
  text-align: left;
  flex: 1 1 8em;
  min-width: 8em;
  transition: all 0.2s;
  border-radius: 0.15em;
  background: #f1f3f4;
  cursor: text; }

/* line 8025, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction .pcr-result::selection {
  background: #4285f4;
  color: #fff; }

/* line 8029, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4; }

/* line 8033, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
  width: auto; }

/* line 8039, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff; }

/* line 8044, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover {
  filter: brightness(0.925); }

/* line 8049, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4; }

/* line 8052, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250; }

/* line 8056, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75); }

/* line 8060, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-selection .pcr-picker {
  position: absolute;
  height: 18px;
  width: 18px;
  border: 2px solid #fff;
  border-radius: 100%;
  user-select: none; }

/* line 8068, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity {
  position: relative;
  user-select: none;
  display: flex;
  flex-direction: column;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab; }

/* line 8079, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing; }

/* line 8087, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] {
  width: 14.25em;
  max-width: 95vw; }

/* line 8091, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-swatches {
  margin-top: 0.6em;
  padding: 0 0.6em; }

/* line 8095, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-interaction {
  padding: 0 0.6em 0.6em 0.6em; }

/* line 8098, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection {
  display: grid;
  grid-gap: 0.6em;
  grid-template-columns: 1fr 4fr;
  grid-template-rows: 5fr auto auto;
  align-items: center;
  height: 10.5em;
  width: 100%;
  align-self: flex-start; }

/* line 8108, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview {
  grid-area: 2/1/4/1;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-left: 0.6em; }

/* line 8117, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color {
  display: none; }

/* line 8120, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color {
  position: relative;
  background: var(--pcr-color);
  width: 2em;
  height: 2em;
  border-radius: 50em;
  overflow: hidden; }

/* line 8128, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1; }

/* line 8140, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette {
  grid-area: 1/1/2/3;
  width: 100%;
  height: 100%;
  z-index: 1; }

/* line 8146, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette {
  border-radius: 0.15em;
  width: 100%;
  height: 100%; }

/* line 8151, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1; }

/* line 8163, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser {
  grid-area: 2/2/2/2; }

/* line 8166, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
  grid-area: 3/2/3/2; }

/* line 8169, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
  height: 0.5em;
  margin: 0 0.6em; }

/* line 8174, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-picker {
  top: 50%;
  transform: translateY(-50%); }

/* line 8179, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {
  flex-grow: 1;
  border-radius: 50em; }

/* line 8184, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider {
  background: linear-gradient(to right, red, yellow, lime, aqua, blue, fuchsia, red); }

/* line 8187, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {
  background: linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 100%, 0.25em; }

/* line 8192, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
._rte-colpick_container {
  position: relative; }

/* line 8196, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
._rte-colpick {
  display: none !important; }

/* line 8200, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pop-picker {
  z-index: 10050 !important;
  width: 240px;
  height: 362px;
  padding: 10px;
  box-sizing: border-box; }

/* line 8208, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
._pop-colpick_container {
  position: relative;
  width: 100%; }

/* line 8213, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
._pop-colpick {
  display: none !important; }

/* line 8217, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app {
  box-shadow: none;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  background: transparent !important; }

/* line 8226, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-interaction {
  padding: 0; }

/* line 8230, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-swatches {
  display: flex;
  padding: 0;
  margin-top: 12px !important; }

/* line 8236, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction .pcr-result {
  width: 100%;
  flex: none;
  height: 36px !important;
  margin-top: 8px !important;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important;
  font-weight: 300 !important;
  transition: none !important; }

/* line 8246, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-swatches > button {
  font-size: 1em !important;
  position: relative !important;
  width: 30.7px !important;
  height: 30px !important;
  border-radius: 0px !important;
  cursor: pointer;
  margin: 0 !important;
  flex-shrink: 0;
  justify-self: center;
  transition: all 0.15s;
  overflow: hidden;
  background: rgba(0, 0, 0, 0) !important;
  z-index: 1; }

/* line 8262, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-swatches > button::before,
.pcr-app .pcr-swatches > button::after {
  border-radius: 0px !important; }

/* line 8267, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color {
  display: none !important; }

/* line 8271, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection {
  grid-gap: 1em !important;
  height: 160px !important; }

/* line 8276, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser, .pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
  height: 0.8em;
  margin: 0 0.6em; }

/* line 8281, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color {
  width: 2.5em;
  height: 2.5em; }

/* line 8286, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction .pcr-clear, .pcr-app .pcr-interaction .pcr-cancel {
  line-height: 1;
  width: 74px;
  height: 24px;
  font-size: 0.9em;
  background: #cfcfcf66;
  color: #111;
  outline: none; }

/* line 8296, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction input {
  margin: 0.75em 0 0 0; }

/* line 8300, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction {
  justify-content: flex-end; }

/* line 8304, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus {
  box-shadow: none !important; }

/* line 8309, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.dark .pcr-app .pcr-interaction .pcr-clear,
.dark .pcr-app .pcr-interaction .pcr-cancel {
  color: white !important; }

/* line 8314, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/contentbuilder/contentbuilder.css */
.hide-drag-class {
  opacity: 0; }

                 /*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
  font-family: "Ionicons";
  src: url("/fonts/ionicons/ionicons.eot?v=2.0.0");
  src: url("/fonts/ionicons/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("/fonts/ionicons/ionicons.ttf?v=2.0.0") format("truetype"), url("/fonts/ionicons/ionicons.woff?v=2.0.0") format("woff"), url("/fonts/ionicons/ionicons.svg?v=2.0.0#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-alert:before {
  content: "\f101"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-alert-circled:before {
  content: "\f100"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-add:before {
  content: "\f2c7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-add-circle:before {
  content: "\f359"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-alarm-clock:before {
  content: "\f35a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-alert:before {
  content: "\f35b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-apps:before {
  content: "\f35c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-archive:before {
  content: "\f2c9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-arrow-back:before {
  content: "\f2ca"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-arrow-down:before {
  content: "\f35d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-arrow-dropdown:before {
  content: "\f35f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-arrow-dropdown-circle:before {
  content: "\f35e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-arrow-dropleft:before {
  content: "\f361"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-arrow-dropleft-circle:before {
  content: "\f360"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-arrow-dropright:before {
  content: "\f363"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-arrow-dropright-circle:before {
  content: "\f362"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-arrow-dropup:before {
  content: "\f365"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-arrow-dropup-circle:before {
  content: "\f364"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-arrow-forward:before {
  content: "\f30f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-arrow-up:before {
  content: "\f366"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-attach:before {
  content: "\f367"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-bar:before {
  content: "\f368"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-bicycle:before {
  content: "\f369"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-boat:before {
  content: "\f36a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-bookmark:before {
  content: "\f36b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-bulb:before {
  content: "\f36c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-bus:before {
  content: "\f36d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-calendar:before {
  content: "\f2d1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-call:before {
  content: "\f2d2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-camera:before {
  content: "\f2d3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-cancel:before {
  content: "\f36e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-car:before {
  content: "\f36f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-cart:before {
  content: "\f370"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-chat:before {
  content: "\f2d4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-checkbox:before {
  content: "\f374"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-checkbox-blank:before {
  content: "\f371"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-checkbox-outline:before {
  content: "\f373"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-checkbox-outline-blank:before {
  content: "\f372"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-checkmark-circle:before {
  content: "\f375"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-clipboard:before {
  content: "\f376"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-close:before {
  content: "\f2d7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-cloud:before {
  content: "\f37a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-cloud-circle:before {
  content: "\f377"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-cloud-done:before {
  content: "\f378"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-cloud-outline:before {
  content: "\f379"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-color-palette:before {
  content: "\f37b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-compass:before {
  content: "\f37c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-contact:before {
  content: "\f2d8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-contacts:before {
  content: "\f2d9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-contract:before {
  content: "\f37d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-create:before {
  content: "\f37e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-delete:before {
  content: "\f37f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-desktop:before {
  content: "\f380"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-document:before {
  content: "\f381"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-done:before {
  content: "\f383"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-done-all:before {
  content: "\f382"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-download:before {
  content: "\f2dd"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-drafts:before {
  content: "\f384"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-exit:before {
  content: "\f385"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-expand:before {
  content: "\f386"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-favorite:before {
  content: "\f388"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-favorite-outline:before {
  content: "\f387"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-film:before {
  content: "\f389"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-folder:before {
  content: "\f2e0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-folder-open:before {
  content: "\f38a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-funnel:before {
  content: "\f38b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-globe:before {
  content: "\f38c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-hand:before {
  content: "\f2e3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-hangout:before {
  content: "\f38d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-happy:before {
  content: "\f38e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-home:before {
  content: "\f38f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-image:before {
  content: "\f2e4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-laptop:before {
  content: "\f390"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-list:before {
  content: "\f391"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-locate:before {
  content: "\f2e9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-lock:before {
  content: "\f392"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-mail:before {
  content: "\f2eb"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-map:before {
  content: "\f393"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-menu:before {
  content: "\f394"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-microphone:before {
  content: "\f2ec"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-microphone-off:before {
  content: "\f395"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-more-horizontal:before {
  content: "\f396"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-more-vertical:before {
  content: "\f397"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-navigate:before {
  content: "\f398"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-notifications:before {
  content: "\f39b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-notifications-none:before {
  content: "\f399"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-notifications-off:before {
  content: "\f39a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-open:before {
  content: "\f39c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-options:before {
  content: "\f39d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-people:before {
  content: "\f39e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-person:before {
  content: "\f3a0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-person-add:before {
  content: "\f39f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-phone-landscape:before {
  content: "\f3a1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-phone-portrait:before {
  content: "\f3a2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-pin:before {
  content: "\f3a3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-plane:before {
  content: "\f3a4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-playstore:before {
  content: "\f2f0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-print:before {
  content: "\f3a5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-radio-button-off:before {
  content: "\f3a6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-radio-button-on:before {
  content: "\f3a7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-refresh:before {
  content: "\f3a8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-remove:before {
  content: "\f2f4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-remove-circle:before {
  content: "\f3a9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-restaurant:before {
  content: "\f3aa"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-sad:before {
  content: "\f3ab"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-search:before {
  content: "\f2f5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-send:before {
  content: "\f2f6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-settings:before {
  content: "\f2f7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-share:before {
  content: "\f2f8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-share-alt:before {
  content: "\f3ac"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-star:before {
  content: "\f2fc"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-star-half:before {
  content: "\f3ad"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-star-outline:before {
  content: "\f3ae"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-stopwatch:before {
  content: "\f2fd"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-subway:before {
  content: "\f3af"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-sunny:before {
  content: "\f3b0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-sync:before {
  content: "\f3b1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-textsms:before {
  content: "\f3b2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-time:before {
  content: "\f3b3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-train:before {
  content: "\f3b4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-unlock:before {
  content: "\f3b5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-upload:before {
  content: "\f3b6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-volume-down:before {
  content: "\f3b7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-volume-mute:before {
  content: "\f3b8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-volume-off:before {
  content: "\f3b9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-volume-up:before {
  content: "\f3ba"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-walk:before {
  content: "\f3bb"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-warning:before {
  content: "\f3bc"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-watch:before {
  content: "\f3bd"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-android-wifi:before {
  content: "\f305"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-aperture:before {
  content: "\f313"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-archive:before {
  content: "\f102"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-down-a:before {
  content: "\f103"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-down-b:before {
  content: "\f104"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-down-c:before {
  content: "\f105"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-expand:before {
  content: "\f25e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-graph-down-left:before {
  content: "\f25f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-graph-down-right:before {
  content: "\f260"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-graph-up-left:before {
  content: "\f261"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-graph-up-right:before {
  content: "\f262"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-left-a:before {
  content: "\f106"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-left-b:before {
  content: "\f107"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-left-c:before {
  content: "\f108"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-move:before {
  content: "\f263"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-resize:before {
  content: "\f264"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-return-left:before {
  content: "\f265"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-return-right:before {
  content: "\f266"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-right-a:before {
  content: "\f109"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-right-b:before {
  content: "\f10a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-right-c:before {
  content: "\f10b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-shrink:before {
  content: "\f267"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-swap:before {
  content: "\f268"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-up-a:before {
  content: "\f10c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-up-b:before {
  content: "\f10d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-arrow-up-c:before {
  content: "\f10e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-asterisk:before {
  content: "\f314"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-at:before {
  content: "\f10f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-backspace:before {
  content: "\f3bf"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-backspace-outline:before {
  content: "\f3be"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-bag:before {
  content: "\f110"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-battery-charging:before {
  content: "\f111"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-battery-empty:before {
  content: "\f112"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-battery-full:before {
  content: "\f113"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-battery-half:before {
  content: "\f114"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-battery-low:before {
  content: "\f115"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-beaker:before {
  content: "\f269"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-beer:before {
  content: "\f26a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-bluetooth:before {
  content: "\f116"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-bonfire:before {
  content: "\f315"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-bookmark:before {
  content: "\f26b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-bowtie:before {
  content: "\f3c0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-briefcase:before {
  content: "\f26c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-bug:before {
  content: "\f2be"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-calculator:before {
  content: "\f26d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-calendar:before {
  content: "\f117"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-camera:before {
  content: "\f118"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-card:before {
  content: "\f119"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-cash:before {
  content: "\f316"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-chatbox:before {
  content: "\f11b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-chatbox-working:before {
  content: "\f11a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-chatboxes:before {
  content: "\f11c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-chatbubble:before {
  content: "\f11e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-chatbubble-working:before {
  content: "\f11d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-chatbubbles:before {
  content: "\f11f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-checkmark:before {
  content: "\f122"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-checkmark-circled:before {
  content: "\f120"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-checkmark-round:before {
  content: "\f121"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-chevron-down:before {
  content: "\f123"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-chevron-left:before {
  content: "\f124"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-chevron-right:before {
  content: "\f125"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-chevron-up:before {
  content: "\f126"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-clipboard:before {
  content: "\f127"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-clock:before {
  content: "\f26e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-close:before {
  content: "\f12a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-close-circled:before {
  content: "\f128"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-close-round:before {
  content: "\f129"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-closed-captioning:before {
  content: "\f317"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-cloud:before {
  content: "\f12b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-code:before {
  content: "\f271"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-code-download:before {
  content: "\f26f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-code-working:before {
  content: "\f270"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-coffee:before {
  content: "\f272"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-compass:before {
  content: "\f273"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-compose:before {
  content: "\f12c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-connection-bars:before {
  content: "\f274"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-contrast:before {
  content: "\f275"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-crop:before {
  content: "\f3c1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-cube:before {
  content: "\f318"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-disc:before {
  content: "\f12d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-document:before {
  content: "\f12f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-document-text:before {
  content: "\f12e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-drag:before {
  content: "\f130"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-earth:before {
  content: "\f276"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-easel:before {
  content: "\f3c2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-edit:before {
  content: "\f2bf"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-egg:before {
  content: "\f277"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-eject:before {
  content: "\f131"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-email:before {
  content: "\f132"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-email-unread:before {
  content: "\f3c3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-erlenmeyer-flask:before {
  content: "\f3c5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-erlenmeyer-flask-bubbles:before {
  content: "\f3c4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-eye:before {
  content: "\f133"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-eye-disabled:before {
  content: "\f306"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-female:before {
  content: "\f278"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-filing:before {
  content: "\f134"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-film-marker:before {
  content: "\f135"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-fireball:before {
  content: "\f319"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-flag:before {
  content: "\f279"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-flame:before {
  content: "\f31a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-flash:before {
  content: "\f137"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-flash-off:before {
  content: "\f136"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-folder:before {
  content: "\f139"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-fork:before {
  content: "\f27a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-fork-repo:before {
  content: "\f2c0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-forward:before {
  content: "\f13a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-funnel:before {
  content: "\f31b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-gear-a:before {
  content: "\f13d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-gear-b:before {
  content: "\f13e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-grid:before {
  content: "\f13f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-hammer:before {
  content: "\f27b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-happy:before {
  content: "\f31c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-happy-outline:before {
  content: "\f3c6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-headphone:before {
  content: "\f140"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-heart:before {
  content: "\f141"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-heart-broken:before {
  content: "\f31d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-help:before {
  content: "\f143"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-help-buoy:before {
  content: "\f27c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-help-circled:before {
  content: "\f142"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-home:before {
  content: "\f144"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-icecream:before {
  content: "\f27d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-image:before {
  content: "\f147"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-images:before {
  content: "\f148"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-information:before {
  content: "\f14a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-information-circled:before {
  content: "\f149"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ionic:before {
  content: "\f14b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-alarm:before {
  content: "\f3c8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-alarm-outline:before {
  content: "\f3c7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-albums:before {
  content: "\f3ca"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-albums-outline:before {
  content: "\f3c9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-americanfootball:before {
  content: "\f3cc"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-americanfootball-outline:before {
  content: "\f3cb"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-analytics:before {
  content: "\f3ce"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-analytics-outline:before {
  content: "\f3cd"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-arrow-back:before {
  content: "\f3cf"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-arrow-down:before {
  content: "\f3d0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-arrow-forward:before {
  content: "\f3d1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-arrow-left:before {
  content: "\f3d2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-arrow-right:before {
  content: "\f3d3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-arrow-thin-down:before {
  content: "\f3d4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-arrow-thin-left:before {
  content: "\f3d5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-arrow-thin-right:before {
  content: "\f3d6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-arrow-thin-up:before {
  content: "\f3d7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-arrow-up:before {
  content: "\f3d8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-at:before {
  content: "\f3da"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-at-outline:before {
  content: "\f3d9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-barcode:before {
  content: "\f3dc"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-barcode-outline:before {
  content: "\f3db"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-baseball:before {
  content: "\f3de"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-baseball-outline:before {
  content: "\f3dd"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-basketball:before {
  content: "\f3e0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-basketball-outline:before {
  content: "\f3df"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-bell:before {
  content: "\f3e2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-bell-outline:before {
  content: "\f3e1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-body:before {
  content: "\f3e4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-body-outline:before {
  content: "\f3e3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-bolt:before {
  content: "\f3e6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-bolt-outline:before {
  content: "\f3e5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-book:before {
  content: "\f3e8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-book-outline:before {
  content: "\f3e7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-bookmarks:before {
  content: "\f3ea"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-bookmarks-outline:before {
  content: "\f3e9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-box:before {
  content: "\f3ec"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-box-outline:before {
  content: "\f3eb"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-briefcase:before {
  content: "\f3ee"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-briefcase-outline:before {
  content: "\f3ed"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-browsers:before {
  content: "\f3f0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-browsers-outline:before {
  content: "\f3ef"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-calculator:before {
  content: "\f3f2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-calculator-outline:before {
  content: "\f3f1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-calendar:before {
  content: "\f3f4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-calendar-outline:before {
  content: "\f3f3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-camera:before {
  content: "\f3f6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-camera-outline:before {
  content: "\f3f5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cart:before {
  content: "\f3f8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cart-outline:before {
  content: "\f3f7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-chatboxes:before {
  content: "\f3fa"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-chatboxes-outline:before {
  content: "\f3f9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-chatbubble:before {
  content: "\f3fc"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-chatbubble-outline:before {
  content: "\f3fb"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-checkmark:before {
  content: "\f3ff"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-checkmark-empty:before {
  content: "\f3fd"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-checkmark-outline:before {
  content: "\f3fe"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-circle-filled:before {
  content: "\f400"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-circle-outline:before {
  content: "\f401"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-clock:before {
  content: "\f403"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-clock-outline:before {
  content: "\f402"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-close:before {
  content: "\f406"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-close-empty:before {
  content: "\f404"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-close-outline:before {
  content: "\f405"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cloud:before {
  content: "\f40c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cloud-download:before {
  content: "\f408"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cloud-download-outline:before {
  content: "\f407"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cloud-outline:before {
  content: "\f409"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cloud-upload:before {
  content: "\f40b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cloud-upload-outline:before {
  content: "\f40a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cloudy:before {
  content: "\f410"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cloudy-night:before {
  content: "\f40e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cloudy-night-outline:before {
  content: "\f40d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cloudy-outline:before {
  content: "\f40f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cog:before {
  content: "\f412"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-cog-outline:before {
  content: "\f411"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-color-filter:before {
  content: "\f414"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-color-filter-outline:before {
  content: "\f413"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-color-wand:before {
  content: "\f416"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-color-wand-outline:before {
  content: "\f415"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-compose:before {
  content: "\f418"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-compose-outline:before {
  content: "\f417"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-contact:before {
  content: "\f41a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-contact-outline:before {
  content: "\f419"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-copy:before {
  content: "\f41c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-copy-outline:before {
  content: "\f41b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-crop:before {
  content: "\f41e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-crop-strong:before {
  content: "\f41d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-download:before {
  content: "\f420"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-download-outline:before {
  content: "\f41f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-drag:before {
  content: "\f421"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-email:before {
  content: "\f423"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-email-outline:before {
  content: "\f422"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-eye:before {
  content: "\f425"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-eye-outline:before {
  content: "\f424"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-fastforward:before {
  content: "\f427"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-fastforward-outline:before {
  content: "\f426"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-filing:before {
  content: "\f429"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-filing-outline:before {
  content: "\f428"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-film:before {
  content: "\f42b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-film-outline:before {
  content: "\f42a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-flag:before {
  content: "\f42d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-flag-outline:before {
  content: "\f42c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-flame:before {
  content: "\f42f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-flame-outline:before {
  content: "\f42e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-flask:before {
  content: "\f431"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-flask-outline:before {
  content: "\f430"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-flower:before {
  content: "\f433"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-flower-outline:before {
  content: "\f432"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-folder:before {
  content: "\f435"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-folder-outline:before {
  content: "\f434"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-football:before {
  content: "\f437"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-football-outline:before {
  content: "\f436"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-game-controller-a:before {
  content: "\f439"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-game-controller-a-outline:before {
  content: "\f438"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-game-controller-b:before {
  content: "\f43b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-game-controller-b-outline:before {
  content: "\f43a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-gear:before {
  content: "\f43d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-gear-outline:before {
  content: "\f43c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-glasses:before {
  content: "\f43f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-glasses-outline:before {
  content: "\f43e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-grid-view:before {
  content: "\f441"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-grid-view-outline:before {
  content: "\f440"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-heart:before {
  content: "\f443"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-heart-outline:before {
  content: "\f442"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-help:before {
  content: "\f446"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-help-empty:before {
  content: "\f444"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-help-outline:before {
  content: "\f445"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-home:before {
  content: "\f448"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-home-outline:before {
  content: "\f447"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-infinite:before {
  content: "\f44a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-infinite-outline:before {
  content: "\f449"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-information:before {
  content: "\f44d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-information-empty:before {
  content: "\f44b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-information-outline:before {
  content: "\f44c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-ionic-outline:before {
  content: "\f44e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-keypad:before {
  content: "\f450"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-keypad-outline:before {
  content: "\f44f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-lightbulb:before {
  content: "\f452"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-lightbulb-outline:before {
  content: "\f451"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-list:before {
  content: "\f454"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-list-outline:before {
  content: "\f453"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-location:before {
  content: "\f456"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-location-outline:before {
  content: "\f455"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-locked:before {
  content: "\f458"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-locked-outline:before {
  content: "\f457"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-loop:before {
  content: "\f45a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-loop-strong:before {
  content: "\f459"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-medical:before {
  content: "\f45c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-medical-outline:before {
  content: "\f45b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-medkit:before {
  content: "\f45e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-medkit-outline:before {
  content: "\f45d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-mic:before {
  content: "\f461"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-mic-off:before {
  content: "\f45f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-mic-outline:before {
  content: "\f460"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-minus:before {
  content: "\f464"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-minus-empty:before {
  content: "\f462"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-minus-outline:before {
  content: "\f463"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-monitor:before {
  content: "\f466"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-monitor-outline:before {
  content: "\f465"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-moon:before {
  content: "\f468"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-moon-outline:before {
  content: "\f467"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-more:before {
  content: "\f46a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-more-outline:before {
  content: "\f469"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-musical-note:before {
  content: "\f46b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-musical-notes:before {
  content: "\f46c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-navigate:before {
  content: "\f46e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-navigate-outline:before {
  content: "\f46d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-nutrition:before {
  content: "\f470"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-nutrition-outline:before {
  content: "\f46f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-paper:before {
  content: "\f472"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-paper-outline:before {
  content: "\f471"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-paperplane:before {
  content: "\f474"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-paperplane-outline:before {
  content: "\f473"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-partlysunny:before {
  content: "\f476"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-partlysunny-outline:before {
  content: "\f475"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-pause:before {
  content: "\f478"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-pause-outline:before {
  content: "\f477"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-paw:before {
  content: "\f47a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-paw-outline:before {
  content: "\f479"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-people:before {
  content: "\f47c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-people-outline:before {
  content: "\f47b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-person:before {
  content: "\f47e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-person-outline:before {
  content: "\f47d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-personadd:before {
  content: "\f480"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-personadd-outline:before {
  content: "\f47f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-photos:before {
  content: "\f482"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-photos-outline:before {
  content: "\f481"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-pie:before {
  content: "\f484"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-pie-outline:before {
  content: "\f483"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-pint:before {
  content: "\f486"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-pint-outline:before {
  content: "\f485"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-play:before {
  content: "\f488"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-play-outline:before {
  content: "\f487"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-plus:before {
  content: "\f48b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-plus-empty:before {
  content: "\f489"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-plus-outline:before {
  content: "\f48a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-pricetag:before {
  content: "\f48d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-pricetag-outline:before {
  content: "\f48c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-pricetags:before {
  content: "\f48f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-pricetags-outline:before {
  content: "\f48e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-printer:before {
  content: "\f491"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-printer-outline:before {
  content: "\f490"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-pulse:before {
  content: "\f493"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-pulse-strong:before {
  content: "\f492"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-rainy:before {
  content: "\f495"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-rainy-outline:before {
  content: "\f494"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-recording:before {
  content: "\f497"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-recording-outline:before {
  content: "\f496"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-redo:before {
  content: "\f499"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-redo-outline:before {
  content: "\f498"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-refresh:before {
  content: "\f49c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-refresh-empty:before {
  content: "\f49a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-refresh-outline:before {
  content: "\f49b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-reload:before {
  content: "\f49d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-reverse-camera:before {
  content: "\f49f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-reverse-camera-outline:before {
  content: "\f49e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-rewind:before {
  content: "\f4a1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-rewind-outline:before {
  content: "\f4a0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-rose:before {
  content: "\f4a3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-rose-outline:before {
  content: "\f4a2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-search:before {
  content: "\f4a5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-search-strong:before {
  content: "\f4a4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-settings:before {
  content: "\f4a7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-settings-strong:before {
  content: "\f4a6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-shuffle:before {
  content: "\f4a9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-shuffle-strong:before {
  content: "\f4a8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-skipbackward:before {
  content: "\f4ab"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-skipbackward-outline:before {
  content: "\f4aa"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-skipforward:before {
  content: "\f4ad"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-skipforward-outline:before {
  content: "\f4ac"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-snowy:before {
  content: "\f4ae"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-speedometer:before {
  content: "\f4b0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-speedometer-outline:before {
  content: "\f4af"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-star:before {
  content: "\f4b3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-star-half:before {
  content: "\f4b1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-star-outline:before {
  content: "\f4b2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-stopwatch:before {
  content: "\f4b5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-stopwatch-outline:before {
  content: "\f4b4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-sunny:before {
  content: "\f4b7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-sunny-outline:before {
  content: "\f4b6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-telephone:before {
  content: "\f4b9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-telephone-outline:before {
  content: "\f4b8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-tennisball:before {
  content: "\f4bb"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-tennisball-outline:before {
  content: "\f4ba"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-thunderstorm:before {
  content: "\f4bd"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-thunderstorm-outline:before {
  content: "\f4bc"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-time:before {
  content: "\f4bf"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-time-outline:before {
  content: "\f4be"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-timer:before {
  content: "\f4c1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-timer-outline:before {
  content: "\f4c0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-toggle:before {
  content: "\f4c3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-toggle-outline:before {
  content: "\f4c2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-trash:before {
  content: "\f4c5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-trash-outline:before {
  content: "\f4c4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-undo:before {
  content: "\f4c7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-undo-outline:before {
  content: "\f4c6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-unlocked:before {
  content: "\f4c9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-unlocked-outline:before {
  content: "\f4c8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-upload:before {
  content: "\f4cb"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-upload-outline:before {
  content: "\f4ca"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-videocam:before {
  content: "\f4cd"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-videocam-outline:before {
  content: "\f4cc"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-volume-high:before {
  content: "\f4ce"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-volume-low:before {
  content: "\f4cf"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-wineglass:before {
  content: "\f4d1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-wineglass-outline:before {
  content: "\f4d0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-world:before {
  content: "\f4d3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ios-world-outline:before {
  content: "\f4d2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ipad:before {
  content: "\f1f9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-iphone:before {
  content: "\f1fa"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ipod:before {
  content: "\f1fb"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-jet:before {
  content: "\f295"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-key:before {
  content: "\f296"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-knife:before {
  content: "\f297"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-laptop:before {
  content: "\f1fc"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-leaf:before {
  content: "\f1fd"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-levels:before {
  content: "\f298"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-lightbulb:before {
  content: "\f299"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-link:before {
  content: "\f1fe"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-load-a:before {
  content: "\f29a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-load-b:before {
  content: "\f29b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-load-c:before {
  content: "\f29c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-load-d:before {
  content: "\f29d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-location:before {
  content: "\f1ff"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-lock-combination:before {
  content: "\f4d4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-locked:before {
  content: "\f200"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-log-in:before {
  content: "\f29e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-log-out:before {
  content: "\f29f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-loop:before {
  content: "\f201"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-magnet:before {
  content: "\f2a0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-male:before {
  content: "\f2a1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-man:before {
  content: "\f202"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-map:before {
  content: "\f203"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-medkit:before {
  content: "\f2a2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-merge:before {
  content: "\f33f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-mic-a:before {
  content: "\f204"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-mic-b:before {
  content: "\f205"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-mic-c:before {
  content: "\f206"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-minus:before {
  content: "\f209"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-minus-circled:before {
  content: "\f207"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-minus-round:before {
  content: "\f208"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-model-s:before {
  content: "\f2c1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-monitor:before {
  content: "\f20a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-more:before {
  content: "\f20b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-mouse:before {
  content: "\f340"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-music-note:before {
  content: "\f20c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-navicon:before {
  content: "\f20e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-navicon-round:before {
  content: "\f20d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-navigate:before {
  content: "\f2a3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-network:before {
  content: "\f341"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-no-smoking:before {
  content: "\f2c2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-nuclear:before {
  content: "\f2a4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-outlet:before {
  content: "\f342"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-paintbrush:before {
  content: "\f4d5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-paintbucket:before {
  content: "\f4d6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-paper-airplane:before {
  content: "\f2c3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-paperclip:before {
  content: "\f20f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-pause:before {
  content: "\f210"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-person:before {
  content: "\f213"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-person-add:before {
  content: "\f211"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-person-stalker:before {
  content: "\f212"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-pie-graph:before {
  content: "\f2a5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-pin:before {
  content: "\f2a6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-pinpoint:before {
  content: "\f2a7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-pizza:before {
  content: "\f2a8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-plane:before {
  content: "\f214"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-planet:before {
  content: "\f343"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-play:before {
  content: "\f215"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-playstation:before {
  content: "\f30a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-plus:before {
  content: "\f218"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-plus-circled:before {
  content: "\f216"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-plus-round:before {
  content: "\f217"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-podium:before {
  content: "\f344"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-pound:before {
  content: "\f219"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-power:before {
  content: "\f2a9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-pricetag:before {
  content: "\f2aa"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-pricetags:before {
  content: "\f2ab"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-printer:before {
  content: "\f21a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-pull-request:before {
  content: "\f345"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-qr-scanner:before {
  content: "\f346"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-quote:before {
  content: "\f347"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-radio-waves:before {
  content: "\f2ac"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-record:before {
  content: "\f21b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-refresh:before {
  content: "\f21c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-reply:before {
  content: "\f21e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-reply-all:before {
  content: "\f21d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ribbon-a:before {
  content: "\f348"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-ribbon-b:before {
  content: "\f349"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-sad:before {
  content: "\f34a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-sad-outline:before {
  content: "\f4d7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-scissors:before {
  content: "\f34b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-search:before {
  content: "\f21f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-settings:before {
  content: "\f2ad"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-share:before {
  content: "\f220"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-shuffle:before {
  content: "\f221"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-skip-backward:before {
  content: "\f222"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-skip-forward:before {
  content: "\f223"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-android:before {
  content: "\f225"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-android-outline:before {
  content: "\f224"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-angular:before {
  content: "\f4d9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-angular-outline:before {
  content: "\f4d8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-apple:before {
  content: "\f227"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-apple-outline:before {
  content: "\f226"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-bitcoin:before {
  content: "\f2af"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-bitcoin-outline:before {
  content: "\f2ae"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-buffer:before {
  content: "\f229"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-buffer-outline:before {
  content: "\f228"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-chrome:before {
  content: "\f4db"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-chrome-outline:before {
  content: "\f4da"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-codepen:before {
  content: "\f4dd"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-codepen-outline:before {
  content: "\f4dc"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-css3:before {
  content: "\f4df"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-css3-outline:before {
  content: "\f4de"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-designernews:before {
  content: "\f22b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-designernews-outline:before {
  content: "\f22a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-dribbble:before {
  content: "\f22d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-dribbble-outline:before {
  content: "\f22c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-dropbox:before {
  content: "\f22f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-dropbox-outline:before {
  content: "\f22e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-euro:before {
  content: "\f4e1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-euro-outline:before {
  content: "\f4e0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-facebook:before {
  content: "\f231"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-facebook-outline:before {
  content: "\f230"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-foursquare:before {
  content: "\f34d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-foursquare-outline:before {
  content: "\f34c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-freebsd-devil:before {
  content: "\f2c4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-github:before {
  content: "\f233"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-github-outline:before {
  content: "\f232"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-google:before {
  content: "\f34f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-google-outline:before {
  content: "\f34e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-googleplus:before {
  content: "\f235"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-googleplus-outline:before {
  content: "\f234"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-hackernews:before {
  content: "\f237"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-hackernews-outline:before {
  content: "\f236"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-html5:before {
  content: "\f4e3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-html5-outline:before {
  content: "\f4e2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-instagram:before {
  content: "\f351"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-instagram-outline:before {
  content: "\f350"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-javascript:before {
  content: "\f4e5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-javascript-outline:before {
  content: "\f4e4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-linkedin:before {
  content: "\f239"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-linkedin-outline:before {
  content: "\f238"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-markdown:before {
  content: "\f4e6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-nodejs:before {
  content: "\f4e7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-octocat:before {
  content: "\f4e8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-pinterest:before {
  content: "\f2b1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-pinterest-outline:before {
  content: "\f2b0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-python:before {
  content: "\f4e9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-reddit:before {
  content: "\f23b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-reddit-outline:before {
  content: "\f23a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-rss:before {
  content: "\f23d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-rss-outline:before {
  content: "\f23c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-sass:before {
  content: "\f4ea"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-skype:before {
  content: "\f23f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-skype-outline:before {
  content: "\f23e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-snapchat:before {
  content: "\f4ec"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-snapchat-outline:before {
  content: "\f4eb"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-tumblr:before {
  content: "\f241"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-tumblr-outline:before {
  content: "\f240"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-tux:before {
  content: "\f2c5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-twitch:before {
  content: "\f4ee"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-twitch-outline:before {
  content: "\f4ed"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-twitter:before {
  content: "\f243"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-twitter-outline:before {
  content: "\f242"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-usd:before {
  content: "\f353"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-usd-outline:before {
  content: "\f352"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-vimeo:before {
  content: "\f245"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-vimeo-outline:before {
  content: "\f244"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-whatsapp:before {
  content: "\f4f0"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-whatsapp-outline:before {
  content: "\f4ef"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-windows:before {
  content: "\f247"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-windows-outline:before {
  content: "\f246"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-wordpress:before {
  content: "\f249"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-wordpress-outline:before {
  content: "\f248"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-yahoo:before {
  content: "\f24b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-yahoo-outline:before {
  content: "\f24a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-yen:before {
  content: "\f4f2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-yen-outline:before {
  content: "\f4f1"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-youtube:before {
  content: "\f24d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-social-youtube-outline:before {
  content: "\f24c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-soup-can:before {
  content: "\f4f4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-soup-can-outline:before {
  content: "\f4f3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-speakerphone:before {
  content: "\f2b2"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-speedometer:before {
  content: "\f2b3"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-spoon:before {
  content: "\f2b4"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-star:before {
  content: "\f24e"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-stats-bars:before {
  content: "\f2b5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-steam:before {
  content: "\f30b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-stop:before {
  content: "\f24f"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-thermometer:before {
  content: "\f2b6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-thumbsdown:before {
  content: "\f250"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-thumbsup:before {
  content: "\f251"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-toggle:before {
  content: "\f355"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-toggle-filled:before {
  content: "\f354"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-transgender:before {
  content: "\f4f5"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-trash-a:before {
  content: "\f252"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-trash-b:before {
  content: "\f253"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-trophy:before {
  content: "\f356"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-tshirt:before {
  content: "\f4f7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-tshirt-outline:before {
  content: "\f4f6"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-umbrella:before {
  content: "\f2b7"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-university:before {
  content: "\f357"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-unlocked:before {
  content: "\f254"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-upload:before {
  content: "\f255"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-usb:before {
  content: "\f2b8"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-videocamera:before {
  content: "\f256"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-volume-high:before {
  content: "\f257"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-volume-low:before {
  content: "\f258"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-volume-medium:before {
  content: "\f259"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-volume-mute:before {
  content: "\f25a"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-wand:before {
  content: "\f358"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-waterdrop:before {
  content: "\f25b"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-wifi:before {
  content: "\f25c"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-wineglass:before {
  content: "\f2b9"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-woman:before {
  content: "\f25d"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-wrench:before {
  content: "\f2ba"; }

/* line 11, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/ionicons/css/ionicons.min.css */
.ion-xbox:before {
  content: "\f30c"; }

/* ! WARNING: If you are updating the Content Builder assets and scripts */
/* ! This file has been modified to work within the Arux Community Portal */
/* ! Please make sure the new content.css uses the same selectors that this file uses! */
/* ! Otherwise you will get unexpected results in the other areas of the Community Portal */
/* line 6, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
html {
  font-size: 100%; }

/* line 7, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
body[data-controller="pages"] {
  margin: 0;
  font-family: system-ui, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  /* Images' default margin */
  /* Default Typography */
  /* Default Elements */
  /* Built-in Grid */
  /* Overide Bootstrap */
  /* Responsive Utility */
  /* wrap & reverse columns */
  /* /Responsive Utility */
  /* targetted font sizes */
  /* targetted font sizes */
  /* Snippets: text */
  /* Snippets: buttons */
  /* prevent overide */
  /* ---------- Editing Utilities ---------- */
  /* Responsive */
  /* Lightbox */
  /* Column Height */
  /* Text Formatting */
  /* Opacity */
  /* Spacing */
  /* Overide Bootstrap */
  /* flex */
  /* border */
  /* height */
  /* colors */
  /* text colors */
  /* width */
  /* height */
  /* space between */
  /* others */
  /*
  Master Style (new feature)
  You can apply master style to the container (must be .is-container class).
  Example:
  <div class="is-container size-18 leading-14 v2">
      ...content here (rows & columns)...
  </div>
  Note: .v2 class option gives optimization for large screen.
  */
  /* do not remove */
  /* size-16 */
  /* size-17 */
  /* size-18 */
  /* size-19 */
  /* size-20 */
  /* size-21 */
  /* leading */
  /* Media Grid */ }
  /* line 13, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content .container img {
    margin: 0.4rem 0 0.4rem; }
  /* line 16, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] h1, body[data-controller="pages"] h2, body[data-controller="pages"] h3, body[data-controller="pages"] h4, body[data-controller="pages"] h5, body[data-controller="pages"] h6 {
    font-weight: 500;
    line-height: 1.17; }
  /* line 20, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content h1 {
    font-size: 2.5rem;
    margin: 1.2rem 0 1.2rem; }
  /* line 21, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content h2 {
    font-size: 2rem;
    margin: 1rem 0 1rem; }
  /* line 22, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content h3 {
    font-size: 1.73rem;
    margin: 1rem 0 1rem; }
  /* line 23, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content h4 {
    font-size: 1.5rem;
    margin: 0.5rem 0 0.5rem; }
  /* line 24, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content h5 {
    font-size: 1.25rem;
    margin: 0.5rem 0 0.5rem; }
  /* line 25, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content h6 {
    font-size: 1rem;
    margin: 0.5rem 0 0.5rem; }
  /* line 26, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content p {
    margin: 0.8rem 0 0.8rem; }
  /* line 27, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content ul, body[data-controller="pages"] .content-builder-content ol {
    margin: 0 0 1rem;
    padding-inline-start: 20px; }
  /* line 29, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content .display {
    margin-bottom: 0.5rem; }
  /* line 30, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content .display h1 {
    font-weight: 800;
    font-size: 3.2rem; }
  /* line 34, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content .display p {
    font-size: 1.3rem; }
  /* line 39, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content a[role="button"] i {
    color: inherit; }
  /* line 40, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content hr {
    background: none;
    background-color: transparent;
    border: none;
    border-top: rgba(0, 0, 0, 0.18) 1px solid;
    margin: 30px 0 25px;
    padding: 5px; }
  /* line 41, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content img {
    max-width: 100%; }
  /* line 42, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content figure {
    margin: 0; }
  /* line 43, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content table td {
    padding: 12px; }
  /* line 44, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content pre {
    font-family: courier, monospace;
    font-size: 1rem;
    white-space: pre-wrap;
    line-height: 1.4;
    padding: 15px;
    background: rgba(0, 0, 0, 0.03); }
  /* line 52, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content blockquote {
    margin: 16px 40px; }
  /* line 53, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content b, body[data-controller="pages"] .content-builder-content strong {
    font-weight: 600; }
  /* line 56, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content sup {
    vertical-align: super; }
  /* line 59, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content sub {
    vertical-align: sub; }
  /* line 62, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] [type='text'],
  body[data-controller="pages"] [type='email'],
  body[data-controller="pages"] [type='url'],
  body[data-controller="pages"] [type='password'],
  body[data-controller="pages"] [type='number'],
  body[data-controller="pages"] [type='date'],
  body[data-controller="pages"] [type='datetime-local'],
  body[data-controller="pages"] [type='month'],
  body[data-controller="pages"] [type='search'],
  body[data-controller="pages"] [type='tel'],
  body[data-controller="pages"] [type='time'],
  body[data-controller="pages"] [type='week'],
  body[data-controller="pages"] textarea,
  body[data-controller="pages"] button,
  body[data-controller="pages"] a {
    box-sizing: border-box; }
  /* line 81, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content .column {
    position: relative;
    box-sizing: border-box;
    width: 100%; }
  @media (min-width: 761px) {
    /* line 7, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] {
      /*971px*/ }
      /* line 88, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .content-builder-content .row {
        display: flex; }
      /* line 91, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .content-builder-content .column {
        padding-left: 1rem;
        padding-right: 1rem; }
      /* line 95, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.full {
        width: 100%; }
      /* line 96, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.two-third {
        width: 66.7%; }
      /* line 97, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.two-fourth {
        width: 75%; }
      /* line 98, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.two-fifth {
        width: 80%; }
      /* line 99, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.two-sixth {
        width: 83.3%; }
      /* line 100, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.half {
        width: 50%; }
      /* line 101, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.third {
        width: 33.3%; }
      /* line 102, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.fourth {
        width: 25%; }
      /* line 103, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.fifth {
        width: 20%; }
      /* line 104, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.sixth {
        width: 16.6%; }
      /* line 105, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.seventh {
        width: 14.285714285714286%; }
      /* line 106, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.eighth {
        width: 12.5%; }
      /* line 107, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.ninth {
        width: 11.111111111111111%; }
      /* line 108, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.tenth {
        width: 10%; }
      /* line 109, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.eleventh {
        width: 9.090909090909091%; }
      /* line 110, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.twelfth {
        width: 8.333333333333333%; }
      /* line 111, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column.flow-opposite {
        float: right; } }
  /* line 115, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content .row {
    flex-wrap: initial; }
  /* line 116, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content .row > * {
    flex-shrink: initial; }
  @media all and (max-width: 760px) {
    /* line 7, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] {
      /*970px*/ }
      /* line 120, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .flow-reverse {
        display: flex;
        flex-direction: column-reverse; }
      /* line 121, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .column,
      body[data-controller="pages"] .container > div {
        min-width: 100%;
        /* If there is column's inline width, this will make the column full-width in mobile */
        min-height: unset !important; } }
  @media (max-width: 760px) {
    /* line 129, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] body:not(.data-editor) .xs-hidden {
      display: none !important; }
    /* line 130, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] body.data-editor .xs-hidden {
      opacity: 0.6; } }
  @media (min-width: 761px) and (max-width: 970px) {
    /* line 133, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] body:not(.data-editor) .sm-hidden {
      display: none !important; }
    /* line 134, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] body.data-editor .sm-hidden {
      opacity: 0.6; }
    /* line 135, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-autofit > div:not(.is-row-overlay):not(.is-row-tool):not(.is-col-tool) {
      width: 100% !important;
      flex: auto !important; } }
  @media (min-width: 971px) and (max-width: 1280px) {
    /* line 141, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] body:not(.data-editor) .md-hidden {
      display: none !important; }
    /* line 142, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] body.data-editor .md-hidden {
      opacity: 0.6; }
    /* line 143, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-autofit > div:not(.is-row-overlay):not(.is-row-tool):not(.is-col-tool) {
      width: 100% !important;
      flex: auto !important; } }
  @media (min-width: 1281px) {
    /* line 7, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] {
      /* Use: body:not(.data-editor) to prevent hidden during editing */ }
      /* line 149, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] body:not(.data-editor) .desktop-hidden {
        display: none !important; }
      /* line 150, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] body.data-editor .desktop-hidden {
        opacity: 0.6; }
      /* line 151, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] body:not(.data-editor) .desktop-autofit:not(.desktop-items-1):not(.desktop-items-2):not(.desktop-items-3):not(.desktop-items-4):not(.desktop-items-5):not(.desktop-items-6) > div:not(.is-row-overlay):not(.is-row-tool):not(.is-col-tool) {
        width: 100% !important;
        flex: auto !important; } }
  @media (max-width: 760px) {
    /* line 7, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] {
      /* no class (not set) = xs-items-1 */ }
      /* line 159, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-items-6, body[data-controller="pages"] .xs-items-5, body[data-controller="pages"] .xs-items-4, body[data-controller="pages"] .xs-items-3, body[data-controller="pages"] .xs-items-2, body[data-controller="pages"] .xs-items-1 {
        display: flex !important;
        flex-flow: wrap;
        justify-content: space-between; }
      /* line 162, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-items-6 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/6)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        min-width: unset !important;
        padding-right: 15px; }
      /* line 163, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-items-5 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/5)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        min-width: unset !important;
        padding-right: 15px; }
      /* line 164, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-items-4 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/4)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        min-width: unset !important;
        padding-right: 15px; }
      /* line 165, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-items-3 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/3)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        min-width: unset !important;
        padding-right: 15px; }
      /* line 166, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-items-2 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/2)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        min-width: unset !important;
        padding-right: 15px; }
      /* line 167, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-items-1 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/1)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        min-width: unset !important; }
      /* line 170, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-column-reverse {
        display: flex;
        flex-direction: column-reverse !important; }
      /* line 171, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-column-reverse.xs-items-1 {
        flex-direction: column-reverse !important; }
      /* line 172, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-column-reverse.xs-items-2 {
        flex-direction: row-reverse !important; }
      /* line 173, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-column-reverse.xs-items-3 {
        flex-direction: row-reverse !important; }
      /* line 174, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-column-reverse.xs-items-4 {
        flex-direction: row-reverse !important; }
      /* line 175, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-column-reverse.xs-items-5 {
        flex-direction: row-reverse !important; }
      /* line 176, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .xs-column-reverse.xs-items-6 {
        flex-direction: row-reverse !important; } }
  @media (min-width: 761px) and (max-width: 970px) {
    /* line 7, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] {
      /* no class (not set) => use default (all columns in one line) */ }
      /* line 179, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .sm-items-6, body[data-controller="pages"] .sm-items-5, body[data-controller="pages"] .sm-items-4, body[data-controller="pages"] .sm-items-3, body[data-controller="pages"] .sm-items-2, body[data-controller="pages"] .sm-items-1 {
        display: flex !important;
        flex-flow: wrap;
        justify-content: space-between; }
      /* line 182, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .sm-items-6 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/6)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 183, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .sm-items-5 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/5)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 184, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .sm-items-4 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/4)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 185, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .sm-items-3 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/3)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 186, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .sm-items-2 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/2)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 187, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .sm-items-1 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/1)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 190, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .sm-column-reverse {
        display: flex;
        flex-direction: row-reverse !important; }
      /* line 191, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .sm-column-reverse.sm-items-1 {
        flex-direction: column-reverse !important; } }
  @media (min-width: 971px) and (max-width: 1280px) {
    /* line 7, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] {
      /* no class (not set) => use default (all columns in one line) */ }
      /* line 194, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .md-items-6, body[data-controller="pages"] .md-items-5, body[data-controller="pages"] .md-items-4, body[data-controller="pages"] .md-items-3, body[data-controller="pages"] .md-items-2, body[data-controller="pages"] .md-items-1 {
        display: flex !important;
        flex-flow: wrap;
        justify-content: space-between; }
      /* line 197, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .md-items-6 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/6)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 198, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .md-items-5 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/5)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 199, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .md-items-4 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/4)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 200, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .md-items-3 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/3)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 201, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .md-items-2 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/2)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 202, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .md-items-1 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/1)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 205, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .md-column-reverse {
        display: flex;
        flex-direction: row-reverse !important; }
      /* line 206, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .md-column-reverse.md-items-1 {
        flex-direction: column-reverse !important; } }
  @media (min-width: 1281px) {
    /* line 7, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] {
      /* no class (not set) => use default (all columns in one line) */ }
      /* line 209, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .desktop-items-6, body[data-controller="pages"] .desktop-items-5, body[data-controller="pages"] .desktop-items-4, body[data-controller="pages"] .desktop-items-3, body[data-controller="pages"] .desktop-items-2, body[data-controller="pages"] .desktop-items-1 {
        display: flex !important;
        flex-flow: wrap;
        justify-content: space-between; }
      /* line 212, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .desktop-items-6 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/6)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 213, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .desktop-items-5 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/5)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 214, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .desktop-items-4 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/4)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 215, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .desktop-items-3 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/3)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 216, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .desktop-items-2 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/2)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 217, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .desktop-items-1 > div:not(.is-tool, .is-rowadd-tool, .is-row-overlay) {
        width: calc(100% * (1/1)) !important;
        max-width: unset !important;
        flex: 1 0 auto !important;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
      /* line 220, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .desktop-column-reverse {
        display: flex;
        flex-direction: row-reverse !important; }
      /* line 221, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .desktop-column-reverse.desktop-items-1 {
        flex-direction: column-reverse !important; } }
  /* line 225, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .spacer {
    width: 100%; }
  /* line 226, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .center {
    text-align: center; }
  /* line 227, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .right {
    text-align: right; }
  /* line 228, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .left {
    text-align: left; }
  /* line 229, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .img-circular {
    display: inline-block;
    width: 200px;
    height: 200px;
    position: relative;
    overflow: hidden;
    border-radius: 50%; }
  /* line 230, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .img-circular img {
    display: inline;
    margin: 0 auto;
    height: 100%;
    width: auto;
    max-width: none;
    min-width: 100%;
    min-height: 100%; }
  /* line 232, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .padding-0 {
    padding: 0px !important;
    box-sizing: border-box; }
  /* line 233, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .padding-10 {
    padding: 10px !important;
    box-sizing: border-box; }
  /* line 234, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .padding-20 {
    padding: 20px !important;
    box-sizing: border-box; }
  /* line 235, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .padding-30 {
    padding: 30px !important;
    box-sizing: border-box; }
  /* line 236, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .padding-40 {
    padding: 40px !important;
    box-sizing: border-box; }
  /* line 237, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .padding-50 {
    padding: 50px !important;
    box-sizing: border-box; }
  /* line 238, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .padding-60 {
    padding: 60px !important;
    box-sizing: border-box; }
  @media all and (max-width: 540px) {
    /* line 241, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .padding-0 {
      padding: 0px !important; }
    /* line 242, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .padding-10 {
      padding: 5px !important; }
    /* line 243, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .padding-20 {
      padding: 10px !important; }
    /* line 244, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .padding-30 {
      padding: 15px !important; }
    /* line 245, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .padding-40 {
      padding: 20px !important; }
    /* line 246, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .padding-50 {
      padding: 25px !important; }
    /* line 247, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .padding-60 {
      padding: 30px !important; } }
  /* line 250, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .margin-0 {
    margin: 0 !important; }
  /* line 251, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .margin-20 {
    margin: 20px !important; }
  /* line 252, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .margin-25 {
    margin: 25px !important; }
  /* line 253, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .margin-30 {
    margin: 30px !important; }
  /* line 254, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .margin-35 {
    margin: 35px !important; }
  /* line 255, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .margin-40 {
    margin: 40px !important; }
  /* line 256, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-card {
    display: table;
    background-color: #fff; }
  /* line 257, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-card > * {
    display: table; }
  /* line 258, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-card-circle {
    width: 280px;
    height: 280px;
    border-radius: 500px;
    padding: 70px;
    margin: 0 auto; }
  @media all and (max-width: 540px) {
    /* line 260, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-card-circle {
      zoom: 0.7;
      transform: scale(0.7); } }
  /* line 262, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-card-content-centered {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  /* line 263, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .max-390 {
    max-width: 390px;
    margin: 0 auto; }
  /* line 264, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .box-border {
    box-sizing: border-box; }
  /* line 265, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .shadow-1 {
    box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px black, 0 2px 4px -2px black; }
  /* line 268, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .shadow-2 {
    /* screenshot */
    -webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15);
    box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15); }
  /* line 273, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .shadow-3 {
    /* highlight */
    -webkit-box-shadow: 0 0px 100px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0px 100px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0px 100px rgba(0, 0, 0, 0.2); }
  /* line 279, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] img.circle {
    border-radius: 500px;
    margin-top: 0; }
  /* line 280, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] img.bordered {
    border: #ccc 1px solid; }
  /* line 282, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    padding: 0;
    overflow: hidden;
    margin-top: 1.4em;
    margin-bottom: 1em; }
  /* line 283, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%; }
  /* line 284, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%; }
  /* line 285, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .embed-responsive iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }
  /* line 287, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .list {
    position: relative;
    margin: 1.5em 0;
    box-shadow: none; }
  /* line 288, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .list > i {
    position: absolute;
    left: -3px;
    top: 6px;
    font-size: 1.7em;
    line-height: 1; }
  /* line 289, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .list > h2, body[data-controller="pages"] .list > h3 {
    margin: 0 0 0 50px !important;
    line-height: 1.2 !important; }
  /* line 290, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .list > p {
    margin: 5px 0 0 50px !important; }
  /* line 292, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .list.larger > i {
    position: absolute;
    left: -3px;
    top: 0;
    font-size: 1.7em;
    line-height: 1; }
  /* line 293, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .list.larger > h2, body[data-controller="pages"] .list.larger > h3 {
    margin: 0 0 0 70px !important;
    line-height: 1.2 !important; }
  /* line 294, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .list.larger > p {
    margin: 5px 0 0 70px !important; }
  /* line 296, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .quote {
    position: relative;
    margin: 1.5em 0; }
  /* line 297, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .quote > i {
    position: absolute;
    top: -10px;
    left: -7px;
    font-size: 2em; }
  /* line 298, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .quote > small {
    margin-left: 50px;
    opacity: 0.7;
    font-size: 1em; }
  /* line 299, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .quote > p {
    margin-left: 50px;
    font-size: 1.5em; }
  @media all and (max-width: 540px) {
    /* line 301, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .quote > i {
      left: -15px;
      font-size: 1.5em; }
    /* line 302, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .quote > small {
      margin-left: 20px;
      font-size: 1em; }
    /* line 303, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .quote > p {
      margin-left: 20px !important;
      font-size: 1.2em; } }
  /* line 306, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .left .is-social {
    justify-content: flex-start; }
  /* line 307, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .center .is-social {
    justify-content: center; }
  /* line 308, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .right .is-social {
    justify-content: flex-end; }
  /* line 310, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-social {
    display: flex;
    gap: 2.2rem;
    margin: 1.2rem 0 0.8rem; }
  /* line 311, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-social a > i {
    font-size: 1.2em; }
  /* line 312, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-social.text-left {
    justify-content: flex-start; }
  /* line 313, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-social.text-right {
    justify-content: flex-end; }
  /* line 314, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-social.text-center {
    justify-content: center; }
  /* line 315, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-social.text-justify {
    justify-content: space-around; }
  /* line 317, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-20 {
    height: 20px;
    flex: none; }
  /* line 318, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-40 {
    height: 40px;
    flex: none; }
  /* line 319, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-60 {
    height: 60px;
    flex: none; }
  /* line 320, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-80 {
    height: 80px;
    flex: none; }
  /* line 321, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-100 {
    height: 100px;
    flex: none; }
  /* line 322, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-120 {
    height: 120px;
    flex: none; }
  /* line 323, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-140 {
    height: 140px;
    flex: none; }
  /* line 324, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-160 {
    height: 160px;
    flex: none; }
  /* line 325, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-180 {
    height: 180px;
    flex: none; }
  /* line 326, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-200 {
    height: 200px;
    flex: none; }
  /* line 327, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-220 {
    height: 220px;
    flex: none; }
  /* line 328, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-240 {
    height: 240px;
    flex: none; }
  /* line 329, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-260 {
    height: 260px;
    flex: none; }
  /* line 330, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-280 {
    height: 280px;
    flex: none; }
  /* line 331, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .height-300 {
    height: 300px;
    flex: none; }
  @media (min-width: 1921px) {
    /* line 333, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-20 {
      height: 2.5vh; }
    /* line 334, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-40 {
      height: 5vh; }
    /* line 335, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-60 {
      height: 7.5vh; }
    /* line 336, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-80 {
      height: 10vh; }
    /* line 337, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-100 {
      height: 12.5vh; }
    /* line 338, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-120 {
      height: 15vh; }
    /* line 339, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-140 {
      height: 17.5vh; }
    /* line 340, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-160 {
      height: 20vh; }
    /* line 341, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-180 {
      height: 22.5vh; }
    /* line 342, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-200 {
      height: 25vh; }
    /* line 343, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-220 {
      height: 27.5vh; }
    /* line 344, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-240 {
      height: 30vh; }
    /* line 345, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-260 {
      height: 32.5vh; }
    /* line 346, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-280 {
      height: 35vh; }
    /* line 347, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-300 {
      height: 37.5vh; } }
  @media (max-width: 1440px) {
    /* line 350, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-20 {
      height: 10px; }
    /* line 351, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-40 {
      height: 20px; }
    /* line 352, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-60 {
      height: 30px; }
    /* line 353, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-80 {
      height: 40px; }
    /* line 354, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-100 {
      height: 50px; }
    /* line 355, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-120 {
      height: 60px; }
    /* line 356, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-140 {
      height: 70px; }
    /* line 357, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-160 {
      height: 80px; }
    /* line 358, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-180 {
      height: 90px; }
    /* line 359, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-200 {
      height: 100px; }
    /* line 360, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-220 {
      height: 110px; }
    /* line 361, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-240 {
      height: 120px; }
    /* line 362, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-260 {
      height: 130px; }
    /* line 363, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-280 {
      height: 140px; }
    /* line 364, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .height-300 {
      height: 150px; } }
  /* line 367, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-12 {
    font-size: 12px !important; }
  /* line 368, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-13 {
    font-size: 13px !important; }
  /* line 369, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-14 {
    font-size: 14px !important; }
  /* line 370, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-15 {
    font-size: 15px !important; }
  /* line 371, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-16 {
    font-size: 16px !important; }
  /* line 372, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-17 {
    font-size: 17px !important; }
  /* line 373, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-18 {
    font-size: 18px !important; }
  /* line 374, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-19 {
    font-size: 19px !important; }
  /* line 375, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-20 {
    font-size: 20px !important; }
  /* line 376, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-21 {
    font-size: 21px !important; }
  /* line 377, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-24 {
    font-size: 24px !important; }
  /* line 378, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-28 {
    font-size: 28px !important; }
  /* line 379, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-32 {
    font-size: 32px !important; }
  /* line 380, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-35 {
    font-size: 35px !important; }
  /* line 381, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-38 {
    font-size: 38px !important; }
  /* line 382, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-42 {
    font-size: 42px !important; }
  /* line 383, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-46 {
    font-size: 46px !important; }
  /* line 384, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-48 {
    font-size: 48px !important; }
  /* line 385, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-50 {
    font-size: 50px !important; }
  /* line 386, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-54 {
    font-size: 54px !important; }
  /* line 387, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-60 {
    font-size: 60px !important; }
  /* line 388, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-64 {
    font-size: 64px !important; }
  /* line 389, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-68 {
    font-size: 68px !important; }
  /* line 390, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-72 {
    font-size: 72px !important; }
  /* line 391, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-76 {
    font-size: 76px !important; }
  /* line 392, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-80 {
    font-size: 80px !important; }
  /* line 393, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-84 {
    font-size: 84px !important; }
  /* line 394, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-88 {
    font-size: 88px !important; }
  /* line 395, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-92 {
    font-size: 92px !important; }
  /* line 396, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-96 {
    font-size: 96px !important; }
  /* line 397, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-100 {
    font-size: 100px !important; }
  /* line 398, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-104 {
    font-size: 104px !important; }
  /* line 399, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-108 {
    font-size: 108px !important; }
  /* line 400, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-112 {
    font-size: 112px !important; }
  /* line 401, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-116 {
    font-size: 116px !important; }
  /* line 402, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-120 {
    font-size: 120px !important; }
  /* line 403, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-124 {
    font-size: 124px !important; }
  /* line 404, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-128 {
    font-size: 128px !important; }
  /* line 405, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-132 {
    font-size: 132px !important; }
  /* line 406, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-136 {
    font-size: 136px !important; }
  /* line 407, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-140 {
    font-size: 140px !important; }
  /* line 408, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-144 {
    font-size: 144px !important; }
  /* line 409, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-148 {
    font-size: 148px !important; }
  /* line 410, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-152 {
    font-size: 152px !important; }
  /* line 411, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-156 {
    font-size: 156px !important; }
  /* line 412, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-160 {
    font-size: 160px !important; }
  /* line 413, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-164 {
    font-size: 164px !important; }
  /* line 414, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-168 {
    font-size: 168px !important; }
  /* line 415, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-172 {
    font-size: 172px !important; }
  /* line 416, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-176 {
    font-size: 176px !important; }
  /* line 417, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-180 {
    font-size: 180px !important; }
  /* line 418, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-184 {
    font-size: 184px !important; }
  /* line 419, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-188 {
    font-size: 188px !important; }
  /* line 420, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-192 {
    font-size: 192px !important; }
  /* line 421, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-196 {
    font-size: 196px !important; }
  /* line 422, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-200 {
    font-size: 200px !important; }
  /* line 423, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-204 {
    font-size: 204px !important; }
  /* line 424, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-208 {
    font-size: 208px !important; }
  /* line 425, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-212 {
    font-size: 212px !important; }
  /* line 426, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-216 {
    font-size: 216px !important; }
  /* line 427, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-220 {
    font-size: 220px !important; }
  /* line 428, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-224 {
    font-size: 224px !important; }
  /* line 429, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-228 {
    font-size: 228px !important; }
  /* line 430, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-232 {
    font-size: 232px !important; }
  /* line 431, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-236 {
    font-size: 236px !important; }
  /* line 432, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-240 {
    font-size: 240px !important; }
  /* line 433, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-244 {
    font-size: 244px !important; }
  /* line 434, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-248 {
    font-size: 248px !important; }
  /* line 435, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-252 {
    font-size: 252px !important; }
  /* line 436, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-256 {
    font-size: 256px !important; }
  /* line 437, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-260 {
    font-size: 260px !important; }
  /* line 438, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-264 {
    font-size: 264px !important; }
  /* line 439, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-268 {
    font-size: 268px !important; }
  /* line 440, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-272 {
    font-size: 272px !important; }
  /* line 441, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-276 {
    font-size: 276px !important; }
  /* line 442, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-280 {
    font-size: 280px !important; }
  /* line 443, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-284 {
    font-size: 284px !important; }
  /* line 444, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-288 {
    font-size: 288px !important; }
  /* line 445, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-292 {
    font-size: 292px !important; }
  /* line 446, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-296 {
    font-size: 296px !important; }
  /* line 447, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-300 {
    font-size: 300px !important; }
  /* line 448, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-304 {
    font-size: 304px !important; }
  /* line 449, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-308 {
    font-size: 308px !important; }
  /* line 450, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-312 {
    font-size: 312px !important; }
  /* line 451, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-316 {
    font-size: 316px !important; }
  /* line 452, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-320 {
    font-size: 320px !important; }
  /* line 453, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-324 {
    font-size: 324px !important; }
  /* line 454, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-328 {
    font-size: 328px !important; }
  /* line 455, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-332 {
    font-size: 332px !important; }
  /* line 456, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-336 {
    font-size: 336px !important; }
  /* line 457, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-340 {
    font-size: 340px !important; }
  /* line 458, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-344 {
    font-size: 344px !important; }
  /* line 459, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-348 {
    font-size: 348px !important; }
  /* line 460, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-352 {
    font-size: 352px !important; }
  /* line 461, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-356 {
    font-size: 356px !important; }
  /* line 462, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-360 {
    font-size: 360px !important; }
  /* line 463, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-364 {
    font-size: 364px !important; }
  /* line 464, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-368 {
    font-size: 368px !important; }
  /* line 465, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-372 {
    font-size: 372px !important; }
  /* line 466, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-376 {
    font-size: 376px !important; }
  /* line 467, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-380 {
    font-size: 380px !important; }
  /* line 468, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-384 {
    font-size: 384px !important; }
  /* line 469, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-388 {
    font-size: 388px !important; }
  /* line 470, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-392 {
    font-size: 392px !important; }
  /* line 471, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-396 {
    font-size: 396px !important; }
  /* line 472, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .size-400 {
    font-size: 400px !important; }
  /* line 474, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .container .size-64, body[data-controller="pages"] .is-container .size-64 {
    width: unset;
    height: unset; }
  @media all and (max-width: 1800px) {
    /* line 7, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] {
      /* Use clamp to prevent small sizes */
      /**/
      /**/ }
      /* line 477, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-12 {
        font-size: 0.74vw !important;
        font-size: clamp(12px, 0.74vw, 0.74vw) !important; }
      /* line 478, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-13 {
        font-size: 0.8vw !important;
        font-size: clamp(13px, 0.8vw, 0.8vw) !important; }
      /* line 479, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-14 {
        font-size: 0.86vw !important;
        font-size: clamp(14px, 0.86vw, 0.86vw) !important; }
      /* line 480, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-15 {
        font-size: 0.93vw !important;
        font-size: clamp(15px, 0.93vw, 0.93vw) !important; }
      /* line 481, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-16 {
        font-size: 0.99vw !important;
        font-size: clamp(16px, 0.99vw, 0.99vw) !important; }
      /* line 482, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-17 {
        font-size: 1.05vw !important;
        font-size: clamp(17px, 1.05vw, 1.05vw) !important; }
      /* line 483, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-18 {
        font-size: 1.11vw !important;
        font-size: clamp(18px, 1.11vw, 1.11vw) !important; }
      /* line 484, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-19 {
        font-size: 1.17vw !important;
        font-size: clamp(19px, 1.17vw, 1.17vw) !important; }
      /* line 485, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-20 {
        font-size: 1.23vw !important;
        font-size: clamp(20px, 1.23vw, 1.23vw) !important; }
      /* line 486, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-21 {
        font-size: 1.29vw !important;
        font-size: clamp(21px, 1.29vw, 1.29vw) !important; }
      /* line 487, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-24 {
        font-size: 1.48vw !important;
        font-size: clamp(22px, 1.48vw, 1.48vw) !important; }
      /* line 488, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-28 {
        font-size: 1.56vw !important;
        font-size: clamp(23px, 1.56vw, 1.56vw) !important; }
      /* line 489, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-32 {
        font-size: 1.64vw !important;
        font-size: clamp(24px, 1.64vw, 1.64vw) !important; }
      /* line 490, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-35 {
        font-size: 1.82vw !important;
        font-size: clamp(25px, 1.82vw, 1.82vw) !important; }
      /* line 491, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-38 {
        font-size: 1.98vw !important;
        font-size: clamp(26px, 1.98vw, 1.98vw) !important; }
      /* line 492, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-42 {
        font-size: 2.19vw !important;
        font-size: clamp(27px, 2.19vw, 2.19vw) !important; }
      /* line 493, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-46 {
        font-size: 2.4vw !important;
        font-size: clamp(28px, 2.4vw, 2.4vw) !important; }
      /* line 494, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-48 {
        font-size: 2.5vw !important;
        font-size: clamp(29px, 2.5vw, 2.5vw) !important; }
      /* line 495, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-50 {
        font-size: 2.61vw !important;
        font-size: clamp(30px, 2.61vw, 2.61vw) !important; }
      /* line 496, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-54 {
        font-size: 2.81vw !important;
        font-size: clamp(31px, 2.81vw, 2.81vw) !important; }
      /* line 497, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-60 {
        font-size: 3.13vw !important;
        font-size: clamp(32px, 3.13vw, 3.13vw) !important; }
      /* line 498, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-64 {
        font-size: 3.33vw !important;
        font-size: clamp(33px, 3.33vw, 3.33vw) !important; }
      /* line 499, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-68 {
        font-size: 3.54vw !important;
        font-size: clamp(34px, 3.54vw, 3.54vw) !important; }
      /* line 500, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-72 {
        font-size: 3.75vw !important;
        font-size: clamp(35px, 3.75vw, 3.75vw) !important; }
      /* line 501, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-76 {
        font-size: 3.96vw !important;
        font-size: clamp(36px, 3.96vw, 3.96vw) !important; }
      /* line 502, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-80 {
        font-size: 4.17vw !important;
        font-size: clamp(37px, 4.17vw, 4.17vw) !important; }
      /* line 503, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-84 {
        font-size: 4.38vw !important;
        font-size: clamp(38px, 4.38vw, 4.38vw) !important; }
      /* line 504, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-88 {
        font-size: 4.58vw !important;
        font-size: clamp(39px, 4.58vw, 4.58vw) !important; }
      /* line 505, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-92 {
        font-size: 4.79vw !important;
        font-size: clamp(40px, 4.79vw, 4.79vw) !important; }
      /* line 506, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-96 {
        font-size: 5vw !important;
        font-size: clamp(41px, 5vw, 5vw) !important; }
      /* line 507, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-100 {
        font-size: 5.21vw !important;
        font-size: clamp(42px, 5.21vw, 5.21vw) !important; }
      /* line 508, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-104 {
        font-size: 5.42vw !important;
        font-size: clamp(43px, 5.42vw, 5.42vw) !important; }
      /* line 509, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-108 {
        font-size: 5.63vw !important;
        font-size: clamp(44px, 5.63vw, 5.63vw) !important; }
      /* line 510, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-112 {
        font-size: 5.84vw !important;
        font-size: clamp(45px, 5.84vw, 5.84vw) !important; }
      /* line 511, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-116 {
        font-size: 6.04vw !important;
        font-size: clamp(46px, 6.04vw, 6.04vw) !important; }
      /* line 512, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-120 {
        font-size: 6.25vw !important;
        font-size: clamp(47px, 6.25vw, 6.25vw) !important; }
      /* line 513, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-124 {
        font-size: 6.46vw !important;
        font-size: clamp(48px, 6.46vw, 6.46vw) !important; }
      /* line 514, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-128 {
        font-size: 6.67vw !important;
        font-size: clamp(49px, 6.67vw, 6.67vw) !important; }
      /* line 515, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-132 {
        font-size: 6.88vw !important;
        font-size: clamp(50px, 6.88vw, 6.88vw) !important; }
      /* line 516, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-136 {
        font-size: 7.09vw !important;
        font-size: clamp(51px, 7.09vw, 7.09vw) !important; }
      /* line 517, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-140 {
        font-size: 7.29vw !important;
        font-size: clamp(52px, 7.29vw, 7.29vw) !important; }
      /* line 518, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-144 {
        font-size: 7.5vw !important;
        font-size: clamp(53px, 7.5vw, 7.5vw) !important; }
      /* line 519, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-148 {
        font-size: 7.71vw !important;
        font-size: clamp(54px, 7.71vw, 7.71vw) !important; }
      /* line 520, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-152 {
        font-size: 7.92vw !important;
        font-size: clamp(55px, 7.92vw, 7.92vw) !important; }
      /* line 521, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-156 {
        font-size: 8.13vw !important;
        font-size: clamp(56px, 8.13vw, 8.13vw) !important; }
      /* line 522, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-160 {
        font-size: 8.34vw !important;
        font-size: clamp(57px, 8.34vw, 8.34vw) !important; }
      /* line 523, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-164 {
        font-size: 8.54vw !important;
        font-size: clamp(58px, 8.54vw, 8.54vw) !important; }
      /* line 524, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-168 {
        font-size: 8.75vw !important;
        font-size: clamp(59px, 8.75vw, 8.75vw) !important; }
      /* line 525, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-172 {
        font-size: 8.96vw !important;
        font-size: clamp(60px, 8.96vw, 8.96vw) !important; }
      /* line 526, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-176 {
        font-size: 9.17vw !important;
        font-size: clamp(61px, 9.17vw, 9.17vw) !important; }
      /* line 527, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-180 {
        font-size: 9.38vw !important;
        font-size: clamp(62px, 9.38vw, 9.38vw) !important; }
      /* line 528, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-184 {
        font-size: 9.59vw !important;
        font-size: clamp(63px, 9.59vw, 9.59vw) !important; }
      /* line 529, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-188 {
        font-size: 9.79vw !important;
        font-size: clamp(64px, 9.79vw, 9.79vw) !important; }
      /* line 530, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-192 {
        font-size: 10vw !important;
        font-size: clamp(65px, 10vw, 10vw) !important; }
      /* line 531, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-196 {
        font-size: 10.21vw !important;
        font-size: clamp(66px, 10.21vw, 10.21vw) !important; }
      /* line 532, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-200 {
        font-size: 10.42vw !important;
        font-size: clamp(67px, 10.42vw, 10.42vw) !important; }
      /* line 533, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-204 {
        font-size: 10.63vw !important;
        font-size: clamp(68px, 10.63vw, 10.63vw) !important; }
      /* line 534, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-208 {
        font-size: 10.84vw !important;
        font-size: clamp(69px, 10.84vw, 10.84vw) !important; }
      /* line 535, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-212 {
        font-size: 11.05vw !important;
        font-size: clamp(70px, 11.05vw, 11.05vw) !important; }
      /* line 536, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-216 {
        font-size: 11.25vw !important;
        font-size: clamp(71px, 11.25vw, 11.25vw) !important; }
      /* line 537, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-220 {
        font-size: 11.46vw !important;
        font-size: clamp(72px, 11.46vw, 11.46vw) !important; }
      /* line 538, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-224 {
        font-size: 11.67vw !important;
        font-size: clamp(73px, 11.67vw, 11.67vw) !important; }
      /* line 539, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-228 {
        font-size: 11.88vw !important;
        font-size: clamp(75px, 11.88vw, 11.88vw) !important; }
      /* line 540, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-232 {
        font-size: 12.09vw !important;
        font-size: clamp(75px, 12.09vw, 12.09vw) !important; }
      /* line 541, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-236 {
        font-size: 12.3vw !important;
        font-size: clamp(76px, 12.3vw, 12.3vw) !important; }
      /* line 542, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-240 {
        font-size: 12.5vw !important;
        font-size: clamp(77px, 12.5vw, 12.5vw) !important; }
      /* line 543, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-244 {
        font-size: 12.71vw !important;
        font-size: clamp(78px, 12.71vw, 12.71vw) !important; }
      /* line 544, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-248 {
        font-size: 12.92vw !important;
        font-size: clamp(79px, 12.92vw, 12.92vw) !important; }
      /* line 545, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-252 {
        font-size: 13.13vw !important;
        font-size: clamp(80px, 13.13vw, 13.13vw) !important; }
      /* line 546, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-256 {
        font-size: 13.34vw !important;
        font-size: clamp(81px, 13.34vw, 13.34vw) !important; }
      /* line 547, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-260 {
        font-size: 13.55vw !important;
        font-size: clamp(82px, 13.55vw, 13.55vw) !important; }
      /* line 548, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-264 {
        font-size: 13.75vw !important;
        font-size: clamp(83px, 13.75vw, 13.75vw) !important; }
      /* line 549, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-268 {
        font-size: 13.96vw !important;
        font-size: clamp(84px, 13.96vw, 13.96vw) !important; }
      /* line 550, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-272 {
        font-size: 14.17vw !important;
        font-size: clamp(85px, 14.17vw, 14.17vw) !important; }
      /* line 551, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-276 {
        font-size: 14.38vw !important;
        font-size: clamp(86px, 14.38vw, 14.38vw) !important; }
      /* line 552, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-280 {
        font-size: 14.59vw !important;
        font-size: clamp(87px, 14.59vw, 14.59vw) !important; }
      /* line 553, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-284 {
        font-size: 14.8vw !important;
        font-size: clamp(88px, 14.8vw, 14.8vw) !important; }
      /* line 554, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-288 {
        font-size: 15vw !important;
        font-size: clamp(89px, 15vw, 15vw) !important; }
      /* line 555, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-292 {
        font-size: 15.21vw !important;
        font-size: clamp(90px, 15.21vw, 15.21vw) !important; }
      /* line 556, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-296 {
        font-size: 15.42vw !important;
        font-size: clamp(91px, 15.42vw, 15.42vw) !important; }
      /* line 557, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-300 {
        font-size: 15.63vw !important;
        font-size: clamp(92px, 15.63vw, 15.63vw) !important; }
      /* line 558, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-304 {
        font-size: 15.84vw !important;
        font-size: clamp(93px, 15.84vw, 15.84vw) !important; }
      /* line 559, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-308 {
        font-size: 16.06vw !important;
        font-size: clamp(94px, 16.06vw, 16.06vw) !important; }
      /* line 560, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-312 {
        font-size: 16.26vw !important;
        font-size: clamp(95px, 16.26vw, 16.26vw) !important; }
      /* line 561, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-316 {
        font-size: 16.46vw !important;
        font-size: clamp(96px, 16.46vw, 16.46vw) !important; }
      /* line 562, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-320 {
        font-size: 16.67vw !important;
        font-size: clamp(97px, 16.67vw, 16.67vw) !important; }
      /* line 563, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-324 {
        font-size: 16.88vw !important;
        font-size: clamp(98px, 16.88vw, 16.88vw) !important; }
      /* line 564, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-328 {
        font-size: 17.09vw !important;
        font-size: clamp(99px, 17.09vw, 17.09vw) !important; }
      /* line 565, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-332 {
        font-size: 17.3vw !important;
        font-size: clamp(100px, 17.3vw, 17.3vw) !important; }
      /* line 566, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-336 {
        font-size: 17.5vw !important;
        font-size: clamp(101px, 17.5vw, 17.5vw) !important; }
      /* line 567, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-340 {
        font-size: 17.71vw !important;
        font-size: clamp(102px, 17.71vw, 17.71vw) !important; }
      /* line 568, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-344 {
        font-size: 17.92vw !important;
        font-size: clamp(103px, 17.92vw, 17.92vw) !important; }
      /* line 569, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-348 {
        font-size: 18.13vw !important;
        font-size: clamp(104px, 18.13vw, 18.13vw) !important; }
      /* line 570, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-352 {
        font-size: 18.34vw !important;
        font-size: clamp(105px, 18.34vw, 18.34vw) !important; }
      /* line 571, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-356 {
        font-size: 18.55vw !important;
        font-size: clamp(106px, 18.55vw, 18.55vw) !important; }
      /* line 572, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-360 {
        font-size: 18.76vw !important;
        font-size: clamp(107px, 18.76vw, 18.76vw) !important; }
      /* line 573, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-364 {
        font-size: 18.96vw !important;
        font-size: clamp(108px, 18.96vw, 18.96vw) !important; }
      /* line 574, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-368 {
        font-size: 19.17vw !important;
        font-size: clamp(109px, 19.17vw, 19.17vw) !important; }
      /* line 575, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-372 {
        font-size: 19.38vw !important;
        font-size: clamp(110px, 19.38vw, 19.38vw) !important; }
      /* line 576, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-376 {
        font-size: 19.59vw !important;
        font-size: clamp(111px, 19.59vw, 19.59vw) !important; }
      /* line 577, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-380 {
        font-size: 19.8vw !important;
        font-size: clamp(112px, 19.8vw, 19.8vw) !important; }
      /* line 578, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-384 {
        font-size: 20vw !important;
        font-size: clamp(113px, 20vw, 20vw) !important; }
      /* line 579, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-388 {
        font-size: 20.21vw !important;
        font-size: clamp(114px, 20.21vw, 20.21vw) !important; }
      /* line 580, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-392 {
        font-size: 20.42vw !important;
        font-size: clamp(115px, 20.42vw, 20.42vw) !important; }
      /* line 581, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-396 {
        font-size: 20.63vw !important;
        font-size: clamp(116px, 20.63vw, 20.63vw) !important; }
      /* line 582, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-400 {
        font-size: 20.84vw !important;
        font-size: clamp(117px, 20.84vw, 20.84vw) !important; } }
  @media all and (min-width: 1921px) {
    /* line 7, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] {
      /* new v3: limit the size on large screen */ }
      /* line 586, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-12 {
        font-size: 0.63vw !important; }
      /* line 587, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-13 {
        font-size: 0.68vw !important; }
      /* line 588, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-14 {
        font-size: 0.73vw !important; }
      /* line 589, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-15 {
        font-size: 0.78vw !important; }
      /* line 590, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-16 {
        font-size: 0.83vw !important; }
      /* line 591, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-17 {
        font-size: 0.89vw !important; }
      /* line 592, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-18 {
        font-size: 0.94vw !important; }
      /* line 593, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-19 {
        font-size: 0.99vw !important; }
      /* line 594, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-20 {
        font-size: 1.04vw !important; }
      /* line 595, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-21 {
        font-size: 1.09vw !important; }
      /* line 596, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-24 {
        font-size: 1.25vw !important; }
      /* line 597, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-28 {
        font-size: 1.46vw !important; }
      /* line 598, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-32 {
        font-size: 1.67vw !important; }
      /* line 599, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-35 {
        font-size: 1.82vw !important; }
      /* line 600, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-38 {
        font-size: 1.98vw !important; }
      /* line 601, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-42 {
        font-size: 2.19vw !important; }
      /* line 602, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-46 {
        font-size: 2.4vw !important; }
      /* line 603, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-48 {
        font-size: 2.5vw !important; }
      /* line 604, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-50 {
        font-size: 2.61vw !important; }
      /* line 605, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-54 {
        font-size: 2.81vw !important; }
      /* line 606, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-60 {
        font-size: 3.13vw !important; }
      /* line 607, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-64 {
        font-size: 3.33vw !important; }
      /* line 608, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-68 {
        font-size: 3.54vw !important; }
      /* line 609, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-72 {
        font-size: 3.75vw !important; }
      /* line 610, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-76 {
        font-size: 3.96vw !important; }
      /* line 611, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-80 {
        font-size: 4.17vw !important; }
      /* line 612, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-84 {
        font-size: 4.38vw !important; }
      /* line 613, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-88 {
        font-size: 4.58vw !important; }
      /* line 614, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-92 {
        font-size: 4.79vw !important; }
      /* line 615, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-96 {
        font-size: 5vw !important; }
      /* line 616, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-100 {
        font-size: 5.21vw !important; }
      /* line 617, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-104 {
        font-size: 5.42vw !important; }
      /* line 618, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-108 {
        font-size: 5.63vw !important; }
      /* line 619, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-112 {
        font-size: 5.84vw !important; }
      /* line 620, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-116 {
        font-size: 6.04vw !important; }
      /* line 621, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-120 {
        font-size: 6.25vw !important; }
      /* line 622, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-124 {
        font-size: 6.46vw !important; }
      /* line 623, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-128 {
        font-size: 6.67vw !important; }
      /* line 624, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-132 {
        font-size: 6.88vw !important; }
      /* line 625, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-136 {
        font-size: 7.09vw !important; }
      /* line 626, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-140 {
        font-size: 7.29vw !important; }
      /* line 627, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-144 {
        font-size: 7.5vw !important; }
      /* line 628, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-148 {
        font-size: 7.71vw !important; }
      /* line 629, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-152 {
        font-size: 7.92vw !important; }
      /* line 630, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-156 {
        font-size: 8.13vw !important; }
      /* line 631, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-160 {
        font-size: 8.34vw !important; }
      /* line 632, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-164 {
        font-size: 8.54vw !important; }
      /* line 633, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-168 {
        font-size: 8.75vw !important; }
      /* line 634, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-172 {
        font-size: 8.96vw !important; }
      /* line 635, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-176 {
        font-size: 9.17vw !important; }
      /* line 636, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-180 {
        font-size: 9.38vw !important; }
      /* line 637, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-184 {
        font-size: 9.59vw !important; }
      /* line 638, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-188 {
        font-size: 9.79vw !important; }
      /* line 639, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-192 {
        font-size: 10vw !important; }
      /* line 640, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-196 {
        font-size: 10.21vw !important; }
      /* line 641, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-200 {
        font-size: 10.42vw !important; }
      /* line 642, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-204 {
        font-size: 10.63vw !important; }
      /* line 643, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-208 {
        font-size: 10.84vw !important; }
      /* line 644, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-212 {
        font-size: 11.05vw !important; }
      /* line 645, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-216 {
        font-size: 11.25vw !important; }
      /* line 646, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-220 {
        font-size: 11.46vw !important; }
      /* line 647, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-224 {
        font-size: 11.67vw !important; }
      /* line 648, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-228 {
        font-size: 11.88vw !important; }
      /* line 649, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-232 {
        font-size: 12.09vw !important; }
      /* line 650, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-236 {
        font-size: 12.3vw !important; }
      /* line 651, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-240 {
        font-size: 12.5vw !important; }
      /* line 652, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-244 {
        font-size: 12.71vw !important; }
      /* line 653, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-248 {
        font-size: 12.92vw !important; }
      /* line 654, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-252 {
        font-size: 13.13vw !important; }
      /* line 655, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-256 {
        font-size: 13.34vw !important; }
      /* line 656, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-260 {
        font-size: 13.55vw !important; }
      /* line 657, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-264 {
        font-size: 13.75vw !important; }
      /* line 658, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-268 {
        font-size: 13.96vw !important; }
      /* line 659, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-272 {
        font-size: 14.17vw !important; }
      /* line 660, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-276 {
        font-size: 14.38vw !important; }
      /* line 661, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-280 {
        font-size: 14.59vw !important; }
      /* line 662, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-284 {
        font-size: 14.8vw !important; }
      /* line 663, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-288 {
        font-size: 15vw !important; }
      /* line 664, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-292 {
        font-size: 15.21vw !important; }
      /* line 665, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-296 {
        font-size: 15.42vw !important; }
      /* line 666, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-300 {
        font-size: 15.63vw !important; }
      /* line 667, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-304 {
        font-size: 15.84vw !important; }
      /* line 668, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-308 {
        font-size: 16.06vw !important; }
      /* line 669, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-312 {
        font-size: 16.26vw !important; }
      /* line 670, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-316 {
        font-size: 16.46vw !important; }
      /* line 671, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-320 {
        font-size: 16.67vw !important; }
      /* line 672, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-324 {
        font-size: 16.88vw !important; }
      /* line 673, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-328 {
        font-size: 17.09vw !important; }
      /* line 674, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-332 {
        font-size: 17.3vw !important; }
      /* line 675, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-336 {
        font-size: 17.5vw !important; }
      /* line 676, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-340 {
        font-size: 17.71vw !important; }
      /* line 677, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-344 {
        font-size: 17.92vw !important; }
      /* line 678, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-348 {
        font-size: 18.13vw !important; }
      /* line 679, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-352 {
        font-size: 18.34vw !important; }
      /* line 680, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-356 {
        font-size: 18.55vw !important; }
      /* line 681, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-360 {
        font-size: 18.76vw !important; }
      /* line 682, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-364 {
        font-size: 18.96vw !important; }
      /* line 683, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-368 {
        font-size: 19.17vw !important; }
      /* line 684, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-372 {
        font-size: 19.38vw !important; }
      /* line 685, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-376 {
        font-size: 19.59vw !important; }
      /* line 686, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-380 {
        font-size: 19.8vw !important; }
      /* line 687, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-384 {
        font-size: 20vw !important; }
      /* line 688, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-388 {
        font-size: 20.21vw !important; }
      /* line 689, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-392 {
        font-size: 20.42vw !important; }
      /* line 690, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-396 {
        font-size: 20.63vw !important; }
      /* line 691, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v2 .size-400 {
        font-size: 20.84vw !important; }
      /* line 694, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-12 {
        font-size: 0.63vw !important; }
      /* line 695, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-13 {
        font-size: 0.68vw !important; }
      /* line 696, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-14 {
        font-size: 0.73vw !important; }
      /* line 697, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-15 {
        font-size: 0.78vw !important; }
      /* line 698, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-16 {
        font-size: 0.83vw !important; }
      /* line 699, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-17 {
        font-size: 0.89vw !important; }
      /* line 700, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-18 {
        font-size: 0.94vw !important; }
      /* line 701, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-19 {
        font-size: 0.99vw !important; }
      /* line 702, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-20 {
        font-size: 1.04vw !important; }
      /* line 703, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-21 {
        font-size: 1.09vw !important; }
      /* line 704, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-24 {
        font-size: 1.25vw !important; }
      /* line 705, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-28 {
        font-size: 1.46vw !important; }
      /* line 706, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-32 {
        font-size: clamp(30px, 1.67vw, 43px) !important; }
      /* line 707, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-35 {
        font-size: clamp(30px, 1.82vw, 44px) !important; }
      /* line 708, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-38 {
        font-size: clamp(30px, 1.98vw, 45px) !important; }
      /* line 709, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-42 {
        font-size: clamp(30px, 2.19vw, 46px) !important; }
      /* line 710, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-46 {
        font-size: clamp(30px, 2.4vw, 47px) !important; }
      /* line 711, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-48 {
        font-size: clamp(30px, 2.5vw, 48px) !important; }
      /* line 712, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-50 {
        font-size: clamp(30px, 2.61vw, 50px) !important; }
      /* line 713, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-54 {
        font-size: clamp(30px, 2.81vw, 54px) !important; }
      /* line 714, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-60 {
        font-size: clamp(30px, 3.13vw, 60px) !important; }
      /* line 715, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-64 {
        font-size: clamp(30px, 3.33vw, 64px) !important; }
      /* line 716, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-68 {
        font-size: clamp(30px, 3.54vw, 68px) !important; }
      /* line 717, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-72 {
        font-size: clamp(30px, 3.75vw, 72px) !important; }
      /* line 718, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-76 {
        font-size: clamp(30px, 3.96vw, 76px) !important; }
      /* line 719, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-80 {
        font-size: clamp(30px, 4.17vw, 80px) !important; }
      /* line 720, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-84 {
        font-size: clamp(30px, 4.38vw, 84px) !important; }
      /* line 721, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-88 {
        font-size: clamp(30px, 4.58vw, 88px) !important; }
      /* line 722, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-92 {
        font-size: clamp(30px, 4.79vw, 92px) !important; }
      /* line 723, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-96 {
        font-size: clamp(30px, 5vw, 96px) !important; }
      /* line 724, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-100 {
        font-size: clamp(30px, 5.21vw, 100px) !important; }
      /* line 725, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-104 {
        font-size: clamp(30px, 5.42vw, 104px) !important; }
      /* line 726, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-108 {
        font-size: clamp(30px, 5.63vw, 108px) !important; }
      /* line 727, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-112 {
        font-size: clamp(30px, 5.84vw, 112px) !important; }
      /* line 728, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-116 {
        font-size: clamp(30px, 6.04vw, 116px) !important; }
      /* line 729, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-120 {
        font-size: clamp(30px, 6.25vw, 120px) !important; }
      /* line 730, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-124 {
        font-size: clamp(30px, 6.46vw, 124px) !important; }
      /* line 731, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-128 {
        font-size: clamp(30px, 6.67vw, 128px) !important; }
      /* line 732, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-132 {
        font-size: clamp(30px, 6.88vw, 132px) !important; }
      /* line 733, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-136 {
        font-size: clamp(30px, 7.09vw, 136px) !important; }
      /* line 734, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-140 {
        font-size: clamp(30px, 7.29vw, 140px) !important; }
      /* line 735, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-144 {
        font-size: clamp(30px, 7.5vw, 144px) !important; }
      /* line 736, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-148 {
        font-size: clamp(30px, 7.71vw, 148px) !important; }
      /* line 737, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-152 {
        font-size: clamp(30px, 7.92vw, 152px) !important; }
      /* line 738, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-156 {
        font-size: clamp(30px, 8.13vw, 156px) !important; }
      /* line 739, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-160 {
        font-size: clamp(30px, 8.34vw, 160px) !important; }
      /* line 740, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-164 {
        font-size: clamp(30px, 8.54vw, 164px) !important; }
      /* line 741, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-168 {
        font-size: clamp(30px, 8.75vw, 168px) !important; }
      /* line 742, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-172 {
        font-size: clamp(30px, 8.96vw, 172px) !important; }
      /* line 743, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-176 {
        font-size: clamp(30px, 9.17vw, 176px) !important; }
      /* line 744, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-180 {
        font-size: clamp(30px, 9.38vw, 180px) !important; }
      /* line 745, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-184 {
        font-size: clamp(30px, 9.59vw, 184px) !important; }
      /* line 746, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-188 {
        font-size: clamp(30px, 9.79vw, 188px) !important; }
      /* line 747, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-192 {
        font-size: clamp(30px, 10vw, 192px) !important; }
      /* line 748, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-196 {
        font-size: clamp(30px, 10.21vw, 196px) !important; }
      /* line 749, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-200 {
        font-size: clamp(30px, 10.42vw, 200px) !important; }
      /* line 750, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-204 {
        font-size: clamp(30px, 10.63vw, 204px) !important; }
      /* line 751, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-208 {
        font-size: clamp(30px, 10.84vw, 208px) !important; }
      /* line 752, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-212 {
        font-size: clamp(30px, 11.05vw, 212px) !important; }
      /* line 753, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-216 {
        font-size: clamp(30px, 11.25vw, 216px) !important; }
      /* line 754, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-220 {
        font-size: clamp(30px, 11.46vw, 220px) !important; }
      /* line 755, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-224 {
        font-size: clamp(30px, 11.67vw, 224px) !important; }
      /* line 756, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-228 {
        font-size: clamp(30px, 11.88vw, 228px) !important; }
      /* line 757, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-232 {
        font-size: clamp(30px, 12.09vw, 232px) !important; }
      /* line 758, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-236 {
        font-size: clamp(30px, 12.3vw, 236px) !important; }
      /* line 759, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-240 {
        font-size: clamp(30px, 12.5vw, 240px) !important; }
      /* line 760, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-244 {
        font-size: clamp(30px, 12.71vw, 244px) !important; }
      /* line 761, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-248 {
        font-size: clamp(30px, 12.92vw, 248px) !important; }
      /* line 762, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-252 {
        font-size: clamp(30px, 13.13vw, 252px) !important; }
      /* line 763, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-256 {
        font-size: clamp(30px, 13.34vw, 256px) !important; }
      /* line 764, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-260 {
        font-size: clamp(30px, 13.55vw, 260px) !important; }
      /* line 765, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-264 {
        font-size: clamp(30px, 13.75vw, 264px) !important; }
      /* line 766, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-268 {
        font-size: clamp(30px, 13.96vw, 268px) !important; }
      /* line 767, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-272 {
        font-size: clamp(30px, 14.17vw, 272px, 272px) !important; }
      /* line 768, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-276 {
        font-size: clamp(30px, 14.38vw, 276px) !important; }
      /* line 769, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-280 {
        font-size: clamp(30px, 14.59vw, 280px) !important; }
      /* line 770, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-284 {
        font-size: clamp(30px, 14.8vw, 284px) !important; }
      /* line 771, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-288 {
        font-size: clamp(30px, 15vw, 288px) !important; }
      /* line 772, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-292 {
        font-size: clamp(30px, 15.21vw, 292px) !important; }
      /* line 773, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-296 {
        font-size: clamp(30px, 15.42vw, 296px) !important; }
      /* line 774, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-300 {
        font-size: clamp(30px, 15.63vw, 300px) !important; }
      /* line 775, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-304 {
        font-size: clamp(30px, 15.84vw, 304px) !important; }
      /* line 776, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-308 {
        font-size: clamp(30px, 16.06vw, 308px) !important; }
      /* line 777, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-312 {
        font-size: clamp(30px, 16.26vw, 312px) !important; }
      /* line 778, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-316 {
        font-size: clamp(30px, 16.46vw, 316px) !important; }
      /* line 779, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-320 {
        font-size: clamp(30px, 16.67vw, 320px) !important; }
      /* line 780, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-324 {
        font-size: clamp(30px, 16.88vw, 324px) !important; }
      /* line 781, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-328 {
        font-size: clamp(30px, 17.09vw, 328px) !important; }
      /* line 782, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-332 {
        font-size: clamp(30px, 17.3vw, 332px) !important; }
      /* line 783, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-336 {
        font-size: clamp(30px, 17.5vw, 336px) !important; }
      /* line 784, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-340 {
        font-size: clamp(30px, 17.71vw, 340px) !important; }
      /* line 785, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-344 {
        font-size: clamp(30px, 17.92vw, 344px) !important; }
      /* line 786, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-348 {
        font-size: clamp(30px, 18.13vw, 348px) !important; }
      /* line 787, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-352 {
        font-size: clamp(30px, 18.34vw, 352px) !important; }
      /* line 788, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-356 {
        font-size: clamp(30px, 18.55vw, 356px) !important; }
      /* line 789, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-360 {
        font-size: clamp(30px, 18.76vw, 360px) !important; }
      /* line 790, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-364 {
        font-size: clamp(30px, 18.96vw, 364px) !important; }
      /* line 791, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-368 {
        font-size: clamp(30px, 19.17vw, 368px) !important; }
      /* line 792, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-372 {
        font-size: clamp(30px, 19.38vw, 372px) !important; }
      /* line 793, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-376 {
        font-size: clamp(30px, 19.59vw, 376px) !important; }
      /* line 794, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-380 {
        font-size: clamp(30px, 19.8vw, 380px) !important; }
      /* line 795, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-384 {
        font-size: clamp(30px, 20vw, 384px) !important; }
      /* line 796, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-388 {
        font-size: clamp(30px, 20.21vw, 388px) !important; }
      /* line 797, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-392 {
        font-size: clamp(30px, 20.42vw, 392px) !important; }
      /* line 798, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-396 {
        font-size: clamp(30px, 20.63vw, 396px) !important; }
      /* line 799, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
      body[data-controller="pages"] .v3 .size-400 {
        font-size: clamp(30px, 20.84vw, 400px) !important; } }
  @media (min-width: 971px) and (max-width: 1280px) {
    /* line 804, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-12 {
      font-size: 0.74vw !important;
      font-size: clamp(12px, 0.74vw, 0.74vw) !important; }
    /* line 805, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-13 {
      font-size: 0.8vw !important;
      font-size: clamp(13px, 0.8vw, 0.8vw) !important; }
    /* line 806, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-14 {
      font-size: 0.86vw !important;
      font-size: clamp(14px, 0.86vw, 0.86vw) !important; }
    /* line 807, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-15 {
      font-size: 0.93vw !important;
      font-size: clamp(15px, 0.93vw, 0.93vw) !important; }
    /* line 808, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-16 {
      font-size: 0.99vw !important;
      font-size: clamp(16px, 0.99vw, 0.99vw) !important; }
    /* line 809, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-17 {
      font-size: 1.05vw !important;
      font-size: clamp(17px, 1.05vw, 1.05vw) !important; }
    /* line 810, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-18 {
      font-size: 1.11vw !important;
      font-size: clamp(18px, 1.11vw, 1.11vw) !important; }
    /* line 811, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-19 {
      font-size: 1.17vw !important;
      font-size: clamp(19px, 1.17vw, 1.17vw) !important; }
    /* line 812, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-20 {
      font-size: 1.23vw !important;
      font-size: clamp(20px, 1.23vw, 1.23vw) !important; }
    /* line 813, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-21 {
      font-size: 1.29vw !important;
      font-size: clamp(21px, 1.29vw, 1.29vw) !important; }
    /* line 814, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-24 {
      font-size: 1.48vw !important;
      font-size: clamp(22px, 1.48vw, 1.48vw) !important; }
    /* line 815, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-28 {
      font-size: 1.56vw !important;
      font-size: clamp(23px, 1.56vw, 1.56vw) !important; }
    /* line 816, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-32 {
      font-size: 1.64vw !important;
      font-size: clamp(24px, 1.64vw, 1.64vw) !important; }
    /* line 817, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-35 {
      font-size: 1.82vw !important;
      font-size: clamp(25px, 1.82vw, 1.82vw) !important; }
    /* line 818, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-38 {
      font-size: 1.98vw !important;
      font-size: clamp(26px, 1.98vw, 1.98vw) !important; }
    /* line 819, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-42 {
      font-size: 2.19vw !important;
      font-size: clamp(27px, 2.19vw, 2.19vw) !important; }
    /* line 820, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-46 {
      font-size: 2.4vw !important;
      font-size: clamp(28px, 2.4vw, 2.4vw) !important; }
    /* line 821, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-48 {
      font-size: 2.5vw !important;
      font-size: clamp(29px, 2.5vw, 2.5vw) !important; }
    /* line 822, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-50 {
      font-size: 2.61vw !important;
      font-size: clamp(30px, 2.61vw, 2.61vw) !important; }
    /* line 823, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-54 {
      font-size: 2.81vw !important;
      font-size: clamp(31px, 2.81vw, 2.81vw) !important; }
    /* line 824, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-60 {
      font-size: 3.13vw !important;
      font-size: clamp(32px, 3.13vw, 3.13vw) !important; }
    /* line 825, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-64 {
      font-size: 3.33vw !important;
      font-size: clamp(33px, 3.33vw, 3.33vw) !important; }
    /* line 826, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-68 {
      font-size: 3.54vw !important;
      font-size: clamp(34px, 3.54vw, 3.54vw) !important; }
    /* line 827, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-72 {
      font-size: 3.75vw !important;
      font-size: clamp(35px, 3.75vw, 3.75vw) !important; }
    /* line 828, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-76 {
      font-size: 3.96vw !important;
      font-size: clamp(36px, 3.96vw, 3.96vw) !important; }
    /* line 829, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-80 {
      font-size: 4.17vw !important;
      font-size: clamp(37px, 4.17vw, 4.17vw) !important; }
    /* line 830, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-84 {
      font-size: 4.38vw !important;
      font-size: clamp(38px, 4.38vw, 4.38vw) !important; }
    /* line 831, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-88 {
      font-size: 4.58vw !important;
      font-size: clamp(39px, 4.58vw, 4.58vw) !important; }
    /* line 832, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-92 {
      font-size: 4.79vw !important;
      font-size: clamp(40px, 4.79vw, 4.79vw) !important; }
    /* line 833, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-96 {
      font-size: 5vw !important;
      font-size: clamp(41px, 5vw, 5vw) !important; }
    /* line 834, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-100 {
      font-size: 5.21vw !important;
      font-size: clamp(42px, 5.21vw, 5.21vw) !important; }
    /* line 835, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-104 {
      font-size: 5.42vw !important;
      font-size: clamp(43px, 5.42vw, 5.42vw) !important; }
    /* line 836, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-108 {
      font-size: 5.63vw !important;
      font-size: clamp(44px, 5.63vw, 5.63vw) !important; }
    /* line 837, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-112 {
      font-size: 5.84vw !important;
      font-size: clamp(45px, 5.84vw, 5.84vw) !important; }
    /* line 838, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-116 {
      font-size: 6.04vw !important;
      font-size: clamp(46px, 6.04vw, 6.04vw) !important; }
    /* line 839, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-120 {
      font-size: 6.25vw !important;
      font-size: clamp(47px, 6.25vw, 6.25vw) !important; }
    /* line 840, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-124 {
      font-size: 6.46vw !important;
      font-size: clamp(48px, 6.46vw, 6.46vw) !important; }
    /* line 841, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-128 {
      font-size: 6.67vw !important;
      font-size: clamp(49px, 6.67vw, 6.67vw) !important; }
    /* line 842, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-132 {
      font-size: 6.88vw !important;
      font-size: clamp(50px, 6.88vw, 6.88vw) !important; }
    /* line 843, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-136 {
      font-size: 7.09vw !important;
      font-size: clamp(51px, 7.09vw, 7.09vw) !important; }
    /* line 844, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-140 {
      font-size: 7.29vw !important;
      font-size: clamp(52px, 7.29vw, 7.29vw) !important; }
    /* line 845, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-144 {
      font-size: 7.5vw !important;
      font-size: clamp(53px, 7.5vw, 7.5vw) !important; }
    /* line 846, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-148 {
      font-size: 7.71vw !important;
      font-size: clamp(54px, 7.71vw, 7.71vw) !important; }
    /* line 847, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-152 {
      font-size: 7.92vw !important;
      font-size: clamp(55px, 7.92vw, 7.92vw) !important; }
    /* line 848, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-156 {
      font-size: 8.13vw !important;
      font-size: clamp(56px, 8.13vw, 8.13vw) !important; }
    /* line 849, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-160 {
      font-size: 8.34vw !important;
      font-size: clamp(57px, 8.34vw, 8.34vw) !important; }
    /* line 850, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-164 {
      font-size: 8.54vw !important;
      font-size: clamp(58px, 8.54vw, 8.54vw) !important; }
    /* line 851, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-168 {
      font-size: 8.75vw !important;
      font-size: clamp(59px, 8.75vw, 8.75vw) !important; }
    /* line 852, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-172 {
      font-size: 8.96vw !important;
      font-size: clamp(60px, 8.96vw, 8.96vw) !important; }
    /* line 853, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-176 {
      font-size: 9.17vw !important;
      font-size: clamp(61px, 9.17vw, 9.17vw) !important; }
    /* line 854, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-180 {
      font-size: 9.38vw !important;
      font-size: clamp(62px, 9.38vw, 9.38vw) !important; }
    /* line 855, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-184 {
      font-size: 9.59vw !important;
      font-size: clamp(63px, 9.59vw, 9.59vw) !important; }
    /* line 856, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-188 {
      font-size: 9.79vw !important;
      font-size: clamp(64px, 9.79vw, 9.79vw) !important; }
    /* line 857, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-192 {
      font-size: 10vw !important;
      font-size: clamp(65px, 10vw, 10vw) !important; }
    /* line 858, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-196 {
      font-size: 10.21vw !important;
      font-size: clamp(66px, 10.21vw, 10.21vw) !important; }
    /* line 859, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-200 {
      font-size: 10.42vw !important;
      font-size: clamp(67px, 10.42vw, 10.42vw) !important; }
    /* line 860, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-204 {
      font-size: 10.63vw !important;
      font-size: clamp(68px, 10.63vw, 10.63vw) !important; }
    /* line 861, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-208 {
      font-size: 10.84vw !important;
      font-size: clamp(69px, 10.84vw, 10.84vw) !important; }
    /* line 862, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-212 {
      font-size: 11.05vw !important;
      font-size: clamp(70px, 11.05vw, 11.05vw) !important; }
    /* line 863, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-216 {
      font-size: 11.25vw !important;
      font-size: clamp(71px, 11.25vw, 11.25vw) !important; }
    /* line 864, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-220 {
      font-size: 11.46vw !important;
      font-size: clamp(72px, 11.46vw, 11.46vw) !important; }
    /* line 865, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-224 {
      font-size: 11.67vw !important;
      font-size: clamp(73px, 11.67vw, 11.67vw) !important; }
    /* line 866, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-228 {
      font-size: 11.88vw !important;
      font-size: clamp(75px, 11.88vw, 11.88vw) !important; }
    /* line 867, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-232 {
      font-size: 12.09vw !important;
      font-size: clamp(75px, 12.09vw, 12.09vw) !important; }
    /* line 868, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-236 {
      font-size: 12.3vw !important;
      font-size: clamp(76px, 12.3vw, 12.3vw) !important; }
    /* line 869, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-240 {
      font-size: 12.5vw !important;
      font-size: clamp(77px, 12.5vw, 12.5vw) !important; }
    /* line 870, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-244 {
      font-size: 12.71vw !important;
      font-size: clamp(78px, 12.71vw, 12.71vw) !important; }
    /* line 871, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-248 {
      font-size: 12.92vw !important;
      font-size: clamp(79px, 12.92vw, 12.92vw) !important; }
    /* line 872, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-252 {
      font-size: 13.13vw !important;
      font-size: clamp(80px, 13.13vw, 13.13vw) !important; }
    /* line 873, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-256 {
      font-size: 13.34vw !important;
      font-size: clamp(81px, 13.34vw, 13.34vw) !important; }
    /* line 874, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-260 {
      font-size: 13.55vw !important;
      font-size: clamp(82px, 13.55vw, 13.55vw) !important; }
    /* line 875, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-264 {
      font-size: 13.75vw !important;
      font-size: clamp(83px, 13.75vw, 13.75vw) !important; }
    /* line 876, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-268 {
      font-size: 13.96vw !important;
      font-size: clamp(84px, 13.96vw, 13.96vw) !important; }
    /* line 877, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-272 {
      font-size: 14.17vw !important;
      font-size: clamp(85px, 14.17vw, 14.17vw) !important; }
    /* line 878, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-276 {
      font-size: 14.38vw !important;
      font-size: clamp(86px, 14.38vw, 14.38vw) !important; }
    /* line 879, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-280 {
      font-size: 14.59vw !important;
      font-size: clamp(87px, 14.59vw, 14.59vw) !important; }
    /* line 880, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-284 {
      font-size: 14.8vw !important;
      font-size: clamp(88px, 14.8vw, 14.8vw) !important; }
    /* line 881, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-288 {
      font-size: 15vw !important;
      font-size: clamp(89px, 15vw, 15vw) !important; }
    /* line 882, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-292 {
      font-size: 15.21vw !important;
      font-size: clamp(90px, 15.21vw, 15.21vw) !important; }
    /* line 883, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-296 {
      font-size: 15.42vw !important;
      font-size: clamp(91px, 15.42vw, 15.42vw) !important; }
    /* line 884, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-300 {
      font-size: 15.63vw !important;
      font-size: clamp(92px, 15.63vw, 15.63vw) !important; }
    /* line 885, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-304 {
      font-size: 15.84vw !important;
      font-size: clamp(93px, 15.84vw, 15.84vw) !important; }
    /* line 886, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-308 {
      font-size: 16.06vw !important;
      font-size: clamp(94px, 16.06vw, 16.06vw) !important; }
    /* line 887, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-312 {
      font-size: 16.26vw !important;
      font-size: clamp(95px, 16.26vw, 16.26vw) !important; }
    /* line 888, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-316 {
      font-size: 16.46vw !important;
      font-size: clamp(96px, 16.46vw, 16.46vw) !important; }
    /* line 889, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-320 {
      font-size: 16.67vw !important;
      font-size: clamp(97px, 16.67vw, 16.67vw) !important; }
    /* line 890, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-324 {
      font-size: 16.88vw !important;
      font-size: clamp(98px, 16.88vw, 16.88vw) !important; }
    /* line 891, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-328 {
      font-size: 17.09vw !important;
      font-size: clamp(99px, 17.09vw, 17.09vw) !important; }
    /* line 892, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-332 {
      font-size: 17.3vw !important;
      font-size: clamp(100px, 17.3vw, 17.3vw) !important; }
    /* line 893, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-336 {
      font-size: 17.5vw !important;
      font-size: clamp(101px, 17.5vw, 17.5vw) !important; }
    /* line 894, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-340 {
      font-size: 17.71vw !important;
      font-size: clamp(102px, 17.71vw, 17.71vw) !important; }
    /* line 895, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-344 {
      font-size: 17.92vw !important;
      font-size: clamp(103px, 17.92vw, 17.92vw) !important; }
    /* line 896, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-348 {
      font-size: 18.13vw !important;
      font-size: clamp(104px, 18.13vw, 18.13vw) !important; }
    /* line 897, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-352 {
      font-size: 18.34vw !important;
      font-size: clamp(105px, 18.34vw, 18.34vw) !important; }
    /* line 898, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-356 {
      font-size: 18.55vw !important;
      font-size: clamp(106px, 18.55vw, 18.55vw) !important; }
    /* line 899, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-360 {
      font-size: 18.76vw !important;
      font-size: clamp(107px, 18.76vw, 18.76vw) !important; }
    /* line 900, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-364 {
      font-size: 18.96vw !important;
      font-size: clamp(108px, 18.96vw, 18.96vw) !important; }
    /* line 901, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-368 {
      font-size: 19.17vw !important;
      font-size: clamp(109px, 19.17vw, 19.17vw) !important; }
    /* line 902, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-372 {
      font-size: 19.38vw !important;
      font-size: clamp(110px, 19.38vw, 19.38vw) !important; }
    /* line 903, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-376 {
      font-size: 19.59vw !important;
      font-size: clamp(111px, 19.59vw, 19.59vw) !important; }
    /* line 904, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-380 {
      font-size: 19.8vw !important;
      font-size: clamp(112px, 19.8vw, 19.8vw) !important; }
    /* line 905, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-384 {
      font-size: 20vw !important;
      font-size: clamp(113px, 20vw, 20vw) !important; }
    /* line 906, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-388 {
      font-size: 20.21vw !important;
      font-size: clamp(114px, 20.21vw, 20.21vw) !important; }
    /* line 907, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-392 {
      font-size: 20.42vw !important;
      font-size: clamp(115px, 20.42vw, 20.42vw) !important; }
    /* line 908, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-396 {
      font-size: 20.63vw !important;
      font-size: clamp(116px, 20.63vw, 20.63vw) !important; }
    /* line 909, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .md-size-400 {
      font-size: 20.84vw !important;
      font-size: clamp(117px, 20.84vw, 20.84vw) !important; } }
  @media (min-width: 761px) and (max-width: 970px) {
    /* line 912, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-12 {
      font-size: 0.74vw !important;
      font-size: clamp(12px, 0.74vw, 0.74vw) !important; }
    /* line 913, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-13 {
      font-size: 0.8vw !important;
      font-size: clamp(13px, 0.8vw, 0.8vw) !important; }
    /* line 914, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-14 {
      font-size: 0.86vw !important;
      font-size: clamp(14px, 0.86vw, 0.86vw) !important; }
    /* line 915, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-15 {
      font-size: 0.93vw !important;
      font-size: clamp(15px, 0.93vw, 0.93vw) !important; }
    /* line 916, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-16 {
      font-size: 0.99vw !important;
      font-size: clamp(16px, 0.99vw, 0.99vw) !important; }
    /* line 917, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-17 {
      font-size: 1.05vw !important;
      font-size: clamp(17px, 1.05vw, 1.05vw) !important; }
    /* line 918, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-18 {
      font-size: 1.11vw !important;
      font-size: clamp(18px, 1.11vw, 1.11vw) !important; }
    /* line 919, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-19 {
      font-size: 1.17vw !important;
      font-size: clamp(19px, 1.17vw, 1.17vw) !important; }
    /* line 920, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-20 {
      font-size: 1.23vw !important;
      font-size: clamp(20px, 1.23vw, 1.23vw) !important; }
    /* line 921, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-21 {
      font-size: 1.29vw !important;
      font-size: clamp(21px, 1.29vw, 1.29vw) !important; }
    /* line 922, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-24 {
      font-size: 1.48vw !important;
      font-size: clamp(22px, 1.48vw, 1.48vw) !important; }
    /* line 923, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-28 {
      font-size: 1.56vw !important;
      font-size: clamp(23px, 1.56vw, 1.56vw) !important; }
    /* line 924, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-32 {
      font-size: 1.64vw !important;
      font-size: clamp(24px, 1.64vw, 1.64vw) !important; }
    /* line 925, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-35 {
      font-size: 1.82vw !important;
      font-size: clamp(25px, 1.82vw, 1.82vw) !important; }
    /* line 926, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-38 {
      font-size: 1.98vw !important;
      font-size: clamp(26px, 1.98vw, 1.98vw) !important; }
    /* line 927, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-42 {
      font-size: 2.19vw !important;
      font-size: clamp(27px, 2.19vw, 2.19vw) !important; }
    /* line 928, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-46 {
      font-size: 2.4vw !important;
      font-size: clamp(28px, 2.4vw, 2.4vw) !important; }
    /* line 929, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-48 {
      font-size: 2.5vw !important;
      font-size: clamp(29px, 2.5vw, 2.5vw) !important; }
    /* line 930, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-50 {
      font-size: 2.61vw !important;
      font-size: clamp(30px, 2.61vw, 2.61vw) !important; }
    /* line 931, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-54 {
      font-size: 2.81vw !important;
      font-size: clamp(31px, 2.81vw, 2.81vw) !important; }
    /* line 932, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-60 {
      font-size: 3.13vw !important;
      font-size: clamp(32px, 3.13vw, 3.13vw) !important; }
    /* line 933, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-64 {
      font-size: 3.33vw !important;
      font-size: clamp(33px, 3.33vw, 3.33vw) !important; }
    /* line 934, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-68 {
      font-size: 3.54vw !important;
      font-size: clamp(34px, 3.54vw, 3.54vw) !important; }
    /* line 935, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-72 {
      font-size: 3.75vw !important;
      font-size: clamp(35px, 3.75vw, 3.75vw) !important; }
    /* line 936, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-76 {
      font-size: 3.96vw !important;
      font-size: clamp(36px, 3.96vw, 3.96vw) !important; }
    /* line 937, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-80 {
      font-size: 4.17vw !important;
      font-size: clamp(37px, 4.17vw, 4.17vw) !important; }
    /* line 938, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-84 {
      font-size: 4.38vw !important;
      font-size: clamp(38px, 4.38vw, 4.38vw) !important; }
    /* line 939, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-88 {
      font-size: 4.58vw !important;
      font-size: clamp(39px, 4.58vw, 4.58vw) !important; }
    /* line 940, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-92 {
      font-size: 4.79vw !important;
      font-size: clamp(40px, 4.79vw, 4.79vw) !important; }
    /* line 941, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-96 {
      font-size: 5vw !important;
      font-size: clamp(41px, 5vw, 5vw) !important; }
    /* line 942, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-100 {
      font-size: 5.21vw !important;
      font-size: clamp(42px, 5.21vw, 5.21vw) !important; }
    /* line 943, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-104 {
      font-size: 5.42vw !important;
      font-size: clamp(43px, 5.42vw, 5.42vw) !important; }
    /* line 944, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-108 {
      font-size: 5.63vw !important;
      font-size: clamp(44px, 5.63vw, 5.63vw) !important; }
    /* line 945, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-112 {
      font-size: 5.84vw !important;
      font-size: clamp(45px, 5.84vw, 5.84vw) !important; }
    /* line 946, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-116 {
      font-size: 6.04vw !important;
      font-size: clamp(46px, 6.04vw, 6.04vw) !important; }
    /* line 947, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-120 {
      font-size: 6.25vw !important;
      font-size: clamp(47px, 6.25vw, 6.25vw) !important; }
    /* line 948, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-124 {
      font-size: 6.46vw !important;
      font-size: clamp(48px, 6.46vw, 6.46vw) !important; }
    /* line 949, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-128 {
      font-size: 6.67vw !important;
      font-size: clamp(49px, 6.67vw, 6.67vw) !important; }
    /* line 950, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-132 {
      font-size: 6.88vw !important;
      font-size: clamp(50px, 6.88vw, 6.88vw) !important; }
    /* line 951, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-136 {
      font-size: 7.09vw !important;
      font-size: clamp(51px, 7.09vw, 7.09vw) !important; }
    /* line 952, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-140 {
      font-size: 7.29vw !important;
      font-size: clamp(52px, 7.29vw, 7.29vw) !important; }
    /* line 953, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-144 {
      font-size: 7.5vw !important;
      font-size: clamp(53px, 7.5vw, 7.5vw) !important; }
    /* line 954, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-148 {
      font-size: 7.71vw !important;
      font-size: clamp(54px, 7.71vw, 7.71vw) !important; }
    /* line 955, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-152 {
      font-size: 7.92vw !important;
      font-size: clamp(55px, 7.92vw, 7.92vw) !important; }
    /* line 956, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-156 {
      font-size: 8.13vw !important;
      font-size: clamp(56px, 8.13vw, 8.13vw) !important; }
    /* line 957, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-160 {
      font-size: 8.34vw !important;
      font-size: clamp(57px, 8.34vw, 8.34vw) !important; }
    /* line 958, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-164 {
      font-size: 8.54vw !important;
      font-size: clamp(58px, 8.54vw, 8.54vw) !important; }
    /* line 959, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-168 {
      font-size: 8.75vw !important;
      font-size: clamp(59px, 8.75vw, 8.75vw) !important; }
    /* line 960, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-172 {
      font-size: 8.96vw !important;
      font-size: clamp(60px, 8.96vw, 8.96vw) !important; }
    /* line 961, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-176 {
      font-size: 9.17vw !important;
      font-size: clamp(61px, 9.17vw, 9.17vw) !important; }
    /* line 962, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-180 {
      font-size: 9.38vw !important;
      font-size: clamp(62px, 9.38vw, 9.38vw) !important; }
    /* line 963, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-184 {
      font-size: 9.59vw !important;
      font-size: clamp(63px, 9.59vw, 9.59vw) !important; }
    /* line 964, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-188 {
      font-size: 9.79vw !important;
      font-size: clamp(64px, 9.79vw, 9.79vw) !important; }
    /* line 965, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-192 {
      font-size: 10vw !important;
      font-size: clamp(65px, 10vw, 10vw) !important; }
    /* line 966, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-196 {
      font-size: 10.21vw !important;
      font-size: clamp(66px, 10.21vw, 10.21vw) !important; }
    /* line 967, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-200 {
      font-size: 10.42vw !important;
      font-size: clamp(67px, 10.42vw, 10.42vw) !important; }
    /* line 968, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-204 {
      font-size: 10.63vw !important;
      font-size: clamp(68px, 10.63vw, 10.63vw) !important; }
    /* line 969, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-208 {
      font-size: 10.84vw !important;
      font-size: clamp(69px, 10.84vw, 10.84vw) !important; }
    /* line 970, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-212 {
      font-size: 11.05vw !important;
      font-size: clamp(70px, 11.05vw, 11.05vw) !important; }
    /* line 971, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-216 {
      font-size: 11.25vw !important;
      font-size: clamp(71px, 11.25vw, 11.25vw) !important; }
    /* line 972, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-220 {
      font-size: 11.46vw !important;
      font-size: clamp(72px, 11.46vw, 11.46vw) !important; }
    /* line 973, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-224 {
      font-size: 11.67vw !important;
      font-size: clamp(73px, 11.67vw, 11.67vw) !important; }
    /* line 974, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-228 {
      font-size: 11.88vw !important;
      font-size: clamp(75px, 11.88vw, 11.88vw) !important; }
    /* line 975, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-232 {
      font-size: 12.09vw !important;
      font-size: clamp(75px, 12.09vw, 12.09vw) !important; }
    /* line 976, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-236 {
      font-size: 12.3vw !important;
      font-size: clamp(76px, 12.3vw, 12.3vw) !important; }
    /* line 977, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-240 {
      font-size: 12.5vw !important;
      font-size: clamp(77px, 12.5vw, 12.5vw) !important; }
    /* line 978, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-244 {
      font-size: 12.71vw !important;
      font-size: clamp(78px, 12.71vw, 12.71vw) !important; }
    /* line 979, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-248 {
      font-size: 12.92vw !important;
      font-size: clamp(79px, 12.92vw, 12.92vw) !important; }
    /* line 980, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-252 {
      font-size: 13.13vw !important;
      font-size: clamp(80px, 13.13vw, 13.13vw) !important; }
    /* line 981, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-256 {
      font-size: 13.34vw !important;
      font-size: clamp(81px, 13.34vw, 13.34vw) !important; }
    /* line 982, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-260 {
      font-size: 13.55vw !important;
      font-size: clamp(82px, 13.55vw, 13.55vw) !important; }
    /* line 983, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-264 {
      font-size: 13.75vw !important;
      font-size: clamp(83px, 13.75vw, 13.75vw) !important; }
    /* line 984, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-268 {
      font-size: 13.96vw !important;
      font-size: clamp(84px, 13.96vw, 13.96vw) !important; }
    /* line 985, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-272 {
      font-size: 14.17vw !important;
      font-size: clamp(85px, 14.17vw, 14.17vw) !important; }
    /* line 986, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-276 {
      font-size: 14.38vw !important;
      font-size: clamp(86px, 14.38vw, 14.38vw) !important; }
    /* line 987, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-280 {
      font-size: 14.59vw !important;
      font-size: clamp(87px, 14.59vw, 14.59vw) !important; }
    /* line 988, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-284 {
      font-size: 14.8vw !important;
      font-size: clamp(88px, 14.8vw, 14.8vw) !important; }
    /* line 989, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-288 {
      font-size: 15vw !important;
      font-size: clamp(89px, 15vw, 15vw) !important; }
    /* line 990, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-292 {
      font-size: 15.21vw !important;
      font-size: clamp(90px, 15.21vw, 15.21vw) !important; }
    /* line 991, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-296 {
      font-size: 15.42vw !important;
      font-size: clamp(91px, 15.42vw, 15.42vw) !important; }
    /* line 992, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-300 {
      font-size: 15.63vw !important;
      font-size: clamp(92px, 15.63vw, 15.63vw) !important; }
    /* line 993, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-304 {
      font-size: 15.84vw !important;
      font-size: clamp(93px, 15.84vw, 15.84vw) !important; }
    /* line 994, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-308 {
      font-size: 16.06vw !important;
      font-size: clamp(94px, 16.06vw, 16.06vw) !important; }
    /* line 995, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-312 {
      font-size: 16.26vw !important;
      font-size: clamp(95px, 16.26vw, 16.26vw) !important; }
    /* line 996, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-316 {
      font-size: 16.46vw !important;
      font-size: clamp(96px, 16.46vw, 16.46vw) !important; }
    /* line 997, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-320 {
      font-size: 16.67vw !important;
      font-size: clamp(97px, 16.67vw, 16.67vw) !important; }
    /* line 998, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-324 {
      font-size: 16.88vw !important;
      font-size: clamp(98px, 16.88vw, 16.88vw) !important; }
    /* line 999, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-328 {
      font-size: 17.09vw !important;
      font-size: clamp(99px, 17.09vw, 17.09vw) !important; }
    /* line 1000, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-332 {
      font-size: 17.3vw !important;
      font-size: clamp(100px, 17.3vw, 17.3vw) !important; }
    /* line 1001, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-336 {
      font-size: 17.5vw !important;
      font-size: clamp(101px, 17.5vw, 17.5vw) !important; }
    /* line 1002, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-340 {
      font-size: 17.71vw !important;
      font-size: clamp(102px, 17.71vw, 17.71vw) !important; }
    /* line 1003, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-344 {
      font-size: 17.92vw !important;
      font-size: clamp(103px, 17.92vw, 17.92vw) !important; }
    /* line 1004, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-348 {
      font-size: 18.13vw !important;
      font-size: clamp(104px, 18.13vw, 18.13vw) !important; }
    /* line 1005, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-352 {
      font-size: 18.34vw !important;
      font-size: clamp(105px, 18.34vw, 18.34vw) !important; }
    /* line 1006, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-356 {
      font-size: 18.55vw !important;
      font-size: clamp(106px, 18.55vw, 18.55vw) !important; }
    /* line 1007, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-360 {
      font-size: 18.76vw !important;
      font-size: clamp(107px, 18.76vw, 18.76vw) !important; }
    /* line 1008, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-364 {
      font-size: 18.96vw !important;
      font-size: clamp(108px, 18.96vw, 18.96vw) !important; }
    /* line 1009, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-368 {
      font-size: 19.17vw !important;
      font-size: clamp(109px, 19.17vw, 19.17vw) !important; }
    /* line 1010, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-372 {
      font-size: 19.38vw !important;
      font-size: clamp(110px, 19.38vw, 19.38vw) !important; }
    /* line 1011, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-376 {
      font-size: 19.59vw !important;
      font-size: clamp(111px, 19.59vw, 19.59vw) !important; }
    /* line 1012, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-380 {
      font-size: 19.8vw !important;
      font-size: clamp(112px, 19.8vw, 19.8vw) !important; }
    /* line 1013, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-384 {
      font-size: 20vw !important;
      font-size: clamp(113px, 20vw, 20vw) !important; }
    /* line 1014, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-388 {
      font-size: 20.21vw !important;
      font-size: clamp(114px, 20.21vw, 20.21vw) !important; }
    /* line 1015, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-392 {
      font-size: 20.42vw !important;
      font-size: clamp(115px, 20.42vw, 20.42vw) !important; }
    /* line 1016, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-396 {
      font-size: 20.63vw !important;
      font-size: clamp(116px, 20.63vw, 20.63vw) !important; }
    /* line 1017, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .sm-size-400 {
      font-size: 20.84vw !important;
      font-size: clamp(117px, 20.84vw, 20.84vw) !important; } }
  @media (max-width: 760px) {
    /* line 1021, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-12 {
      font-size: 0.74vw !important;
      font-size: clamp(12px, 0.74vw, 0.74vw) !important; }
    /* line 1022, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-13 {
      font-size: 0.8vw !important;
      font-size: clamp(13px, 0.8vw, 0.8vw) !important; }
    /* line 1023, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-14 {
      font-size: 0.86vw !important;
      font-size: clamp(14px, 0.86vw, 0.86vw) !important; }
    /* line 1024, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-15 {
      font-size: 0.93vw !important;
      font-size: clamp(15px, 0.93vw, 0.93vw) !important; }
    /* line 1025, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-16 {
      font-size: 0.99vw !important;
      font-size: clamp(16px, 0.99vw, 0.99vw) !important; }
    /* line 1026, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-17 {
      font-size: 1.05vw !important;
      font-size: clamp(17px, 1.05vw, 1.05vw) !important; }
    /* line 1027, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-18 {
      font-size: 1.11vw !important;
      font-size: clamp(18px, 1.11vw, 1.11vw) !important; }
    /* line 1028, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-19 {
      font-size: 1.17vw !important;
      font-size: clamp(19px, 1.17vw, 1.17vw) !important; }
    /* line 1029, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-20 {
      font-size: 1.23vw !important;
      font-size: clamp(20px, 1.23vw, 1.23vw) !important; }
    /* line 1030, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-21 {
      font-size: 1.29vw !important;
      font-size: clamp(21px, 1.29vw, 1.29vw) !important; }
    /* line 1031, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-24 {
      font-size: 1.48vw !important;
      font-size: clamp(22px, 1.48vw, 1.48vw) !important; }
    /* line 1032, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-28 {
      font-size: 1.56vw !important;
      font-size: clamp(23px, 1.56vw, 1.56vw) !important; }
    /* line 1033, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-32 {
      font-size: 1.64vw !important;
      font-size: clamp(24px, 1.64vw, 1.64vw) !important; }
    /* line 1034, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-35 {
      font-size: 1.82vw !important;
      font-size: clamp(25px, 1.82vw, 1.82vw) !important; }
    /* line 1035, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-38 {
      font-size: 1.98vw !important;
      font-size: clamp(26px, 1.98vw, 1.98vw) !important; }
    /* line 1036, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-42 {
      font-size: 2.19vw !important;
      font-size: clamp(27px, 2.19vw, 2.19vw) !important; }
    /* line 1037, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-46 {
      font-size: 2.4vw !important;
      font-size: clamp(28px, 2.4vw, 2.4vw) !important; }
    /* line 1038, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-48 {
      font-size: 2.5vw !important;
      font-size: clamp(29px, 2.5vw, 2.5vw) !important; }
    /* line 1039, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-50 {
      font-size: 2.61vw !important;
      font-size: clamp(30px, 2.61vw, 2.61vw) !important; }
    /* line 1040, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-54 {
      font-size: 2.81vw !important;
      font-size: clamp(31px, 2.81vw, 2.81vw) !important; }
    /* line 1041, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-60 {
      font-size: 3.13vw !important;
      font-size: clamp(32px, 3.13vw, 3.13vw) !important; }
    /* line 1042, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-64 {
      font-size: 3.33vw !important;
      font-size: clamp(33px, 3.33vw, 3.33vw) !important; }
    /* line 1043, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-68 {
      font-size: 3.54vw !important;
      font-size: clamp(34px, 3.54vw, 3.54vw) !important; }
    /* line 1044, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-72 {
      font-size: 3.75vw !important;
      font-size: clamp(35px, 3.75vw, 3.75vw) !important; }
    /* line 1045, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-76 {
      font-size: 3.96vw !important;
      font-size: clamp(36px, 3.96vw, 3.96vw) !important; }
    /* line 1046, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-80 {
      font-size: 4.17vw !important;
      font-size: clamp(37px, 4.17vw, 4.17vw) !important; }
    /* line 1047, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-84 {
      font-size: 4.38vw !important;
      font-size: clamp(38px, 4.38vw, 4.38vw) !important; }
    /* line 1048, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-88 {
      font-size: 4.58vw !important;
      font-size: clamp(39px, 4.58vw, 4.58vw) !important; }
    /* line 1049, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-92 {
      font-size: 4.79vw !important;
      font-size: clamp(40px, 4.79vw, 4.79vw) !important; }
    /* line 1050, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-96 {
      font-size: 5vw !important;
      font-size: clamp(41px, 5vw, 5vw) !important; }
    /* line 1051, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-100 {
      font-size: 5.21vw !important;
      font-size: clamp(42px, 5.21vw, 5.21vw) !important; }
    /* line 1052, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-104 {
      font-size: 5.42vw !important;
      font-size: clamp(43px, 5.42vw, 5.42vw) !important; }
    /* line 1053, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-108 {
      font-size: 5.63vw !important;
      font-size: clamp(44px, 5.63vw, 5.63vw) !important; }
    /* line 1054, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-112 {
      font-size: 5.84vw !important;
      font-size: clamp(45px, 5.84vw, 5.84vw) !important; }
    /* line 1055, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-116 {
      font-size: 6.04vw !important;
      font-size: clamp(46px, 6.04vw, 6.04vw) !important; }
    /* line 1056, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-120 {
      font-size: 6.25vw !important;
      font-size: clamp(47px, 6.25vw, 6.25vw) !important; }
    /* line 1057, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-124 {
      font-size: 6.46vw !important;
      font-size: clamp(48px, 6.46vw, 6.46vw) !important; }
    /* line 1058, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-128 {
      font-size: 6.67vw !important;
      font-size: clamp(49px, 6.67vw, 6.67vw) !important; }
    /* line 1059, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-132 {
      font-size: 6.88vw !important;
      font-size: clamp(50px, 6.88vw, 6.88vw) !important; }
    /* line 1060, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-136 {
      font-size: 7.09vw !important;
      font-size: clamp(51px, 7.09vw, 7.09vw) !important; }
    /* line 1061, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-140 {
      font-size: 7.29vw !important;
      font-size: clamp(52px, 7.29vw, 7.29vw) !important; }
    /* line 1062, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-144 {
      font-size: 7.5vw !important;
      font-size: clamp(53px, 7.5vw, 7.5vw) !important; }
    /* line 1063, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-148 {
      font-size: 7.71vw !important;
      font-size: clamp(54px, 7.71vw, 7.71vw) !important; }
    /* line 1064, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-152 {
      font-size: 7.92vw !important;
      font-size: clamp(55px, 7.92vw, 7.92vw) !important; }
    /* line 1065, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-156 {
      font-size: 8.13vw !important;
      font-size: clamp(56px, 8.13vw, 8.13vw) !important; }
    /* line 1066, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-160 {
      font-size: 8.34vw !important;
      font-size: clamp(57px, 8.34vw, 8.34vw) !important; }
    /* line 1067, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-164 {
      font-size: 8.54vw !important;
      font-size: clamp(58px, 8.54vw, 8.54vw) !important; }
    /* line 1068, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-168 {
      font-size: 8.75vw !important;
      font-size: clamp(59px, 8.75vw, 8.75vw) !important; }
    /* line 1069, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-172 {
      font-size: 8.96vw !important;
      font-size: clamp(60px, 8.96vw, 8.96vw) !important; }
    /* line 1070, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-176 {
      font-size: 9.17vw !important;
      font-size: clamp(61px, 9.17vw, 9.17vw) !important; }
    /* line 1071, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-180 {
      font-size: 9.38vw !important;
      font-size: clamp(62px, 9.38vw, 9.38vw) !important; }
    /* line 1072, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-184 {
      font-size: 9.59vw !important;
      font-size: clamp(63px, 9.59vw, 9.59vw) !important; }
    /* line 1073, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-188 {
      font-size: 9.79vw !important;
      font-size: clamp(64px, 9.79vw, 9.79vw) !important; }
    /* line 1074, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-192 {
      font-size: 10vw !important;
      font-size: clamp(65px, 10vw, 10vw) !important; }
    /* line 1075, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-196 {
      font-size: 10.21vw !important;
      font-size: clamp(66px, 10.21vw, 10.21vw) !important; }
    /* line 1076, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-200 {
      font-size: 10.42vw !important;
      font-size: clamp(67px, 10.42vw, 10.42vw) !important; }
    /* line 1077, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-204 {
      font-size: 10.63vw !important;
      font-size: clamp(68px, 10.63vw, 10.63vw) !important; }
    /* line 1078, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-208 {
      font-size: 10.84vw !important;
      font-size: clamp(69px, 10.84vw, 10.84vw) !important; }
    /* line 1079, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-212 {
      font-size: 11.05vw !important;
      font-size: clamp(70px, 11.05vw, 11.05vw) !important; }
    /* line 1080, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-216 {
      font-size: 11.25vw !important;
      font-size: clamp(71px, 11.25vw, 11.25vw) !important; }
    /* line 1081, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-220 {
      font-size: 11.46vw !important;
      font-size: clamp(72px, 11.46vw, 11.46vw) !important; }
    /* line 1082, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-224 {
      font-size: 11.67vw !important;
      font-size: clamp(73px, 11.67vw, 11.67vw) !important; }
    /* line 1083, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-228 {
      font-size: 11.88vw !important;
      font-size: clamp(75px, 11.88vw, 11.88vw) !important; }
    /* line 1084, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-232 {
      font-size: 12.09vw !important;
      font-size: clamp(75px, 12.09vw, 12.09vw) !important; }
    /* line 1085, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-236 {
      font-size: 12.3vw !important;
      font-size: clamp(76px, 12.3vw, 12.3vw) !important; }
    /* line 1086, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-240 {
      font-size: 12.5vw !important;
      font-size: clamp(77px, 12.5vw, 12.5vw) !important; }
    /* line 1087, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-244 {
      font-size: 12.71vw !important;
      font-size: clamp(78px, 12.71vw, 12.71vw) !important; }
    /* line 1088, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-248 {
      font-size: 12.92vw !important;
      font-size: clamp(79px, 12.92vw, 12.92vw) !important; }
    /* line 1089, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-252 {
      font-size: 13.13vw !important;
      font-size: clamp(80px, 13.13vw, 13.13vw) !important; }
    /* line 1090, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-256 {
      font-size: 13.34vw !important;
      font-size: clamp(81px, 13.34vw, 13.34vw) !important; }
    /* line 1091, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-260 {
      font-size: 13.55vw !important;
      font-size: clamp(82px, 13.55vw, 13.55vw) !important; }
    /* line 1092, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-264 {
      font-size: 13.75vw !important;
      font-size: clamp(83px, 13.75vw, 13.75vw) !important; }
    /* line 1093, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-268 {
      font-size: 13.96vw !important;
      font-size: clamp(84px, 13.96vw, 13.96vw) !important; }
    /* line 1094, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-272 {
      font-size: 14.17vw !important;
      font-size: clamp(85px, 14.17vw, 14.17vw) !important; }
    /* line 1095, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-276 {
      font-size: 14.38vw !important;
      font-size: clamp(86px, 14.38vw, 14.38vw) !important; }
    /* line 1096, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-280 {
      font-size: 14.59vw !important;
      font-size: clamp(87px, 14.59vw, 14.59vw) !important; }
    /* line 1097, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-284 {
      font-size: 14.8vw !important;
      font-size: clamp(88px, 14.8vw, 14.8vw) !important; }
    /* line 1098, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-288 {
      font-size: 15vw !important;
      font-size: clamp(89px, 15vw, 15vw) !important; }
    /* line 1099, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-292 {
      font-size: 15.21vw !important;
      font-size: clamp(90px, 15.21vw, 15.21vw) !important; }
    /* line 1100, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-296 {
      font-size: 15.42vw !important;
      font-size: clamp(91px, 15.42vw, 15.42vw) !important; }
    /* line 1101, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-300 {
      font-size: 15.63vw !important;
      font-size: clamp(92px, 15.63vw, 15.63vw) !important; }
    /* line 1102, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-304 {
      font-size: 15.84vw !important;
      font-size: clamp(93px, 15.84vw, 15.84vw) !important; }
    /* line 1103, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-308 {
      font-size: 16.06vw !important;
      font-size: clamp(94px, 16.06vw, 16.06vw) !important; }
    /* line 1104, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-312 {
      font-size: 16.26vw !important;
      font-size: clamp(95px, 16.26vw, 16.26vw) !important; }
    /* line 1105, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-316 {
      font-size: 16.46vw !important;
      font-size: clamp(96px, 16.46vw, 16.46vw) !important; }
    /* line 1106, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-320 {
      font-size: 16.67vw !important;
      font-size: clamp(97px, 16.67vw, 16.67vw) !important; }
    /* line 1107, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-324 {
      font-size: 16.88vw !important;
      font-size: clamp(98px, 16.88vw, 16.88vw) !important; }
    /* line 1108, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-328 {
      font-size: 17.09vw !important;
      font-size: clamp(99px, 17.09vw, 17.09vw) !important; }
    /* line 1109, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-332 {
      font-size: 17.3vw !important;
      font-size: clamp(100px, 17.3vw, 17.3vw) !important; }
    /* line 1110, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-336 {
      font-size: 17.5vw !important;
      font-size: clamp(101px, 17.5vw, 17.5vw) !important; }
    /* line 1111, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-340 {
      font-size: 17.71vw !important;
      font-size: clamp(102px, 17.71vw, 17.71vw) !important; }
    /* line 1112, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-344 {
      font-size: 17.92vw !important;
      font-size: clamp(103px, 17.92vw, 17.92vw) !important; }
    /* line 1113, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-348 {
      font-size: 18.13vw !important;
      font-size: clamp(104px, 18.13vw, 18.13vw) !important; }
    /* line 1114, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-352 {
      font-size: 18.34vw !important;
      font-size: clamp(105px, 18.34vw, 18.34vw) !important; }
    /* line 1115, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-356 {
      font-size: 18.55vw !important;
      font-size: clamp(106px, 18.55vw, 18.55vw) !important; }
    /* line 1116, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-360 {
      font-size: 18.76vw !important;
      font-size: clamp(107px, 18.76vw, 18.76vw) !important; }
    /* line 1117, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-364 {
      font-size: 18.96vw !important;
      font-size: clamp(108px, 18.96vw, 18.96vw) !important; }
    /* line 1118, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-368 {
      font-size: 19.17vw !important;
      font-size: clamp(109px, 19.17vw, 19.17vw) !important; }
    /* line 1119, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-372 {
      font-size: 19.38vw !important;
      font-size: clamp(110px, 19.38vw, 19.38vw) !important; }
    /* line 1120, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-376 {
      font-size: 19.59vw !important;
      font-size: clamp(111px, 19.59vw, 19.59vw) !important; }
    /* line 1121, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-380 {
      font-size: 19.8vw !important;
      font-size: clamp(112px, 19.8vw, 19.8vw) !important; }
    /* line 1122, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-384 {
      font-size: 20vw !important;
      font-size: clamp(113px, 20vw, 20vw) !important; }
    /* line 1123, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-388 {
      font-size: 20.21vw !important;
      font-size: clamp(114px, 20.21vw, 20.21vw) !important; }
    /* line 1124, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-392 {
      font-size: 20.42vw !important;
      font-size: clamp(115px, 20.42vw, 20.42vw) !important; }
    /* line 1125, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-396 {
      font-size: 20.63vw !important;
      font-size: clamp(116px, 20.63vw, 20.63vw) !important; }
    /* line 1126, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .v2 .xs-size-400 {
      font-size: 20.84vw !important;
      font-size: clamp(117px, 20.84vw, 20.84vw) !important; } }
  @media (min-width: 971px) and (max-width: 1280px) {
    /* line 1131, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-12 {
      font-size: 12px !important; }
    /* line 1132, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-13 {
      font-size: 13px !important; }
    /* line 1133, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-14 {
      font-size: 14px !important; }
    /* line 1134, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-15 {
      font-size: 15px !important; }
    /* line 1135, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-16 {
      font-size: 16px !important; }
    /* line 1136, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-17 {
      font-size: 17px !important; }
    /* line 1137, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-18 {
      font-size: 18px !important; }
    /* line 1138, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-19 {
      font-size: 19px !important; }
    /* line 1139, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-20 {
      font-size: 20px !important; }
    /* line 1140, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-21 {
      font-size: 21px !important; }
    /* line 1141, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-24 {
      font-size: 24px !important; }
    /* line 1142, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-28 {
      font-size: 28px !important; }
    /* line 1143, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-32 {
      font-size: 32px !important; }
    /* line 1144, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-35 {
      font-size: 35px !important; }
    /* line 1145, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-38 {
      font-size: 38px !important; }
    /* line 1146, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-42 {
      font-size: 42px !important; }
    /* line 1147, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-46 {
      font-size: 46px !important; }
    /* line 1148, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-48 {
      font-size: 48px !important; }
    /* line 1149, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-50 {
      font-size: 50px !important; }
    /* line 1150, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-54 {
      font-size: 54px !important; }
    /* line 1151, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-60 {
      font-size: 60px !important; }
    /* line 1152, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-64 {
      font-size: 64px !important; }
    /* line 1153, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-68 {
      font-size: 68px !important; }
    /* line 1154, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-72 {
      font-size: 72px !important; }
    /* line 1155, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-76 {
      font-size: 76px !important; }
    /* line 1156, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-80 {
      font-size: 80px !important; }
    /* line 1157, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-84 {
      font-size: 84px !important; }
    /* line 1158, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-88 {
      font-size: 88px !important; }
    /* line 1159, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-92 {
      font-size: 92px !important; }
    /* line 1160, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-96 {
      font-size: 96px !important; }
    /* line 1161, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-100 {
      font-size: 100px !important; }
    /* line 1162, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-104 {
      font-size: 104px !important; }
    /* line 1163, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-108 {
      font-size: 108px !important; }
    /* line 1164, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-112 {
      font-size: 112px !important; }
    /* line 1165, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-116 {
      font-size: 116px !important; }
    /* line 1166, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-120 {
      font-size: 120px !important; }
    /* line 1167, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-124 {
      font-size: 124px !important; }
    /* line 1168, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-128 {
      font-size: 128px !important; }
    /* line 1169, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-132 {
      font-size: 132px !important; }
    /* line 1170, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-136 {
      font-size: 136px !important; }
    /* line 1171, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-140 {
      font-size: 140px !important; }
    /* line 1172, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-144 {
      font-size: 144px !important; }
    /* line 1173, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-148 {
      font-size: 148px !important; }
    /* line 1174, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-152 {
      font-size: 152px !important; }
    /* line 1175, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-156 {
      font-size: 156px !important; }
    /* line 1176, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-160 {
      font-size: 160px !important; }
    /* line 1177, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-164 {
      font-size: 164px !important; }
    /* line 1178, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-168 {
      font-size: 168px !important; }
    /* line 1179, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-172 {
      font-size: 172px !important; }
    /* line 1180, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-176 {
      font-size: 176px !important; }
    /* line 1181, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-180 {
      font-size: 180px !important; }
    /* line 1182, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-184 {
      font-size: 184px !important; }
    /* line 1183, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-188 {
      font-size: 188px !important; }
    /* line 1184, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-192 {
      font-size: 192px !important; }
    /* line 1185, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-196 {
      font-size: 196px !important; }
    /* line 1186, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-200 {
      font-size: 200px !important; }
    /* line 1187, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-204 {
      font-size: 204px !important; }
    /* line 1188, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-208 {
      font-size: 208px !important; }
    /* line 1189, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-212 {
      font-size: 212px !important; }
    /* line 1190, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-216 {
      font-size: 216px !important; }
    /* line 1191, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-220 {
      font-size: 220px !important; }
    /* line 1192, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-224 {
      font-size: 224px !important; }
    /* line 1193, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-228 {
      font-size: 228px !important; }
    /* line 1194, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-232 {
      font-size: 232px !important; }
    /* line 1195, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-236 {
      font-size: 236px !important; }
    /* line 1196, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-240 {
      font-size: 240px !important; }
    /* line 1197, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-244 {
      font-size: 244px !important; }
    /* line 1198, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-248 {
      font-size: 248px !important; }
    /* line 1199, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-252 {
      font-size: 252px !important; }
    /* line 1200, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-256 {
      font-size: 256px !important; }
    /* line 1201, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-260 {
      font-size: 260px !important; }
    /* line 1202, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-264 {
      font-size: 264px !important; }
    /* line 1203, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-268 {
      font-size: 268px !important; }
    /* line 1204, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-272 {
      font-size: 272px !important; }
    /* line 1205, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-276 {
      font-size: 276px !important; }
    /* line 1206, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-280 {
      font-size: 280px !important; }
    /* line 1207, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-284 {
      font-size: 284px !important; }
    /* line 1208, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-288 {
      font-size: 288px !important; }
    /* line 1209, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-292 {
      font-size: 292px !important; }
    /* line 1210, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-296 {
      font-size: 296px !important; }
    /* line 1211, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-300 {
      font-size: 300px !important; }
    /* line 1212, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-304 {
      font-size: 304px !important; }
    /* line 1213, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-308 {
      font-size: 308px !important; }
    /* line 1214, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-312 {
      font-size: 312px !important; }
    /* line 1215, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-316 {
      font-size: 316px !important; }
    /* line 1216, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-320 {
      font-size: 320px !important; }
    /* line 1217, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-324 {
      font-size: 324px !important; }
    /* line 1218, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-328 {
      font-size: 328px !important; }
    /* line 1219, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-332 {
      font-size: 332px !important; }
    /* line 1220, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-336 {
      font-size: 336px !important; }
    /* line 1221, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-340 {
      font-size: 340px !important; }
    /* line 1222, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-344 {
      font-size: 344px !important; }
    /* line 1223, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-348 {
      font-size: 348px !important; }
    /* line 1224, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-352 {
      font-size: 352px !important; }
    /* line 1225, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-356 {
      font-size: 356px !important; }
    /* line 1226, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-360 {
      font-size: 360px !important; }
    /* line 1227, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-364 {
      font-size: 364px !important; }
    /* line 1228, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-368 {
      font-size: 368px !important; }
    /* line 1229, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-372 {
      font-size: 372px !important; }
    /* line 1230, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-376 {
      font-size: 376px !important; }
    /* line 1231, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-380 {
      font-size: 380px !important; }
    /* line 1232, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-384 {
      font-size: 384px !important; }
    /* line 1233, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-388 {
      font-size: 388px !important; }
    /* line 1234, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-392 {
      font-size: 392px !important; }
    /* line 1235, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-396 {
      font-size: 396px !important; }
    /* line 1236, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-size-400 {
      font-size: 400px !important; } }
  @media (min-width: 761px) and (max-width: 970px) {
    /* line 1239, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-12 {
      font-size: 12px !important; }
    /* line 1240, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-13 {
      font-size: 13px !important; }
    /* line 1241, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-14 {
      font-size: 14px !important; }
    /* line 1242, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-15 {
      font-size: 15px !important; }
    /* line 1243, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-16 {
      font-size: 16px !important; }
    /* line 1244, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-17 {
      font-size: 17px !important; }
    /* line 1245, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-18 {
      font-size: 18px !important; }
    /* line 1246, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-19 {
      font-size: 19px !important; }
    /* line 1247, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-20 {
      font-size: 20px !important; }
    /* line 1248, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-21 {
      font-size: 21px !important; }
    /* line 1249, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-24 {
      font-size: 24px !important; }
    /* line 1250, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-28 {
      font-size: 28px !important; }
    /* line 1251, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-32 {
      font-size: 32px !important; }
    /* line 1252, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-35 {
      font-size: 35px !important; }
    /* line 1253, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-38 {
      font-size: 38px !important; }
    /* line 1254, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-42 {
      font-size: 42px !important; }
    /* line 1255, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-46 {
      font-size: 46px !important; }
    /* line 1256, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-48 {
      font-size: 48px !important; }
    /* line 1257, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-50 {
      font-size: 50px !important; }
    /* line 1258, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-54 {
      font-size: 54px !important; }
    /* line 1259, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-60 {
      font-size: 60px !important; }
    /* line 1260, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-64 {
      font-size: 64px !important; }
    /* line 1261, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-68 {
      font-size: 68px !important; }
    /* line 1262, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-72 {
      font-size: 72px !important; }
    /* line 1263, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-76 {
      font-size: 76px !important; }
    /* line 1264, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-80 {
      font-size: 80px !important; }
    /* line 1265, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-84 {
      font-size: 84px !important; }
    /* line 1266, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-88 {
      font-size: 88px !important; }
    /* line 1267, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-92 {
      font-size: 92px !important; }
    /* line 1268, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-96 {
      font-size: 96px !important; }
    /* line 1269, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-100 {
      font-size: 100px !important; }
    /* line 1270, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-104 {
      font-size: 104px !important; }
    /* line 1271, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-108 {
      font-size: 108px !important; }
    /* line 1272, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-112 {
      font-size: 112px !important; }
    /* line 1273, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-116 {
      font-size: 116px !important; }
    /* line 1274, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-120 {
      font-size: 120px !important; }
    /* line 1275, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-124 {
      font-size: 124px !important; }
    /* line 1276, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-128 {
      font-size: 128px !important; }
    /* line 1277, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-132 {
      font-size: 132px !important; }
    /* line 1278, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-136 {
      font-size: 136px !important; }
    /* line 1279, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-140 {
      font-size: 140px !important; }
    /* line 1280, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-144 {
      font-size: 144px !important; }
    /* line 1281, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-148 {
      font-size: 148px !important; }
    /* line 1282, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-152 {
      font-size: 152px !important; }
    /* line 1283, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-156 {
      font-size: 156px !important; }
    /* line 1284, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-160 {
      font-size: 160px !important; }
    /* line 1285, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-164 {
      font-size: 164px !important; }
    /* line 1286, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-168 {
      font-size: 168px !important; }
    /* line 1287, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-172 {
      font-size: 172px !important; }
    /* line 1288, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-176 {
      font-size: 176px !important; }
    /* line 1289, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-180 {
      font-size: 180px !important; }
    /* line 1290, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-184 {
      font-size: 184px !important; }
    /* line 1291, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-188 {
      font-size: 188px !important; }
    /* line 1292, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-192 {
      font-size: 192px !important; }
    /* line 1293, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-196 {
      font-size: 196px !important; }
    /* line 1294, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-200 {
      font-size: 200px !important; }
    /* line 1295, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-204 {
      font-size: 204px !important; }
    /* line 1296, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-208 {
      font-size: 208px !important; }
    /* line 1297, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-212 {
      font-size: 212px !important; }
    /* line 1298, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-216 {
      font-size: 216px !important; }
    /* line 1299, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-220 {
      font-size: 220px !important; }
    /* line 1300, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-224 {
      font-size: 224px !important; }
    /* line 1301, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-228 {
      font-size: 228px !important; }
    /* line 1302, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-232 {
      font-size: 232px !important; }
    /* line 1303, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-236 {
      font-size: 236px !important; }
    /* line 1304, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-240 {
      font-size: 240px !important; }
    /* line 1305, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-244 {
      font-size: 244px !important; }
    /* line 1306, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-248 {
      font-size: 248px !important; }
    /* line 1307, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-252 {
      font-size: 252px !important; }
    /* line 1308, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-256 {
      font-size: 256px !important; }
    /* line 1309, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-260 {
      font-size: 260px !important; }
    /* line 1310, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-264 {
      font-size: 264px !important; }
    /* line 1311, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-268 {
      font-size: 268px !important; }
    /* line 1312, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-272 {
      font-size: 272px !important; }
    /* line 1313, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-276 {
      font-size: 276px !important; }
    /* line 1314, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-280 {
      font-size: 280px !important; }
    /* line 1315, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-284 {
      font-size: 284px !important; }
    /* line 1316, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-288 {
      font-size: 288px !important; }
    /* line 1317, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-292 {
      font-size: 292px !important; }
    /* line 1318, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-296 {
      font-size: 296px !important; }
    /* line 1319, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-300 {
      font-size: 300px !important; }
    /* line 1320, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-304 {
      font-size: 304px !important; }
    /* line 1321, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-308 {
      font-size: 308px !important; }
    /* line 1322, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-312 {
      font-size: 312px !important; }
    /* line 1323, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-316 {
      font-size: 316px !important; }
    /* line 1324, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-320 {
      font-size: 320px !important; }
    /* line 1325, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-324 {
      font-size: 324px !important; }
    /* line 1326, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-328 {
      font-size: 328px !important; }
    /* line 1327, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-332 {
      font-size: 332px !important; }
    /* line 1328, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-336 {
      font-size: 336px !important; }
    /* line 1329, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-340 {
      font-size: 340px !important; }
    /* line 1330, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-344 {
      font-size: 344px !important; }
    /* line 1331, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-348 {
      font-size: 348px !important; }
    /* line 1332, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-352 {
      font-size: 352px !important; }
    /* line 1333, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-356 {
      font-size: 356px !important; }
    /* line 1334, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-360 {
      font-size: 360px !important; }
    /* line 1335, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-364 {
      font-size: 364px !important; }
    /* line 1336, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-368 {
      font-size: 368px !important; }
    /* line 1337, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-372 {
      font-size: 372px !important; }
    /* line 1338, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-376 {
      font-size: 376px !important; }
    /* line 1339, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-380 {
      font-size: 380px !important; }
    /* line 1340, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-384 {
      font-size: 384px !important; }
    /* line 1341, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-388 {
      font-size: 388px !important; }
    /* line 1342, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-392 {
      font-size: 392px !important; }
    /* line 1343, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-396 {
      font-size: 396px !important; }
    /* line 1344, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-size-400 {
      font-size: 400px !important; } }
  @media (max-width: 760px) {
    /* line 1347, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-12 {
      font-size: 12px !important; }
    /* line 1348, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-13 {
      font-size: 13px !important; }
    /* line 1349, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-14 {
      font-size: 14px !important; }
    /* line 1350, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-15 {
      font-size: 15px !important; }
    /* line 1351, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-16 {
      font-size: 16px !important; }
    /* line 1352, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-17 {
      font-size: 17px !important; }
    /* line 1353, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-18 {
      font-size: 18px !important; }
    /* line 1354, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-19 {
      font-size: 19px !important; }
    /* line 1355, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-20 {
      font-size: 20px !important; }
    /* line 1356, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-21 {
      font-size: 21px !important; }
    /* line 1357, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-24 {
      font-size: 24px !important; }
    /* line 1358, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-28 {
      font-size: 28px !important; }
    /* line 1359, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-32 {
      font-size: 32px !important; }
    /* line 1360, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-35 {
      font-size: 35px !important; }
    /* line 1361, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-38 {
      font-size: 38px !important; }
    /* line 1362, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-42 {
      font-size: 42px !important; }
    /* line 1363, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-46 {
      font-size: 46px !important; }
    /* line 1364, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-48 {
      font-size: 48px !important; }
    /* line 1365, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-50 {
      font-size: 50px !important; }
    /* line 1366, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-54 {
      font-size: 54px !important; }
    /* line 1367, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-60 {
      font-size: 60px !important; }
    /* line 1368, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-64 {
      font-size: 64px !important; }
    /* line 1369, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-68 {
      font-size: 68px !important; }
    /* line 1370, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-72 {
      font-size: 72px !important; }
    /* line 1371, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-76 {
      font-size: 76px !important; }
    /* line 1372, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-80 {
      font-size: 80px !important; }
    /* line 1373, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-84 {
      font-size: 84px !important; }
    /* line 1374, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-88 {
      font-size: 88px !important; }
    /* line 1375, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-92 {
      font-size: 92px !important; }
    /* line 1376, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-96 {
      font-size: 96px !important; }
    /* line 1377, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-100 {
      font-size: 100px !important; }
    /* line 1378, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-104 {
      font-size: 104px !important; }
    /* line 1379, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-108 {
      font-size: 108px !important; }
    /* line 1380, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-112 {
      font-size: 112px !important; }
    /* line 1381, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-116 {
      font-size: 116px !important; }
    /* line 1382, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-120 {
      font-size: 120px !important; }
    /* line 1383, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-124 {
      font-size: 124px !important; }
    /* line 1384, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-128 {
      font-size: 128px !important; }
    /* line 1385, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-132 {
      font-size: 132px !important; }
    /* line 1386, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-136 {
      font-size: 136px !important; }
    /* line 1387, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-140 {
      font-size: 140px !important; }
    /* line 1388, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-144 {
      font-size: 144px !important; }
    /* line 1389, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-148 {
      font-size: 148px !important; }
    /* line 1390, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-152 {
      font-size: 152px !important; }
    /* line 1391, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-156 {
      font-size: 156px !important; }
    /* line 1392, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-160 {
      font-size: 160px !important; }
    /* line 1393, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-164 {
      font-size: 164px !important; }
    /* line 1394, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-168 {
      font-size: 168px !important; }
    /* line 1395, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-172 {
      font-size: 172px !important; }
    /* line 1396, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-176 {
      font-size: 176px !important; }
    /* line 1397, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-180 {
      font-size: 180px !important; }
    /* line 1398, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-184 {
      font-size: 184px !important; }
    /* line 1399, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-188 {
      font-size: 188px !important; }
    /* line 1400, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-192 {
      font-size: 192px !important; }
    /* line 1401, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-196 {
      font-size: 196px !important; }
    /* line 1402, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-200 {
      font-size: 200px !important; }
    /* line 1403, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-204 {
      font-size: 204px !important; }
    /* line 1404, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-208 {
      font-size: 208px !important; }
    /* line 1405, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-212 {
      font-size: 212px !important; }
    /* line 1406, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-216 {
      font-size: 216px !important; }
    /* line 1407, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-220 {
      font-size: 220px !important; }
    /* line 1408, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-224 {
      font-size: 224px !important; }
    /* line 1409, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-228 {
      font-size: 228px !important; }
    /* line 1410, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-232 {
      font-size: 232px !important; }
    /* line 1411, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-236 {
      font-size: 236px !important; }
    /* line 1412, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-240 {
      font-size: 240px !important; }
    /* line 1413, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-244 {
      font-size: 244px !important; }
    /* line 1414, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-248 {
      font-size: 248px !important; }
    /* line 1415, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-252 {
      font-size: 252px !important; }
    /* line 1416, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-256 {
      font-size: 256px !important; }
    /* line 1417, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-260 {
      font-size: 260px !important; }
    /* line 1418, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-264 {
      font-size: 264px !important; }
    /* line 1419, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-268 {
      font-size: 268px !important; }
    /* line 1420, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-272 {
      font-size: 272px !important; }
    /* line 1421, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-276 {
      font-size: 276px !important; }
    /* line 1422, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-280 {
      font-size: 280px !important; }
    /* line 1423, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-284 {
      font-size: 284px !important; }
    /* line 1424, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-288 {
      font-size: 288px !important; }
    /* line 1425, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-292 {
      font-size: 292px !important; }
    /* line 1426, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-296 {
      font-size: 296px !important; }
    /* line 1427, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-300 {
      font-size: 300px !important; }
    /* line 1428, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-304 {
      font-size: 304px !important; }
    /* line 1429, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-308 {
      font-size: 308px !important; }
    /* line 1430, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-312 {
      font-size: 312px !important; }
    /* line 1431, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-316 {
      font-size: 316px !important; }
    /* line 1432, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-320 {
      font-size: 320px !important; }
    /* line 1433, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-324 {
      font-size: 324px !important; }
    /* line 1434, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-328 {
      font-size: 328px !important; }
    /* line 1435, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-332 {
      font-size: 332px !important; }
    /* line 1436, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-336 {
      font-size: 336px !important; }
    /* line 1437, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-340 {
      font-size: 340px !important; }
    /* line 1438, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-344 {
      font-size: 344px !important; }
    /* line 1439, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-348 {
      font-size: 348px !important; }
    /* line 1440, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-352 {
      font-size: 352px !important; }
    /* line 1441, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-356 {
      font-size: 356px !important; }
    /* line 1442, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-360 {
      font-size: 360px !important; }
    /* line 1443, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-364 {
      font-size: 364px !important; }
    /* line 1444, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-368 {
      font-size: 368px !important; }
    /* line 1445, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-372 {
      font-size: 372px !important; }
    /* line 1446, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-376 {
      font-size: 376px !important; }
    /* line 1447, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-380 {
      font-size: 380px !important; }
    /* line 1448, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-384 {
      font-size: 384px !important; }
    /* line 1449, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-388 {
      font-size: 388px !important; }
    /* line 1450, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-392 {
      font-size: 392px !important; }
    /* line 1451, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-396 {
      font-size: 396px !important; }
    /* line 1452, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-size-400 {
      font-size: 400px !important; } }
  @media all and (max-width: 970px) {
    /* line 1456, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .margin-left-1024-reset {
      margin-left: 0px !important; }
    /* line 1457, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .margin-right-1024-reset {
      margin-right: 0px !important; } }
  /* line 1460, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text * {
    color: rgba(255, 255, 255, 0.93); }
  /* line 1461, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text * {
    color: #000; }
  /* line 1465, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title1-96 {
    margin-top: 20px;
    margin-bottom: 20px; }
  /* line 1466, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title1-80 {
    margin-top: 15px;
    margin-bottom: 15px; }
  /* line 1467, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title1-64 {
    margin-top: 15px;
    margin-bottom: 15px; }
  /* line 1468, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title1-48 {
    margin-top: 15px;
    margin-bottom: 15px; }
  /* line 1469, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title1-32 {
    margin-top: 15px;
    margin-bottom: 15px; }
  /* line 1471, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title2-96 {
    margin-top: 25px;
    margin-bottom: 20px; }
  /* line 1472, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title2-80 {
    margin-top: 20px;
    margin-bottom: 15px; }
  /* line 1473, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title2-64 {
    margin-top: 20px;
    margin-bottom: 15px; }
  /* line 1474, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title2-48 {
    margin-top: 15px;
    margin-bottom: 15px; }
  /* line 1475, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title2-32 {
    margin-top: 10px;
    margin-bottom: 15px; }
  /* line 1477, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title3-96 {
    margin-top: 30px;
    margin-bottom: 35px;
    padding: 20px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid; }
  /* line 1478, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title3-80 {
    margin-top: 25px;
    margin-bottom: 33px;
    padding: 20px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid; }
  /* line 1479, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title3-64 {
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 18px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid; }
  /* line 1480, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title3-48 {
    margin-top: 20px;
    margin-bottom: 25px;
    padding: 18px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid; }
  /* line 1481, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title3-32 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 15px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid; }
  /* line 1483, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title3-96 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid; }
  /* line 1484, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title3-80 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid; }
  /* line 1485, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title3-64 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid; }
  /* line 1486, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title3-48 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid; }
  /* line 1487, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title3-32 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid; }
  /* line 1489, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title3-96 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid; }
  /* line 1490, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title3-80 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid; }
  /* line 1491, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title3-64 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid; }
  /* line 1492, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title3-48 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid; }
  /* line 1493, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title3-32 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid; }
  /* line 1495, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title4-96 {
    margin-top: 30px;
    margin-bottom: 35px;
    padding: 20px 30px;
    border: #000 2px solid; }
  /* line 1496, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title4-80 {
    margin-top: 25px;
    margin-bottom: 33px;
    padding: 20px 30px;
    border: #000 2px solid; }
  /* line 1497, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title4-64 {
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 18px 30px;
    border: #000 2px solid; }
  /* line 1498, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title4-48 {
    margin-top: 20px;
    margin-bottom: 25px;
    padding: 18px 30px;
    border: #000 2px solid; }
  /* line 1499, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title4-32 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 15px 30px;
    border: #000 2px solid; }
  /* line 1501, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title4-96 {
    border: #fff 2px solid; }
  /* line 1502, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title4-80 {
    border: #fff 2px solid; }
  /* line 1503, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title4-64 {
    border: #fff 2px solid; }
  /* line 1504, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title4-48 {
    border: #fff 2px solid; }
  /* line 1505, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title4-32 {
    border: #fff 2px solid; }
  /* line 1507, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title4-96 {
    border: #000 2px solid; }
  /* line 1508, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title4-80 {
    border: #000 2px solid; }
  /* line 1509, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title4-64 {
    border: #000 2px solid; }
  /* line 1510, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title4-48 {
    border: #000 2px solid; }
  /* line 1511, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title4-32 {
    border: #000 2px solid; }
  /* line 1513, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title5-96 {
    margin-top: 10px;
    margin-bottom: 35px;
    padding-bottom: 25px;
    border-bottom: #000 2px solid; }
  /* line 1514, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title5-80 {
    margin-top: 10px;
    margin-bottom: 33px;
    padding-bottom: 25px;
    border-bottom: #000 2px solid; }
  /* line 1515, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title5-64 {
    margin-top: 10px;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: #000 2px solid; }
  /* line 1516, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title5-48 {
    margin-top: 10px;
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: #000 2px solid; }
  /* line 1517, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title5-32 {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: #000 2px solid; }
  /* line 1519, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title5-96 {
    border-bottom: #fff 2px solid; }
  /* line 1520, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title5-80 {
    border-bottom: #fff 2px solid; }
  /* line 1521, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title5-64 {
    border-bottom: #fff 2px solid; }
  /* line 1522, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title5-48 {
    border-bottom: #fff 2px solid; }
  /* line 1523, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-title5-32 {
    border-bottom: #fff 2px solid; }
  /* line 1525, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title5-96 {
    border-bottom: #000 2px solid; }
  /* line 1526, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title5-80 {
    border-bottom: #000 2px solid; }
  /* line 1527, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title5-64 {
    border-bottom: #000 2px solid; }
  /* line 1528, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title5-48 {
    border-bottom: #000 2px solid; }
  /* line 1529, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-title5-32 {
    border-bottom: #000 2px solid; }
  /* line 1531, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title-lite {
    letter-spacing: 3px;
    word-spacing: 5px; }
  /* line 1532, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title-lite.is-title3-96, body[data-controller="pages"] .is-title-lite.is-title4-96, body[data-controller="pages"] .is-title-lite.is-title5-96 {
    letter-spacing: 4px;
    word-spacing: 8px; }
  /* line 1533, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title-lite.is-title3-80, body[data-controller="pages"] .is-title-lite.is-title4-80, body[data-controller="pages"] .is-title-lite.is-title5-80 {
    letter-spacing: 4px;
    word-spacing: 8px; }
  /* line 1534, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title-lite.is-title3-64, body[data-controller="pages"] .is-title-lite.is-title4-64, body[data-controller="pages"] .is-title-lite.is-title5-64 {
    letter-spacing: 4px;
    word-spacing: 8px; }
  /* line 1535, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title-lite.is-title3-48, body[data-controller="pages"] .is-title-lite.is-title4-48, body[data-controller="pages"] .is-title-lite.is-title5-48 {
    letter-spacing: 4px;
    word-spacing: 8px; }
  /* line 1536, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title-lite.is-title3-32, body[data-controller="pages"] .is-title-lite.is-title4-32, body[data-controller="pages"] .is-title-lite.is-title5-32 {
    letter-spacing: 3px;
    word-spacing: 5px; }
  /* line 1538, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title-bold {
    font-weight: 800; }
  /* line 1539, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title-bold.is-title3-96, body[data-controller="pages"] .is-title-bold.is-title4-96, body[data-controller="pages"] .is-title-bold.is-title5-96 {
    border-width: 4px; }
  /* line 1540, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title-bold.is-title3-80, body[data-controller="pages"] .is-title-bold.is-title4-80, body[data-controller="pages"] .is-title-bold.is-title5-80 {
    border-width: 4px; }
  /* line 1541, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title-bold.is-title3-64, body[data-controller="pages"] .is-title-bold.is-title4-64, body[data-controller="pages"] .is-title-bold.is-title5-64 {
    border-width: 3px; }
  /* line 1542, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title-bold.is-title3-48, body[data-controller="pages"] .is-title-bold.is-title4-48, body[data-controller="pages"] .is-title-bold.is-title5-48 {
    border-width: 3px; }
  /* line 1543, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-title-bold.is-title3-32, body[data-controller="pages"] .is-title-bold.is-title4-32, body[data-controller="pages"] .is-title-bold.is-title5-32 {
    border-width: 2px; }
  /* line 1545, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-info1 {
    margin-top: 10px;
    margin-bottom: 0px;
    font-style: italic; }
  /* line 1546, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-info1.size-21 {
    margin-top: 12px; }
  /* line 1547, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-info1.size-24 {
    margin-top: 15px; }
  /* line 1549, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-info2 {
    margin-top: 10px;
    margin-bottom: 0px; }
  /* line 1550, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-info2.size-21 {
    margin-top: 12px; }
  /* line 1551, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-info2.size-24 {
    margin-top: 15px; }
  /* line 1555, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-rounded-button-big a {
    display: inline-block;
    text-align: center;
    margin: 0 20px;
    border-radius: 500px;
    width: 110px;
    height: 110px;
    background-color: #aaa;
    overflow: hidden;
    text-decoration: none; }
  /* line 1556, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-rounded-button-big a i {
    display: inline-block;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #ffffff;
    font-size: 40px;
    display: flex;
    align-items: center;
    justify-content: center; }
  /* line 1557, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-rounded-button-big a:first-child {
    margin: 0 20px 0 0; }
  /* line 1558, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-rounded-button-big a:last-child {
    margin: 0 0 0 20px; }
  /* line 1560, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-rounded-button-medium a {
    display: inline-block;
    text-align: center;
    margin: 0 20px;
    border-radius: 500px;
    width: 70px;
    height: 70px;
    background-color: #aaa;
    overflow: hidden;
    text-decoration: none; }
  /* line 1561, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-rounded-button-medium a i {
    display: inline-block;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #ffffff;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center; }
  /* line 1562, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-rounded-button-medium a:first-child {
    margin: 0 20px 0 0; }
  /* line 1563, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-rounded-button-medium a:last-child {
    margin: 0 0 0 20px; }
  /* line 1565, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-big {
    display: inline-block; }
  /* line 1566, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-big a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 30px 0 0;
    width: 110px;
    height: 110px;
    background-color: #aaa;
    text-decoration: none; }
  /* line 1567, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-big a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #ffffff;
    font-size: 40px;
    display: flex;
    align-items: center;
    justify-content: center; }
  /* line 1569, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-big2 {
    display: inline-block; }
  /* line 1570, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-big2 a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 30px 0 0;
    width: 150px;
    height: 70px;
    background-color: #aaa;
    text-decoration: none; }
  /* line 1571, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-big2 a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #ffffff;
    font-size: 35px;
    display: flex;
    align-items: center;
    justify-content: center; }
  /* line 1573, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-medium {
    display: inline-block; }
  /* line 1574, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-medium a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 30px 0 0;
    width: 70px;
    height: 70px;
    background-color: #aaa;
    text-decoration: none; }
  /* line 1575, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-medium a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #ffffff;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center; }
  /* line 1577, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-medium2 {
    display: inline-block; }
  /* line 1578, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-medium2 a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 30px 0 0;
    width: 100px;
    height: 50px;
    background-color: #aaa;
    text-decoration: none; }
  /* line 1579, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-medium2 a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #ffffff;
    font-size: 25px;
    display: flex;
    align-items: center;
    justify-content: center; }
  /* line 1581, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-small {
    display: inline-block; }
  /* line 1582, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-small a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 20px 0 0;
    width: 50px;
    height: 50px;
    background-color: #aaa;
    text-decoration: none; }
  /* line 1583, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-boxed-button-small a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #ffffff;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center; }
  /* line 1585, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content .is-btn,
  body[data-controller="pages"] .content-builder-content a.is-btn {
    padding: 10px 50px;
    font-size: 1rem;
    line-height: 2rem;
    border-radius: 0;
    letter-spacing: 3px;
    display: inline-block;
    margin: 3px 0;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    -webkit-transition: all 0.16s ease;
    transition: all 0.16s ease;
    text-decoration: none;
    color: #000; }
  /* line 1606, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-btn:hover, body[data-controller="pages"] .is-btn:visited, body[data-controller="pages"] .is-btn:focus,
  body[data-controller="pages"] a.is-btn:hover, body[data-controller="pages"] a.is-btn:visited, body[data-controller="pages"] a.is-btn:focus {
    color: initial;
    text-decoration: initial;
    opacity: initial; }
  /* line 1609, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-btn-ghost1,
  body[data-controller="pages"] a.is-btn-ghost1 {
    color: #000;
    border: 2px solid #111; }
  /* line 1612, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-btn-ghost1,
  body[data-controller="pages"] .is-dark-text .is-light-text .is-btn-ghost1,
  body[data-controller="pages"] .is-light-text a.is-btn-ghost1,
  body[data-controller="pages"] .is-dark-text .is-light-text a.is-btn-ghost1 {
    color: #fff;
    border: 2px solid #fff; }
  /* line 1617, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-btn-ghost1,
  body[data-controller="pages"] .is-light-text .is-dark-text .is-btn-ghost1,
  body[data-controller="pages"] .is-dark-text a.is-btn-ghost1,
  body[data-controller="pages"] .is-light-text .is-dark-text a.is-btn-ghost1 {
    color: #000;
    border: 2px solid #111; }
  /* line 1622, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-btn-ghost2,
  body[data-controller="pages"] a.is-btn-ghost2 {
    color: #000;
    border: 2px solid #dcdcdc;
    background-color: #dcdcdc; }
  /* line 1625, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-light-text .is-btn-ghost2,
  body[data-controller="pages"] .is-dark-text .is-light-text .is-btn-ghost2,
  body[data-controller="pages"] .is-light-text a.is-btn-ghost2,
  body[data-controller="pages"] .is-dark-text .is-light-text a.is-btn-ghost2 {
    color: #000;
    border: 2px solid #f9f9f9;
    background-color: #f9f9f9; }
  /* line 1630, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dark-text .is-btn-ghost2,
  body[data-controller="pages"] .is-light-text .is-dark-text .is-btn-ghost2,
  body[data-controller="pages"] .is-dark-text a.is-btn-ghost2,
  body[data-controller="pages"] .is-light-text .is-dark-text a.is-btn-ghost2 {
    color: #000;
    border: 2px solid #d7d7d7;
    background-color: #d7d7d7; }
  /* line 1635, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-btn.is-btn-small, body[data-controller="pages"] .is-btn-small {
    padding: 5px 25px;
    font-size: 0.85em; }
  /* line 1636, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-btn.is-upper, body[data-controller="pages"] .is-upper {
    text-transform: uppercase; }
  /* line 1637, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-btn.is-rounded-30, body[data-controller="pages"] .is-rounded-30 {
    border-radius: 30px; }
  /* line 1639, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .content-builder-content .btn {
    padding: 7px 25px;
    font-size: 1em;
    line-height: 2em;
    border-radius: 5px;
    letter-spacing: 1px;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    -webkit-transition: all 0.16s ease;
    transition: all 0.16s ease; }
  @media all and (max-width: 970px) {
    /* line 1663, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .hideonmobile {
      display: none !important; } }
  /* line 1668, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .block-click {
    cursor: pointer; }
  /* line 1672, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .block-click > * {
    pointer-events: none;
    user-select: none; }
  /* line 1679, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .min-height-300 {
    min-height: 300px !important; }
  /* line 1680, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .min-height-350 {
    min-height: 350px !important; }
  /* line 1681, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .min-height-400 {
    min-height: 400px !important; }
  /* line 1682, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .min-height-450 {
    min-height: 450px !important; }
  /* line 1683, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .min-height-500 {
    min-height: 500px !important; }
  /* line 1684, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .min-height-550 {
    min-height: 550px !important; }
  /* line 1685, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .min-height-600 {
    min-height: 600px !important; }
  /* line 1686, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .min-height-650 {
    min-height: 650px !important; }
  /* line 1687, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .min-height-700 {
    min-height: 700px !important; }
  @media all and (max-width: 1024px) {
    /* line 1690, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-300 {
      min-height: 300px !important; }
    /* line 1691, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-350 {
      min-height: 340px !important; }
    /* line 1692, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-400 {
      min-height: 380px !important; }
    /* line 1693, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-450 {
      min-height: 430px !important; }
    /* line 1694, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-500 {
      min-height: 480px !important; }
    /* line 1695, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-550 {
      min-height: 530px !important; }
    /* line 1696, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-600 {
      min-height: 580px !important; }
    /* line 1697, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-650 {
      min-height: 630px !important; }
    /* line 1698, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-700 {
      min-height: 680px !important; } }
  @media all and (max-width: 640px) {
    /* line 1702, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-300 {
      min-height: 240px !important; }
    /* line 1703, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-350 {
      min-height: 270px !important; }
    /* line 1704, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-400 {
      min-height: 300px !important; }
    /* line 1705, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-450 {
      min-height: 350px !important; }
    /* line 1706, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-500 {
      min-height: 400px !important; }
    /* line 1707, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-550 {
      min-height: 430px !important; }
    /* line 1708, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-600 {
      min-height: 460px !important; }
    /* line 1709, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-650 {
      min-height: 500px !important; }
    /* line 1710, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-700 {
      min-height: 540px !important; } }
  @media all and (max-width: 540px) {
    /* line 1714, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-300 {
      min-height: 180px !important; }
    /* line 1715, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-350 {
      min-height: 210px !important; }
    /* line 1716, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-400 {
      min-height: 240px !important; }
    /* line 1717, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-450 {
      min-height: 270px !important; }
    /* line 1718, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-500 {
      min-height: 300px !important; }
    /* line 1719, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-550 {
      min-height: 310px !important; }
    /* line 1720, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-600 {
      min-height: 320px !important; }
    /* line 1721, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-650 {
      min-height: 360px !important; }
    /* line 1722, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-700 {
      min-height: 400px !important; } }
  @media all and (max-width: 425px) {
    /* line 1726, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-300 {
      min-height: 150px !important; }
    /* line 1727, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-350 {
      min-height: 185px !important; }
    /* line 1728, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-400 {
      min-height: 220px !important; }
    /* line 1729, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-450 {
      min-height: 240px !important; }
    /* line 1730, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-500 {
      min-height: 260px !important; }
    /* line 1731, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-550 {
      min-height: 270px !important; }
    /* line 1732, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-600 {
      min-height: 280px !important; }
    /* line 1733, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-650 {
      min-height: 315px !important; }
    /* line 1734, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .min-height-700 {
      min-height: 350px !important; } }
  /* line 1739, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .font-thin {
    font-weight: 100 !important; }
  /* line 1740, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .font-extralight {
    font-weight: 200 !important; }
  /* line 1741, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .font-light {
    font-weight: 300 !important; }
  /* line 1742, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .font-normal {
    font-weight: 400 !important; }
  /* line 1743, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .font-medium {
    font-weight: 500 !important; }
  /* line 1744, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .font-semibold {
    font-weight: 600 !important; }
  /* line 1745, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .font-bold {
    font-weight: 700 !important; }
  /* line 1746, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .font-extrabold {
    font-weight: 800 !important; }
  /* line 1747, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .font-black {
    font-weight: 900 !important; }
  /* line 1748, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .italic {
    font-style: italic !important; }
  /* line 1749, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .not-italic {
    font-style: normal !important; }
  /* line 1750, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .display .italic {
    font-style: italic !important; }
  /* line 1751, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .display .not-italic {
    font-style: normal !important; }
  /* line 1752, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .underline {
    -webkit-text-decoration-line: underline !important;
    text-decoration-line: underline !important; }
  /* line 1753, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .line-through {
    -webkit-text-decoration-line: line-through !important;
    text-decoration-line: line-through !important; }
  /* line 1754, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .no-underline {
    -webkit-text-decoration-line: none !important;
    text-decoration-line: none !important; }
  /* line 1755, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .uppercase {
    text-transform: uppercase !important; }
  /* line 1756, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .lowercase {
    text-transform: lowercase !important; }
  /* line 1757, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .capitalize {
    text-transform: capitalize !important; }
  /* line 1758, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .normal-case {
    text-transform: none !important; }
  /* line 1760, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-left {
    text-align: left; }
  /* line 1761, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-center {
    text-align: center; }
  /* line 1762, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-right {
    text-align: right; }
  /* line 1763, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-justify {
    text-align: justify; }
  /* line 1765, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .sub, body[data-controller="pages"] .sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  /* line 1766, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .sup {
    top: -0.3em;
    vertical-align: super; }
  /* line 1767, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .sub {
    bottom: -0.25em;
    vertical-align: sub; }
  /* line 1769, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking--100 {
    letter-spacing: -0.1em !important; }
  /* line 1770, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking--75 {
    letter-spacing: -0.075em !important; }
  /* line 1771, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking--50, body[data-controller="pages"] .tracking-tighter {
    letter-spacing: -0.05em !important; }
  /* line 1772, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking--25, body[data-controller="pages"] .tracking-tight {
    letter-spacing: -0.025em !important; }
  /* line 1773, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-0, body[data-controller="pages"] .tracking-normal {
    letter-spacing: 0em !important; }
  /* line 1774, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-25, body[data-controller="pages"] .tracking-wide {
    letter-spacing: 0.025em !important; }
  /* line 1775, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-50, body[data-controller="pages"] .tracking-wider {
    letter-spacing: 0.05em !important; }
  /* line 1776, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-75 {
    letter-spacing: 0.075em !important; }
  /* line 1777, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-100, body[data-controller="pages"] .tracking-widest {
    letter-spacing: 0.1em !important; }
  /* line 1778, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-125 {
    letter-spacing: 0.125em !important; }
  /* line 1779, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-150 {
    letter-spacing: 0.15em !important; }
  /* line 1780, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-175 {
    letter-spacing: 0.175em !important; }
  /* line 1781, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-200 {
    letter-spacing: 0.2em !important; }
  /* line 1782, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-225 {
    letter-spacing: 0.225em !important; }
  /* line 1783, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-250 {
    letter-spacing: 0.25em !important; }
  /* line 1784, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-275 {
    letter-spacing: 0.275em !important; }
  /* line 1785, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-300 {
    letter-spacing: 0.3em !important; }
  /* line 1786, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-325 {
    letter-spacing: 0.325em !important; }
  /* line 1787, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-350 {
    letter-spacing: 0.35em !important; }
  /* line 1788, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-375 {
    letter-spacing: 0.375em !important; }
  /* line 1789, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-400 {
    letter-spacing: 0.4em !important; }
  /* line 1790, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-425 {
    letter-spacing: 0.425em !important; }
  /* line 1791, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-450 {
    letter-spacing: 0.45em !important; }
  /* line 1792, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-475 {
    letter-spacing: 0.475em !important; }
  /* line 1793, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .tracking-500 {
    letter-spacing: 0.5em !important; }
  /* line 1795, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-05 {
    line-height: 0.5 !important; }
  /* line 1796, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-06 {
    line-height: 0.6 !important; }
  /* line 1797, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-07 {
    line-height: 0.7 !important; }
  /* line 1798, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-08 {
    line-height: 0.8 !important; }
  /* line 1799, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-09 {
    line-height: 0.9 !important; }
  /* line 1800, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-10, body[data-controller="pages"] .leading-none {
    line-height: 1 !important; }
  /* line 1801, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-11 {
    line-height: 1.1 !important; }
  /* line 1802, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-12 {
    line-height: 1.2 !important; }
  /* line 1803, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-tight {
    line-height: 1.25 !important; }
  /* line 1804, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-13 {
    line-height: 1.3 !important; }
  /* line 1805, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-snug {
    line-height: 1.375 !important; }
  /* line 1806, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-14 {
    line-height: 1.4 !important; }
  /* line 1807, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-15, body[data-controller="pages"] .leading-normal {
    line-height: 1.5 !important; }
  /* line 1808, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-16 {
    line-height: 1.6 !important; }
  /* line 1809, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-relaxed {
    line-height: 1.625 !important; }
  /* line 1810, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-17 {
    line-height: 1.7 !important; }
  /* line 1811, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-18 {
    line-height: 1.8 !important; }
  /* line 1812, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-19 {
    line-height: 1.9 !important; }
  /* line 1813, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-20, body[data-controller="pages"] .leading-loose {
    line-height: 2 !important; }
  /* line 1814, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-21 {
    line-height: 2.1 !important; }
  /* line 1815, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-22 {
    line-height: 2.2 !important; }
  /* line 1816, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-23 {
    line-height: 2.3 !important; }
  /* line 1817, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-24 {
    line-height: 2.4 !important; }
  /* line 1818, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-25 {
    line-height: 2.5 !important; }
  /* line 1819, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-26 {
    line-height: 2.6 !important; }
  /* line 1820, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-27 {
    line-height: 2.7 !important; }
  /* line 1821, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-28 {
    line-height: 2.8 !important; }
  /* line 1822, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-29 {
    line-height: 2.9 !important; }
  /* line 1823, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .leading-30 {
    line-height: 3 !important; }
  /* line 1827, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-0 {
    opacity: 0 !important; }
  /* line 1828, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-2 {
    opacity: 0.02 !important; }
  /* line 1829, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-4 {
    opacity: 0.04 !important; }
  /* line 1830, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-5 {
    opacity: 0.05 !important; }
  /* line 1831, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-6 {
    opacity: 0.06 !important; }
  /* line 1832, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-8 {
    opacity: 0.08 !important; }
  /* line 1833, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-10 {
    opacity: 0.1 !important; }
  /* line 1834, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-12 {
    opacity: 0.12 !important; }
  /* line 1835, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-15 {
    opacity: 0.15 !important; }
  /* line 1836, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-20 {
    opacity: 0.2 !important; }
  /* line 1837, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-25 {
    opacity: 0.25 !important; }
  /* line 1838, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-30 {
    opacity: 0.3 !important; }
  /* line 1839, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-35 {
    opacity: 0.35 !important; }
  /* line 1840, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-40 {
    opacity: 0.4 !important; }
  /* line 1841, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-45 {
    opacity: 0.45 !important; }
  /* line 1842, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-50 {
    opacity: 0.5 !important; }
  /* line 1843, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-55 {
    opacity: 0.55 !important; }
  /* line 1844, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-60 {
    opacity: 0.6 !important; }
  /* line 1845, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-65 {
    opacity: 0.65 !important; }
  /* line 1846, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-70 {
    opacity: 0.7 !important; }
  /* line 1847, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-75 {
    opacity: 0.75 !important; }
  /* line 1848, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-80 {
    opacity: 0.8 !important; }
  /* line 1849, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-85 {
    opacity: 0.85 !important; }
  /* line 1850, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-90 {
    opacity: 0.9 !important; }
  /* line 1851, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-95 {
    opacity: 0.95 !important; }
  /* line 1852, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .opacity-100 {
    opacity: 1 !important; }
  /* line 1856, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-0 {
    padding: 0px; }
  /* line 1857, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-1 {
    padding: 0.25rem; }
  /* line 1858, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-2 {
    padding: 0.5rem; }
  /* line 1859, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-3 {
    padding: 0.75rem; }
  /* line 1860, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-4 {
    padding: 1rem; }
  /* line 1861, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-5 {
    padding: 1.25rem; }
  /* line 1862, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-6 {
    padding: 1.5rem; }
  /* line 1863, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-7 {
    padding: 1.75rem; }
  /* line 1864, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-8 {
    padding: 2rem; }
  /* line 1865, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-9 {
    padding: 2.25rem; }
  /* line 1866, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-10 {
    padding: 2.5rem; }
  /* line 1867, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-11 {
    padding: 2.75rem; }
  /* line 1868, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-12 {
    padding: 3rem; }
  /* line 1869, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-14 {
    padding: 3.5rem; }
  /* line 1870, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-16 {
    padding: 4rem; }
  /* line 1871, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .p-20 {
    padding: 5rem; }
  /* line 1873, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-0 {
    padding-left: 0px;
    padding-right: 0px; }
  /* line 1874, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  /* line 1875, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  /* line 1876, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  /* line 1877, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }
  /* line 1878, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  /* line 1879, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  /* line 1880, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem; }
  /* line 1881, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }
  /* line 1882, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem; }
  /* line 1883, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  /* line 1884, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem; }
  /* line 1885, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }
  /* line 1886, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }
  /* line 1887, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }
  /* line 1888, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }
  /* line 1890, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-0 {
    padding-top: 0px;
    padding-bottom: 0px; }
  /* line 1891, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  /* line 1892, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  /* line 1893, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  /* line 1894, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  /* line 1895, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  /* line 1896, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  /* line 1897, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem; }
  /* line 1898, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  /* line 1899, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem; }
  /* line 1900, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  /* line 1901, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem; }
  /* line 1902, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  /* line 1903, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  /* line 1904, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  /* line 1905, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  /* line 1908, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  /* line 1909, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-1 {
    padding-left: 0.25em !important;
    padding-right: 0.25em !important; }
  /* line 1910, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-2 {
    padding-left: 0.5em !important;
    padding-right: 0.5em !important; }
  /* line 1911, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-3 {
    padding-left: 0.75em !important;
    padding-right: 0.75em !important; }
  /* line 1912, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-4 {
    padding-left: 1em !important;
    padding-right: 1em !important; }
  /* line 1913, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-5 {
    padding-left: 1.25em !important;
    padding-right: 1.25em !important; }
  /* line 1914, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-6 {
    padding-left: 1.5em !important;
    padding-right: 1.5em !important; }
  /* line 1915, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-7 {
    padding-left: 1.75em !important;
    padding-right: 1.75em !important; }
  /* line 1916, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-8 {
    padding-left: 2em !important;
    padding-right: 2em !important; }
  /* line 1917, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-9 {
    padding-left: 2.25em !important;
    padding-right: 2.25em !important; }
  /* line 1918, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-10 {
    padding-left: 2.5em !important;
    padding-right: 2.5em !important; }
  /* line 1919, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-11 {
    padding-left: 2.75em !important;
    padding-right: 2.75em !important; }
  /* line 1920, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-12 {
    padding-left: 3em !important;
    padding-right: 3em !important; }
  /* line 1921, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-14 {
    padding-left: 3.5em !important;
    padding-right: 3.5em !important; }
  /* line 1922, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-16 {
    padding-left: 4em !important;
    padding-right: 4em !important; }
  /* line 1923, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].px-20 {
    padding-left: 5em !important;
    padding-right: 5em !important; }
  /* line 1925, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  /* line 1926, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-1 {
    padding-top: 0.25em !important;
    padding-bottom: 0.25em !important; }
  /* line 1927, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-2 {
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important; }
  /* line 1928, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-3 {
    padding-top: 0.75em !important;
    padding-bottom: 0.75em !important; }
  /* line 1929, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-4 {
    padding-top: 1em !important;
    padding-bottom: 1em !important; }
  /* line 1930, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-5 {
    padding-top: 1.25em !important;
    padding-bottom: 1.25em !important; }
  /* line 1931, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-6 {
    padding-top: 1.5em !important;
    padding-bottom: 1.5em !important; }
  /* line 1932, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-7 {
    padding-top: 1.75em !important;
    padding-bottom: 1.75em !important; }
  /* line 1933, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-8 {
    padding-top: 2em !important;
    padding-bottom: 2em !important; }
  /* line 1934, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-9 {
    padding-top: 2.25em !important;
    padding-bottom: 2.25em !important; }
  /* line 1935, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-10 {
    padding-top: 2.5em !important;
    padding-bottom: 2.5em !important; }
  /* line 1936, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-11 {
    padding-top: 2.75em !important;
    padding-bottom: 2.75em !important; }
  /* line 1937, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-12 {
    padding-top: 3em !important;
    padding-bottom: 3em !important; }
  /* line 1938, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-14 {
    padding-top: 3.5em !important;
    padding-bottom: 3.5em !important; }
  /* line 1939, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-16 {
    padding-top: 4em !important;
    padding-bottom: 4em !important; }
  /* line 1940, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] a[role="button"].py-20 {
    padding-top: 5em !important;
    padding-bottom: 5em !important; }
  /* line 1942, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-0 {
    padding-bottom: 0px !important; }
  /* line 1943, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-1 {
    padding-bottom: 0.25rem !important; }
  /* line 1944, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-2 {
    padding-bottom: 0.5rem !important; }
  /* line 1945, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-3 {
    padding-bottom: 0.75rem !important; }
  /* line 1946, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-4 {
    padding-bottom: 1rem !important; }
  /* line 1947, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-5 {
    padding-bottom: 1.25rem !important; }
  /* line 1948, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-6 {
    padding-bottom: 1.5rem !important; }
  /* line 1949, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-7 {
    padding-bottom: 1.75rem !important; }
  /* line 1950, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-8 {
    padding-bottom: 2rem !important; }
  /* line 1951, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-9 {
    padding-bottom: 2.25rem !important; }
  /* line 1952, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-10 {
    padding-bottom: 2.5rem !important; }
  /* line 1953, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-11 {
    padding-bottom: 2.75rem !important; }
  /* line 1954, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-12 {
    padding-bottom: 3rem !important; }
  /* line 1955, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-14 {
    padding-bottom: 3.5rem !important; }
  /* line 1956, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-16 {
    padding-bottom: 4rem !important; }
  /* line 1957, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pb-20 {
    padding-bottom: 5rem !important; }
  /* line 1959, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-0 {
    padding-right: 0px !important; }
  /* line 1960, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-1 {
    padding-right: 0.25rem !important; }
  /* line 1961, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-2 {
    padding-right: 0.5rem !important; }
  /* line 1962, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-3 {
    padding-right: 0.75rem !important; }
  /* line 1963, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-4 {
    padding-right: 1rem !important; }
  /* line 1964, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-5 {
    padding-right: 1.25rem !important; }
  /* line 1965, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-6 {
    padding-right: 1.5rem !important; }
  /* line 1966, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-7 {
    padding-right: 1.75rem !important; }
  /* line 1967, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-8 {
    padding-right: 2rem !important; }
  /* line 1968, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-9 {
    padding-right: 2.25rem !important; }
  /* line 1969, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-10 {
    padding-right: 2.5rem !important; }
  /* line 1970, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-11 {
    padding-right: 2.75rem !important; }
  /* line 1971, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-12 {
    padding-right: 3rem !important; }
  /* line 1972, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-14 {
    padding-right: 3.5rem !important; }
  /* line 1973, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-16 {
    padding-right: 4rem !important; }
  /* line 1974, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pr-20 {
    padding-right: 5rem !important; }
  /* line 1976, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-0 {
    padding-top: 0px !important; }
  /* line 1977, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-1 {
    padding-top: 0.25rem !important; }
  /* line 1978, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-2 {
    padding-top: 0.5rem !important; }
  /* line 1979, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-3 {
    padding-top: 0.75rem !important; }
  /* line 1980, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-4 {
    padding-top: 1rem !important; }
  /* line 1981, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-5 {
    padding-top: 1.25rem !important; }
  /* line 1982, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-6 {
    padding-top: 1.5rem !important; }
  /* line 1983, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-7 {
    padding-top: 1.75rem !important; }
  /* line 1984, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-8 {
    padding-top: 2rem !important; }
  /* line 1985, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-9 {
    padding-top: 2.25rem !important; }
  /* line 1986, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-10 {
    padding-top: 2.5rem !important; }
  /* line 1987, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-11 {
    padding-top: 2.75rem !important; }
  /* line 1988, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-12 {
    padding-top: 3rem !important; }
  /* line 1989, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-14 {
    padding-top: 3.5rem !important; }
  /* line 1990, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-16 {
    padding-top: 4rem !important; }
  /* line 1991, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pt-20 {
    padding-top: 5rem !important; }
  /* line 1993, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-0 {
    padding-left: 0px !important; }
  /* line 1994, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-1 {
    padding-left: 0.25rem !important; }
  /* line 1995, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-2 {
    padding-left: 0.5rem !important; }
  /* line 1996, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-3 {
    padding-left: 0.75rem !important; }
  /* line 1997, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-4 {
    padding-left: 1rem !important; }
  /* line 1998, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-5 {
    padding-left: 1.25rem !important; }
  /* line 1999, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-6 {
    padding-left: 1.5rem !important; }
  /* line 2000, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-7 {
    padding-left: 1.75rem !important; }
  /* line 2001, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-8 {
    padding-left: 2rem !important; }
  /* line 2002, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-9 {
    padding-left: 2.25rem !important; }
  /* line 2003, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-10 {
    padding-left: 2.5rem !important; }
  /* line 2004, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-11 {
    padding-left: 2.75rem !important; }
  /* line 2005, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-12 {
    padding-left: 3rem !important; }
  /* line 2006, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-14 {
    padding-left: 3.5rem !important; }
  /* line 2007, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-16 {
    padding-left: 4rem !important; }
  /* line 2008, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .pl-20 {
    padding-left: 5rem !important; }
  @media (max-width: 760px) {
    /* line 2011, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-0 {
      padding-bottom: 0px !important; }
    /* line 2012, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-1 {
      padding-bottom: 0.25rem !important; }
    /* line 2013, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-2 {
      padding-bottom: 0.5rem !important; }
    /* line 2014, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-3 {
      padding-bottom: 0.75rem !important; }
    /* line 2015, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-4 {
      padding-bottom: 1rem !important; }
    /* line 2016, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-5 {
      padding-bottom: 1.25rem !important; }
    /* line 2017, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-6 {
      padding-bottom: 1.5rem !important; }
    /* line 2018, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-7 {
      padding-bottom: 1.75rem !important; }
    /* line 2019, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-8 {
      padding-bottom: 2rem !important; }
    /* line 2020, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-9 {
      padding-bottom: 2.25rem !important; }
    /* line 2021, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-10 {
      padding-bottom: 2.5rem !important; }
    /* line 2022, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-11 {
      padding-bottom: 2.75rem !important; }
    /* line 2023, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-12 {
      padding-bottom: 3rem !important; }
    /* line 2024, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-14 {
      padding-bottom: 3.5rem !important; }
    /* line 2025, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-16 {
      padding-bottom: 4rem !important; }
    /* line 2026, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pb-20 {
      padding-bottom: 5rem !important; }
    /* line 2028, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-0 {
      padding-right: 0px !important; }
    /* line 2029, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-1 {
      padding-right: 0.25rem !important; }
    /* line 2030, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-2 {
      padding-right: 0.5rem !important; }
    /* line 2031, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-3 {
      padding-right: 0.75rem !important; }
    /* line 2032, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-4 {
      padding-right: 1rem !important; }
    /* line 2033, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-5 {
      padding-right: 1.25rem !important; }
    /* line 2034, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-6 {
      padding-right: 1.5rem !important; }
    /* line 2035, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-7 {
      padding-right: 1.75rem !important; }
    /* line 2036, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-8 {
      padding-right: 2rem !important; }
    /* line 2037, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-9 {
      padding-right: 2.25rem !important; }
    /* line 2038, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-10 {
      padding-right: 2.5rem !important; }
    /* line 2039, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-11 {
      padding-right: 2.75rem !important; }
    /* line 2040, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-12 {
      padding-right: 3rem !important; }
    /* line 2041, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-14 {
      padding-right: 3.5rem !important; }
    /* line 2042, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-16 {
      padding-right: 4rem !important; }
    /* line 2043, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pr-20 {
      padding-right: 5rem !important; }
    /* line 2045, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-0 {
      padding-top: 0px !important; }
    /* line 2046, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-1 {
      padding-top: 0.25rem !important; }
    /* line 2047, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-2 {
      padding-top: 0.5rem !important; }
    /* line 2048, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-3 {
      padding-top: 0.75rem !important; }
    /* line 2049, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-4 {
      padding-top: 1rem !important; }
    /* line 2050, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-5 {
      padding-top: 1.25rem !important; }
    /* line 2051, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-6 {
      padding-top: 1.5rem !important; }
    /* line 2052, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-7 {
      padding-top: 1.75rem !important; }
    /* line 2053, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-8 {
      padding-top: 2rem !important; }
    /* line 2054, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-9 {
      padding-top: 2.25rem !important; }
    /* line 2055, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-10 {
      padding-top: 2.5rem !important; }
    /* line 2056, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-11 {
      padding-top: 2.75rem !important; }
    /* line 2057, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-12 {
      padding-top: 3rem !important; }
    /* line 2058, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-14 {
      padding-top: 3.5rem !important; }
    /* line 2059, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-16 {
      padding-top: 4rem !important; }
    /* line 2060, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pt-20 {
      padding-top: 5rem !important; }
    /* line 2062, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-0 {
      padding-left: 0px !important; }
    /* line 2063, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-1 {
      padding-left: 0.25rem !important; }
    /* line 2064, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-2 {
      padding-left: 0.5rem !important; }
    /* line 2065, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-3 {
      padding-left: 0.75rem !important; }
    /* line 2066, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-4 {
      padding-left: 1rem !important; }
    /* line 2067, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-5 {
      padding-left: 1.25rem !important; }
    /* line 2068, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-6 {
      padding-left: 1.5rem !important; }
    /* line 2069, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-7 {
      padding-left: 1.75rem !important; }
    /* line 2070, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-8 {
      padding-left: 2rem !important; }
    /* line 2071, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-9 {
      padding-left: 2.25rem !important; }
    /* line 2072, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-10 {
      padding-left: 2.5rem !important; }
    /* line 2073, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-11 {
      padding-left: 2.75rem !important; }
    /* line 2074, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-12 {
      padding-left: 3rem !important; }
    /* line 2075, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-14 {
      padding-left: 3.5rem !important; }
    /* line 2076, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-16 {
      padding-left: 4rem !important; }
    /* line 2077, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .xs-pl-20 {
      padding-left: 5rem !important; } }
  @media (min-width: 761px) and (max-width: 970px) {
    /* line 2081, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-0 {
      padding-bottom: 0px !important; }
    /* line 2082, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-1 {
      padding-bottom: 0.25rem !important; }
    /* line 2083, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-2 {
      padding-bottom: 0.5rem !important; }
    /* line 2084, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-3 {
      padding-bottom: 0.75rem !important; }
    /* line 2085, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-4 {
      padding-bottom: 1rem !important; }
    /* line 2086, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-5 {
      padding-bottom: 1.25rem !important; }
    /* line 2087, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-6 {
      padding-bottom: 1.5rem !important; }
    /* line 2088, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-7 {
      padding-bottom: 1.75rem !important; }
    /* line 2089, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-8 {
      padding-bottom: 2rem !important; }
    /* line 2090, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-9 {
      padding-bottom: 2.25rem !important; }
    /* line 2091, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-10 {
      padding-bottom: 2.5rem !important; }
    /* line 2092, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-11 {
      padding-bottom: 2.75rem !important; }
    /* line 2093, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-12 {
      padding-bottom: 3rem !important; }
    /* line 2094, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-14 {
      padding-bottom: 3.5rem !important; }
    /* line 2095, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-16 {
      padding-bottom: 4rem !important; }
    /* line 2096, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pb-20 {
      padding-bottom: 5rem !important; }
    /* line 2098, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-0 {
      padding-right: 0px !important; }
    /* line 2099, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-1 {
      padding-right: 0.25rem !important; }
    /* line 2100, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-2 {
      padding-right: 0.5rem !important; }
    /* line 2101, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-3 {
      padding-right: 0.75rem !important; }
    /* line 2102, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-4 {
      padding-right: 1rem !important; }
    /* line 2103, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-5 {
      padding-right: 1.25rem !important; }
    /* line 2104, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-6 {
      padding-right: 1.5rem !important; }
    /* line 2105, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-7 {
      padding-right: 1.75rem !important; }
    /* line 2106, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-8 {
      padding-right: 2rem !important; }
    /* line 2107, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-9 {
      padding-right: 2.25rem !important; }
    /* line 2108, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-10 {
      padding-right: 2.5rem !important; }
    /* line 2109, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-11 {
      padding-right: 2.75rem !important; }
    /* line 2110, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-12 {
      padding-right: 3rem !important; }
    /* line 2111, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-14 {
      padding-right: 3.5rem !important; }
    /* line 2112, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-16 {
      padding-right: 4rem !important; }
    /* line 2113, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pr-20 {
      padding-right: 5rem !important; }
    /* line 2115, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-0 {
      padding-top: 0px !important; }
    /* line 2116, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-1 {
      padding-top: 0.25rem !important; }
    /* line 2117, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-2 {
      padding-top: 0.5rem !important; }
    /* line 2118, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-3 {
      padding-top: 0.75rem !important; }
    /* line 2119, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-4 {
      padding-top: 1rem !important; }
    /* line 2120, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-5 {
      padding-top: 1.25rem !important; }
    /* line 2121, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-6 {
      padding-top: 1.5rem !important; }
    /* line 2122, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-7 {
      padding-top: 1.75rem !important; }
    /* line 2123, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-8 {
      padding-top: 2rem !important; }
    /* line 2124, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-9 {
      padding-top: 2.25rem !important; }
    /* line 2125, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-10 {
      padding-top: 2.5rem !important; }
    /* line 2126, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-11 {
      padding-top: 2.75rem !important; }
    /* line 2127, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-12 {
      padding-top: 3rem !important; }
    /* line 2128, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-14 {
      padding-top: 3.5rem !important; }
    /* line 2129, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-16 {
      padding-top: 4rem !important; }
    /* line 2130, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pt-20 {
      padding-top: 5rem !important; }
    /* line 2132, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-0 {
      padding-left: 0px !important; }
    /* line 2133, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-1 {
      padding-left: 0.25rem !important; }
    /* line 2134, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-2 {
      padding-left: 0.5rem !important; }
    /* line 2135, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-3 {
      padding-left: 0.75rem !important; }
    /* line 2136, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-4 {
      padding-left: 1rem !important; }
    /* line 2137, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-5 {
      padding-left: 1.25rem !important; }
    /* line 2138, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-6 {
      padding-left: 1.5rem !important; }
    /* line 2139, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-7 {
      padding-left: 1.75rem !important; }
    /* line 2140, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-8 {
      padding-left: 2rem !important; }
    /* line 2141, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-9 {
      padding-left: 2.25rem !important; }
    /* line 2142, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-10 {
      padding-left: 2.5rem !important; }
    /* line 2143, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-11 {
      padding-left: 2.75rem !important; }
    /* line 2144, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-12 {
      padding-left: 3rem !important; }
    /* line 2145, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-14 {
      padding-left: 3.5rem !important; }
    /* line 2146, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-16 {
      padding-left: 4rem !important; }
    /* line 2147, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .sm-pl-20 {
      padding-left: 5rem !important; } }
  @media (min-width: 971px) and (max-width: 1280px) {
    /* line 2150, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-0 {
      padding-bottom: 0px !important; }
    /* line 2151, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-1 {
      padding-bottom: 0.25rem !important; }
    /* line 2152, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-2 {
      padding-bottom: 0.5rem !important; }
    /* line 2153, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-3 {
      padding-bottom: 0.75rem !important; }
    /* line 2154, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-4 {
      padding-bottom: 1rem !important; }
    /* line 2155, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-5 {
      padding-bottom: 1.25rem !important; }
    /* line 2156, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-6 {
      padding-bottom: 1.5rem !important; }
    /* line 2157, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-7 {
      padding-bottom: 1.75rem !important; }
    /* line 2158, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-8 {
      padding-bottom: 2rem !important; }
    /* line 2159, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-9 {
      padding-bottom: 2.25rem !important; }
    /* line 2160, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-10 {
      padding-bottom: 2.5rem !important; }
    /* line 2161, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-11 {
      padding-bottom: 2.75rem !important; }
    /* line 2162, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-12 {
      padding-bottom: 3rem !important; }
    /* line 2163, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-14 {
      padding-bottom: 3.5rem !important; }
    /* line 2164, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-16 {
      padding-bottom: 4rem !important; }
    /* line 2165, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pb-20 {
      padding-bottom: 5rem !important; }
    /* line 2167, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-0 {
      padding-right: 0px !important; }
    /* line 2168, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-1 {
      padding-right: 0.25rem !important; }
    /* line 2169, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-2 {
      padding-right: 0.5rem !important; }
    /* line 2170, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-3 {
      padding-right: 0.75rem !important; }
    /* line 2171, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-4 {
      padding-right: 1rem !important; }
    /* line 2172, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-5 {
      padding-right: 1.25rem !important; }
    /* line 2173, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-6 {
      padding-right: 1.5rem !important; }
    /* line 2174, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-7 {
      padding-right: 1.75rem !important; }
    /* line 2175, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-8 {
      padding-right: 2rem !important; }
    /* line 2176, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-9 {
      padding-right: 2.25rem !important; }
    /* line 2177, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-10 {
      padding-right: 2.5rem !important; }
    /* line 2178, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-11 {
      padding-right: 2.75rem !important; }
    /* line 2179, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-12 {
      padding-right: 3rem !important; }
    /* line 2180, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-14 {
      padding-right: 3.5rem !important; }
    /* line 2181, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-16 {
      padding-right: 4rem !important; }
    /* line 2182, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pr-20 {
      padding-right: 5rem !important; }
    /* line 2184, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-0 {
      padding-top: 0px !important; }
    /* line 2185, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-1 {
      padding-top: 0.25rem !important; }
    /* line 2186, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-2 {
      padding-top: 0.5rem !important; }
    /* line 2187, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-3 {
      padding-top: 0.75rem !important; }
    /* line 2188, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-4 {
      padding-top: 1rem !important; }
    /* line 2189, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-5 {
      padding-top: 1.25rem !important; }
    /* line 2190, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-6 {
      padding-top: 1.5rem !important; }
    /* line 2191, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-7 {
      padding-top: 1.75rem !important; }
    /* line 2192, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-8 {
      padding-top: 2rem !important; }
    /* line 2193, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-9 {
      padding-top: 2.25rem !important; }
    /* line 2194, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-10 {
      padding-top: 2.5rem !important; }
    /* line 2195, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-11 {
      padding-top: 2.75rem !important; }
    /* line 2196, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-12 {
      padding-top: 3rem !important; }
    /* line 2197, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-14 {
      padding-top: 3.5rem !important; }
    /* line 2198, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-16 {
      padding-top: 4rem !important; }
    /* line 2199, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pt-20 {
      padding-top: 5rem !important; }
    /* line 2201, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-0 {
      padding-left: 0px !important; }
    /* line 2202, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-1 {
      padding-left: 0.25rem !important; }
    /* line 2203, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-2 {
      padding-left: 0.5rem !important; }
    /* line 2204, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-3 {
      padding-left: 0.75rem !important; }
    /* line 2205, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-4 {
      padding-left: 1rem !important; }
    /* line 2206, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-5 {
      padding-left: 1.25rem !important; }
    /* line 2207, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-6 {
      padding-left: 1.5rem !important; }
    /* line 2208, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-7 {
      padding-left: 1.75rem !important; }
    /* line 2209, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-8 {
      padding-left: 2rem !important; }
    /* line 2210, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-9 {
      padding-left: 2.25rem !important; }
    /* line 2211, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-10 {
      padding-left: 2.5rem !important; }
    /* line 2212, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-11 {
      padding-left: 2.75rem !important; }
    /* line 2213, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-12 {
      padding-left: 3rem !important; }
    /* line 2214, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-14 {
      padding-left: 3.5rem !important; }
    /* line 2215, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-16 {
      padding-left: 4rem !important; }
    /* line 2216, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .md-pl-20 {
      padding-left: 5rem !important; } }
  /* line 2219, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .ml-0 {
    margin-left: 0px; }
  /* line 2220, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .ml-1 {
    margin-left: 0.25rem; }
  /* line 2221, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .ml-2 {
    margin-left: 0.5rem; }
  /* line 2222, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .ml-3 {
    margin-left: 0.75rem; }
  /* line 2223, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .ml-4 {
    margin-left: 1rem; }
  /* line 2224, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .ml-5 {
    margin-left: 1.25rem; }
  /* line 2225, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .ml-6 {
    margin-left: 1.5rem; }
  /* line 2226, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .ml-8 {
    margin-left: 2rem; }
  /* line 2227, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .ml-10 {
    margin-left: 2.5rem; }
  /* line 2228, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mr-0 {
    margin-right: 0px; }
  /* line 2229, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mr-1 {
    margin-right: 0.25rem; }
  /* line 2230, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mr-2 {
    margin-right: 0.5rem; }
  /* line 2231, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mr-3 {
    margin-right: 0.75rem; }
  /* line 2232, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mr-4 {
    margin-right: 1rem; }
  /* line 2233, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mr-5 {
    margin-right: 1.25rem; }
  /* line 2234, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mr-6 {
    margin-right: 1.5rem; }
  /* line 2235, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mr-8 {
    margin-right: 2rem; }
  /* line 2236, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mr-10 {
    margin-right: 2.5rem; }
  /* line 2237, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mt-0 {
    margin-top: 0px; }
  /* line 2238, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mt-1 {
    margin-top: 0.25rem; }
  /* line 2239, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mt-2 {
    margin-top: 0.5rem; }
  /* line 2240, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mt-3 {
    margin-top: 0.75rem; }
  /* line 2241, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mt-4 {
    margin-top: 1rem; }
  /* line 2242, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mt-5 {
    margin-top: 1.25rem; }
  /* line 2243, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mt-6 {
    margin-top: 1.5rem; }
  /* line 2244, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mt-8 {
    margin-top: 2rem; }
  /* line 2245, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mt-10 {
    margin-top: 2.5rem; }
  /* line 2246, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mb-0 {
    margin-bottom: 0px; }
  /* line 2247, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mb-1 {
    margin-bottom: 0.25rem; }
  /* line 2248, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mb-2 {
    margin-bottom: 0.5rem; }
  /* line 2249, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mb-3 {
    margin-bottom: 0.75rem; }
  /* line 2250, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mb-4 {
    margin-bottom: 1rem; }
  /* line 2251, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mb-5 {
    margin-bottom: 1.25rem; }
  /* line 2252, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mb-6 {
    margin-bottom: 1.5rem; }
  /* line 2253, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mb-8 {
    margin-bottom: 2rem; }
  /* line 2254, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .mb-10 {
    margin-bottom: 2.5rem; }
  /* line 2258, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .flex {
    display: flex; }
  /* line 2259, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .block {
    display: block; }
  /* line 2260, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .inline {
    display: inline; }
  /* line 2261, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .inline-block {
    display: inline-block; }
  /* line 2262, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .inline-flex {
    display: inline-flex; }
  /* line 2264, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .flex-row {
    flex-direction: row; }
  /* line 2265, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .flex-row-reverse {
    flex-direction: row-reverse; }
  /* line 2266, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .flex-col {
    flex-direction: column; }
  /* line 2267, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .flex-col-reverse {
    flex-direction: column-reverse; }
  /* line 2269, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .flex-wrap {
    flex-wrap: wrap; }
  /* line 2270, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .flex-wrap-reverse {
    flex-wrap: wrap-reverse; }
  /* line 2271, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .flex-nowrap {
    flex-wrap: nowrap; }
  /* line 2272, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .justify-start {
    justify-content: flex-start; }
  /* line 2273, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .justify-end {
    justify-content: flex-end; }
  /* line 2274, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .justify-center {
    justify-content: center; }
  /* line 2275, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .justify-between {
    justify-content: space-between; }
  /* line 2276, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .justify-around {
    justify-content: space-around; }
  /* line 2277, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .justify-evenly {
    justify-content: space-evenly; }
  /* line 2279, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .items-start {
    align-items: flex-start; }
  /* line 2280, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .items-end {
    align-items: flex-end; }
  /* line 2281, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .items-center {
    align-items: center; }
  /* line 2282, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .items-baseline {
    align-items: baseline; }
  /* line 2283, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .items-stretch {
    align-items: stretch; }
  /* line 2287, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .border-solid {
    border-style: solid; }
  /* line 2288, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .border-none {
    border-style: none; }
  /* line 2290, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .border {
    border-width: 1px; }
  /* line 2291, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .border-0 {
    border-width: 0px; }
  /* line 2292, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .border-2 {
    border-width: 2px; }
  /* line 2294, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .border-gray-900 {
    border-color: #111827; }
  /* line 2296, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .border-transparent {
    border-color: transparent; }
  /* line 2297, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .border-current {
    border-color: currentColor; }
  /* line 2298, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:border-transparent:hover {
    border-color: transparent !important; }
  /* line 2299, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:border-current:hover {
    border-color: currentColor !important; }
  /* line 2301, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .rounded-none {
    border-radius: 0px; }
  /* line 2302, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .rounded-sm {
    border-radius: 0.125rem; }
  /* line 2303, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .rounded {
    border-radius: 0.25rem; }
  /* line 2304, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .rounded-md {
    border-radius: 0.375rem; }
  /* line 2305, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .rounded-lg {
    border-radius: 0.5rem; }
  /* line 2306, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .rounded-full {
    border-radius: 9999px; }
  /* line 2307, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .rounded-2xl {
    border-radius: 1rem; }
  /* line 2308, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .rounded-3xl {
    border-radius: 1.5rem; }
  /* line 2309, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .rounded-xl {
    border-radius: 0.75rem; }
  /* line 2313, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .h-auto {
    height: auto; }
  /* line 2314, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .h-full {
    height: 100%; }
  /* line 2318, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-transparent {
    background-color: transparent; }
  /* line 2319, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-current {
    background-color: currentColor; }
  /* line 2320, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0, 0, 0/var(--tw-bg-opacity)); }
  /* line 2321, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255, 255, 255/var(--tw-bg-opacity)); }
  /* line 2323, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249, 250, 251/var(--tw-bg-opacity)); }
  /* line 2324, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243, 244, 246/var(--tw-bg-opacity)); }
  /* line 2325, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229, 231, 235/var(--tw-bg-opacity)); }
  /* line 2326, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209, 213, 219/var(--tw-bg-opacity)); }
  /* line 2327, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(156, 163, 175/var(--tw-bg-opacity)); }
  /* line 2328, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(107, 114, 128/var(--tw-bg-opacity)); }
  /* line 2329, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(75, 85, 99/var(--tw-bg-opacity)); }
  /* line 2330, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55, 65, 81/var(--tw-bg-opacity)); }
  /* line 2331, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(31, 41, 55/var(--tw-bg-opacity)); }
  /* line 2332, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(17, 24, 39/var(--tw-bg-opacity)); }
  /* line 2333, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 242, 242/var(--tw-bg-opacity)); }
  /* line 2334, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 226, 226/var(--tw-bg-opacity)); }
  /* line 2335, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 202, 202/var(--tw-bg-opacity)); }
  /* line 2336, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(252, 165, 165/var(--tw-bg-opacity)); }
  /* line 2337, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(248, 113, 113/var(--tw-bg-opacity)); }
  /* line 2338, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(239, 68, 68/var(--tw-bg-opacity)); }
  /* line 2339, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(220, 38, 38/var(--tw-bg-opacity)); }
  /* line 2340, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(185, 28, 28/var(--tw-bg-opacity)); }
  /* line 2341, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(153, 27, 27/var(--tw-bg-opacity)); }
  /* line 2342, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(127, 29, 29/var(--tw-bg-opacity)); }
  /* line 2343, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-orange-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255, 247, 237/var(--tw-bg-opacity)); }
  /* line 2344, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-orange-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255, 237, 213/var(--tw-bg-opacity)); }
  /* line 2345, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-orange-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 215, 170/var(--tw-bg-opacity)); }
  /* line 2346, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-orange-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(253, 186, 116/var(--tw-bg-opacity)); }
  /* line 2347, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-orange-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(251, 146, 60/var(--tw-bg-opacity)); }
  /* line 2348, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-orange-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(249, 115, 22/var(--tw-bg-opacity)); }
  /* line 2349, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-orange-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(234, 88, 12/var(--tw-bg-opacity)); }
  /* line 2350, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-orange-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(194, 65, 12/var(--tw-bg-opacity)); }
  /* line 2351, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-orange-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(154, 52, 18/var(--tw-bg-opacity)); }
  /* line 2352, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-orange-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(124, 45, 18/var(--tw-bg-opacity)); }
  /* line 2353, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 252, 232/var(--tw-bg-opacity)); }
  /* line 2354, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 249, 195/var(--tw-bg-opacity)); }
  /* line 2355, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 240, 138/var(--tw-bg-opacity)); }
  /* line 2356, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(253, 224, 71/var(--tw-bg-opacity)); }
  /* line 2357, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(250, 204, 21/var(--tw-bg-opacity)); }
  /* line 2358, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(234, 179, 8/var(--tw-bg-opacity)); }
  /* line 2359, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(202, 138, 4/var(--tw-bg-opacity)); }
  /* line 2360, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(161, 98, 7/var(--tw-bg-opacity)); }
  /* line 2361, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(133, 77, 14/var(--tw-bg-opacity)); }
  /* line 2362, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(113, 63, 18/var(--tw-bg-opacity)); }
  /* line 2363, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240, 253, 244/var(--tw-bg-opacity)); }
  /* line 2364, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(220, 252, 231/var(--tw-bg-opacity)); }
  /* line 2365, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(187, 247, 208/var(--tw-bg-opacity)); }
  /* line 2366, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(134, 239, 172/var(--tw-bg-opacity)); }
  /* line 2367, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(74, 222, 128/var(--tw-bg-opacity)); }
  /* line 2368, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(34, 197, 94/var(--tw-bg-opacity)); }
  /* line 2369, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(22, 163, 74/var(--tw-bg-opacity)); }
  /* line 2370, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(21, 128, 61/var(--tw-bg-opacity)); }
  /* line 2371, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(22, 101, 52/var(--tw-bg-opacity)); }
  /* line 2372, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(20, 83, 45/var(--tw-bg-opacity)); }
  /* line 2373, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(204, 251, 241/var(--tw-bg-opacity)); }
  /* line 2374, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(153, 246, 228/var(--tw-bg-opacity)); }
  /* line 2375, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(94, 234, 212/var(--tw-bg-opacity)); }
  /* line 2376, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(45, 212, 191/var(--tw-bg-opacity)); }
  /* line 2377, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(20, 184, 166/var(--tw-bg-opacity)); }
  /* line 2378, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(13, 148, 136/var(--tw-bg-opacity)); }
  /* line 2379, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(15, 118, 110/var(--tw-bg-opacity)); }
  /* line 2380, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(17, 94, 89/var(--tw-bg-opacity)); }
  /* line 2381, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(19, 78, 74/var(--tw-bg-opacity)); }
  /* line 2382, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(239, 246, 255/var(--tw-bg-opacity)); }
  /* line 2383, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(219, 234, 254/var(--tw-bg-opacity)); }
  /* line 2384, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(191, 219, 254/var(--tw-bg-opacity)); }
  /* line 2385, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(147, 197, 253/var(--tw-bg-opacity)); }
  /* line 2386, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(96, 165, 250/var(--tw-bg-opacity)); }
  /* line 2387, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59, 130, 246/var(--tw-bg-opacity)); }
  /* line 2388, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(37, 99, 235/var(--tw-bg-opacity)); }
  /* line 2389, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(29, 78, 216/var(--tw-bg-opacity)); }
  /* line 2390, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(30, 64, 175/var(--tw-bg-opacity)); }
  /* line 2391, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(30, 58, 138/var(--tw-bg-opacity)); }
  /* line 2392, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(238, 242, 255/var(--tw-bg-opacity)); }
  /* line 2393, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(224, 231, 255/var(--tw-bg-opacity)); }
  /* line 2394, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(199, 210, 254/var(--tw-bg-opacity)); }
  /* line 2395, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(165, 180, 252/var(--tw-bg-opacity)); }
  /* line 2396, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(129, 140, 248/var(--tw-bg-opacity)); }
  /* line 2397, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(99, 102, 241/var(--tw-bg-opacity)); }
  /* line 2398, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(79, 70, 229/var(--tw-bg-opacity)); }
  /* line 2399, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(67, 56, 202/var(--tw-bg-opacity)); }
  /* line 2400, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(55, 48, 163/var(--tw-bg-opacity)); }
  /* line 2401, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(49, 46, 129/var(--tw-bg-opacity)); }
  /* line 2402, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250, 245, 255/var(--tw-bg-opacity)); }
  /* line 2403, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243, 232, 255/var(--tw-bg-opacity)); }
  /* line 2404, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(233, 213, 255/var(--tw-bg-opacity)); }
  /* line 2405, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(216, 180, 254/var(--tw-bg-opacity)); }
  /* line 2406, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(192, 132, 252/var(--tw-bg-opacity)); }
  /* line 2407, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(168, 85, 247/var(--tw-bg-opacity)); }
  /* line 2408, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(147, 51, 234/var(--tw-bg-opacity)); }
  /* line 2409, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(126, 34, 206/var(--tw-bg-opacity)); }
  /* line 2410, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(107, 33, 168/var(--tw-bg-opacity)); }
  /* line 2411, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(88, 28, 135/var(--tw-bg-opacity)); }
  /* line 2412, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(253, 242, 248/var(--tw-bg-opacity)); }
  /* line 2413, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(252, 231, 243/var(--tw-bg-opacity)); }
  /* line 2414, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(251, 207, 232/var(--tw-bg-opacity)); }
  /* line 2415, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(249, 168, 212/var(--tw-bg-opacity)); }
  /* line 2416, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(244, 114, 182/var(--tw-bg-opacity)); }
  /* line 2417, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(236, 72, 153/var(--tw-bg-opacity)); }
  /* line 2418, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(219, 39, 119/var(--tw-bg-opacity)); }
  /* line 2419, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(190, 24, 93/var(--tw-bg-opacity)); }
  /* line 2420, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(157, 23, 77/var(--tw-bg-opacity)); }
  /* line 2421, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(131, 24, 67/var(--tw-bg-opacity)); }
  /* line 2422, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-amber-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255, 251, 235/var(--tw-bg-opacity)); }
  /* line 2423, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-amber-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 243, 199/var(--tw-bg-opacity)); }
  /* line 2424, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-amber-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(253, 230, 138/var(--tw-bg-opacity)); }
  /* line 2425, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-amber-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(252, 211, 77/var(--tw-bg-opacity)); }
  /* line 2426, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-amber-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(251, 191, 36/var(--tw-bg-opacity)); }
  /* line 2427, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-amber-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(245, 158, 11/var(--tw-bg-opacity)); }
  /* line 2428, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-amber-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(217, 119, 6/var(--tw-bg-opacity)); }
  /* line 2429, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-amber-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(180, 83, 9/var(--tw-bg-opacity)); }
  /* line 2430, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-amber-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(146, 64, 14/var(--tw-bg-opacity)); }
  /* line 2431, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-amber-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(120, 53, 15/var(--tw-bg-opacity)); }
  /* line 2432, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-lime-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(247, 254, 231/var(--tw-bg-opacity)); }
  /* line 2433, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-lime-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(236, 252, 203/var(--tw-bg-opacity)); }
  /* line 2434, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-lime-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(217, 249, 157/var(--tw-bg-opacity)); }
  /* line 2435, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-lime-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(190, 242, 100/var(--tw-bg-opacity)); }
  /* line 2436, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-lime-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(163, 230, 53/var(--tw-bg-opacity)); }
  /* line 2437, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-lime-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(132, 204, 22/var(--tw-bg-opacity)); }
  /* line 2438, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-lime-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(101, 163, 13/var(--tw-bg-opacity)); }
  /* line 2439, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-lime-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(77, 124, 15/var(--tw-bg-opacity)); }
  /* line 2440, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-lime-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(63, 98, 18/var(--tw-bg-opacity)); }
  /* line 2441, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-lime-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(54, 83, 20/var(--tw-bg-opacity)); }
  /* line 2442, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-emerald-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(236, 253, 245/var(--tw-bg-opacity)); }
  /* line 2443, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-emerald-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(209, 250, 229/var(--tw-bg-opacity)); }
  /* line 2444, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-emerald-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(167, 243, 208/var(--tw-bg-opacity)); }
  /* line 2445, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-emerald-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(110, 231, 183/var(--tw-bg-opacity)); }
  /* line 2446, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-emerald-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(52, 211, 153/var(--tw-bg-opacity)); }
  /* line 2447, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-emerald-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(16, 185, 129/var(--tw-bg-opacity)); }
  /* line 2448, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-emerald-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(5, 150, 105/var(--tw-bg-opacity)); }
  /* line 2449, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-emerald-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(4, 120, 87/var(--tw-bg-opacity)); }
  /* line 2450, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-emerald-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(6, 95, 70/var(--tw-bg-opacity)); }
  /* line 2451, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-emerald-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(6, 78, 59/var(--tw-bg-opacity)); }
  /* line 2452, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240, 253, 250/var(--tw-bg-opacity)); }
  /* line 2453, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(204, 251, 241/var(--tw-bg-opacity)); }
  /* line 2454, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(153, 246, 228/var(--tw-bg-opacity)); }
  /* line 2455, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(94, 234, 212/var(--tw-bg-opacity)); }
  /* line 2456, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(45, 212, 191/var(--tw-bg-opacity)); }
  /* line 2457, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(20, 184, 166/var(--tw-bg-opacity)); }
  /* line 2458, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(13, 148, 136/var(--tw-bg-opacity)); }
  /* line 2459, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(15, 118, 110/var(--tw-bg-opacity)); }
  /* line 2460, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(17, 94, 89/var(--tw-bg-opacity)); }
  /* line 2461, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-teal-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(19, 78, 74/var(--tw-bg-opacity)); }
  /* line 2462, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-cyan-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(236, 254, 255/var(--tw-bg-opacity)); }
  /* line 2463, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-cyan-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(207, 250, 254/var(--tw-bg-opacity)); }
  /* line 2464, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-cyan-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(165, 243, 252/var(--tw-bg-opacity)); }
  /* line 2465, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-cyan-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(103, 232, 249/var(--tw-bg-opacity)); }
  /* line 2466, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-cyan-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(34, 211, 238/var(--tw-bg-opacity)); }
  /* line 2467, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-cyan-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(6, 182, 212/var(--tw-bg-opacity)); }
  /* line 2468, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-cyan-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(8, 145, 178/var(--tw-bg-opacity)); }
  /* line 2469, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-cyan-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(14, 116, 144/var(--tw-bg-opacity)); }
  /* line 2470, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-cyan-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(21, 94, 117/var(--tw-bg-opacity)); }
  /* line 2471, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-cyan-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(22, 78, 99/var(--tw-bg-opacity)); }
  /* line 2472, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-sky-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240, 249, 255/var(--tw-bg-opacity)); }
  /* line 2473, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-sky-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(224, 242, 254/var(--tw-bg-opacity)); }
  /* line 2474, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-sky-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(186, 230, 253/var(--tw-bg-opacity)); }
  /* line 2475, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-sky-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(125, 211, 252/var(--tw-bg-opacity)); }
  /* line 2476, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-sky-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(56, 189, 248/var(--tw-bg-opacity)); }
  /* line 2477, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-sky-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(14, 165, 233/var(--tw-bg-opacity)); }
  /* line 2478, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-sky-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(2, 132, 199/var(--tw-bg-opacity)); }
  /* line 2479, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-sky-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(3, 105, 161/var(--tw-bg-opacity)); }
  /* line 2480, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-sky-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(7, 89, 133/var(--tw-bg-opacity)); }
  /* line 2481, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-sky-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(12, 74, 110/var(--tw-bg-opacity)); }
  /* line 2482, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-violet-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(245, 243, 255/var(--tw-bg-opacity)); }
  /* line 2483, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-violet-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(237, 233, 254/var(--tw-bg-opacity)); }
  /* line 2484, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-violet-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(221, 214, 254/var(--tw-bg-opacity)); }
  /* line 2485, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-violet-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(196, 181, 253/var(--tw-bg-opacity)); }
  /* line 2486, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-violet-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(167, 139, 250/var(--tw-bg-opacity)); }
  /* line 2487, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-violet-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(139, 92, 246/var(--tw-bg-opacity)); }
  /* line 2488, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-violet-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(124, 58, 237/var(--tw-bg-opacity)); }
  /* line 2489, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-violet-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(109, 40, 217/var(--tw-bg-opacity)); }
  /* line 2490, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-violet-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(91, 33, 182/var(--tw-bg-opacity)); }
  /* line 2491, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-violet-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(76, 29, 149/var(--tw-bg-opacity)); }
  /* line 2492, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250, 245, 255/var(--tw-bg-opacity)); }
  /* line 2493, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243, 232, 255/var(--tw-bg-opacity)); }
  /* line 2494, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(233, 213, 255/var(--tw-bg-opacity)); }
  /* line 2495, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(216, 180, 254/var(--tw-bg-opacity)); }
  /* line 2496, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(192, 132, 252/var(--tw-bg-opacity)); }
  /* line 2497, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(168, 85, 247/var(--tw-bg-opacity)); }
  /* line 2498, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(147, 51, 234/var(--tw-bg-opacity)); }
  /* line 2499, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(126, 34, 206/var(--tw-bg-opacity)); }
  /* line 2500, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(107, 33, 168/var(--tw-bg-opacity)); }
  /* line 2501, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(88, 28, 135/var(--tw-bg-opacity)); }
  /* line 2502, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-fuchsia-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(253, 244, 255/var(--tw-bg-opacity)); }
  /* line 2503, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-fuchsia-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(250, 232, 255/var(--tw-bg-opacity)); }
  /* line 2504, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-fuchsia-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(245, 208, 254/var(--tw-bg-opacity)); }
  /* line 2505, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-fuchsia-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(240, 171, 252/var(--tw-bg-opacity)); }
  /* line 2506, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-fuchsia-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(232, 121, 249/var(--tw-bg-opacity)); }
  /* line 2507, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-fuchsia-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(217, 70, 239/var(--tw-bg-opacity)); }
  /* line 2508, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-fuchsia-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(192, 38, 211/var(--tw-bg-opacity)); }
  /* line 2509, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-fuchsia-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(162, 28, 175/var(--tw-bg-opacity)); }
  /* line 2510, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-fuchsia-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(134, 25, 143/var(--tw-bg-opacity)); }
  /* line 2511, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-fuchsia-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(112, 26, 117/var(--tw-bg-opacity)); }
  /* line 2512, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-rose-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255, 241, 242/var(--tw-bg-opacity)); }
  /* line 2513, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-rose-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255, 228, 230/var(--tw-bg-opacity)); }
  /* line 2514, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-rose-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 205, 211/var(--tw-bg-opacity)); }
  /* line 2515, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-rose-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(253, 164, 175/var(--tw-bg-opacity)); }
  /* line 2516, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-rose-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(251, 113, 133/var(--tw-bg-opacity)); }
  /* line 2517, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-rose-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(244, 63, 94/var(--tw-bg-opacity)); }
  /* line 2518, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-rose-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(225, 29, 72/var(--tw-bg-opacity)); }
  /* line 2519, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-rose-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(190, 18, 60/var(--tw-bg-opacity)); }
  /* line 2520, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-rose-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(159, 18, 57/var(--tw-bg-opacity)); }
  /* line 2521, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .bg-rose-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(136, 19, 55/var(--tw-bg-opacity)); }
  /* line 2523, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249, 250, 251/var(--tw-bg-opacity)); }
  /* line 2524, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243, 244, 246/var(--tw-bg-opacity)); }
  /* line 2525, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(229, 231, 235/var(--tw-bg-opacity)); }
  /* line 2526, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(209, 213, 219/var(--tw-bg-opacity)); }
  /* line 2527, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(156, 163, 175/var(--tw-bg-opacity)); }
  /* line 2528, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(107, 114, 128/var(--tw-bg-opacity)); }
  /* line 2529, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(75, 85, 99/var(--tw-bg-opacity)); }
  /* line 2530, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(55, 65, 81/var(--tw-bg-opacity)); }
  /* line 2531, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(31, 41, 55/var(--tw-bg-opacity)); }
  /* line 2532, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(17, 24, 39/var(--tw-bg-opacity)); }
  /* line 2533, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 242, 242/var(--tw-bg-opacity)); }
  /* line 2534, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 226, 226/var(--tw-bg-opacity)); }
  /* line 2535, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 202, 202/var(--tw-bg-opacity)); }
  /* line 2536, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(252, 165, 165/var(--tw-bg-opacity)); }
  /* line 2537, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248, 113, 113/var(--tw-bg-opacity)); }
  /* line 2538, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(239, 68, 68/var(--tw-bg-opacity)); }
  /* line 2539, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(220, 38, 38/var(--tw-bg-opacity)); }
  /* line 2540, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(185, 28, 28/var(--tw-bg-opacity)); }
  /* line 2541, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(153, 27, 27/var(--tw-bg-opacity)); }
  /* line 2542, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(127, 29, 29/var(--tw-bg-opacity)); }
  /* line 2543, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-orange-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255, 247, 237/var(--tw-bg-opacity)); }
  /* line 2544, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-orange-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255, 237, 213/var(--tw-bg-opacity)); }
  /* line 2545, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-orange-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 215, 170/var(--tw-bg-opacity)); }
  /* line 2546, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-orange-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253, 186, 116/var(--tw-bg-opacity)); }
  /* line 2547, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-orange-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(251, 146, 60/var(--tw-bg-opacity)); }
  /* line 2548, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-orange-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249, 115, 22/var(--tw-bg-opacity)); }
  /* line 2549, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-orange-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(234, 88, 12/var(--tw-bg-opacity)); }
  /* line 2550, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-orange-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(194, 65, 12/var(--tw-bg-opacity)); }
  /* line 2551, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-orange-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(154, 52, 18/var(--tw-bg-opacity)); }
  /* line 2552, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-orange-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(124, 45, 18/var(--tw-bg-opacity)); }
  /* line 2553, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 252, 232/var(--tw-bg-opacity)); }
  /* line 2554, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 249, 195/var(--tw-bg-opacity)); }
  /* line 2555, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 240, 138/var(--tw-bg-opacity)); }
  /* line 2556, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253, 224, 71/var(--tw-bg-opacity)); }
  /* line 2557, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250, 204, 21/var(--tw-bg-opacity)); }
  /* line 2558, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(234, 179, 8/var(--tw-bg-opacity)); }
  /* line 2559, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(202, 138, 4/var(--tw-bg-opacity)); }
  /* line 2560, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(161, 98, 7/var(--tw-bg-opacity)); }
  /* line 2561, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(133, 77, 14/var(--tw-bg-opacity)); }
  /* line 2562, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(113, 63, 18/var(--tw-bg-opacity)); }
  /* line 2563, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(240, 253, 244/var(--tw-bg-opacity)); }
  /* line 2564, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(220, 252, 231/var(--tw-bg-opacity)); }
  /* line 2565, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(187, 247, 208/var(--tw-bg-opacity)); }
  /* line 2566, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(134, 239, 172/var(--tw-bg-opacity)); }
  /* line 2567, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(74, 222, 128/var(--tw-bg-opacity)); }
  /* line 2568, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(34, 197, 94/var(--tw-bg-opacity)); }
  /* line 2569, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(22, 163, 74/var(--tw-bg-opacity)); }
  /* line 2570, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(21, 128, 61/var(--tw-bg-opacity)); }
  /* line 2571, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(22, 101, 52/var(--tw-bg-opacity)); }
  /* line 2572, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(20, 83, 45/var(--tw-bg-opacity)); }
  /* line 2573, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-teal-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(240, 253, 250/var(--tw-bg-opacity)); }
  /* line 2574, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-teal-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(204, 251, 241/var(--tw-bg-opacity)); }
  /* line 2575, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-teal-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(153, 246, 228/var(--tw-bg-opacity)); }
  /* line 2576, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-teal-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(94, 234, 212/var(--tw-bg-opacity)); }
  /* line 2577, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-teal-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(45, 212, 191/var(--tw-bg-opacity)); }
  /* line 2578, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-teal-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(20, 184, 166/var(--tw-bg-opacity)); }
  /* line 2579, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-teal-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(13, 148, 136/var(--tw-bg-opacity)); }
  /* line 2580, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-teal-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(15, 118, 110/var(--tw-bg-opacity)); }
  /* line 2581, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-teal-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(17, 94, 89/var(--tw-bg-opacity)); }
  /* line 2582, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-teal-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(19, 78, 74/var(--tw-bg-opacity)); }
  /* line 2583, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(239, 246, 255/var(--tw-bg-opacity)); }
  /* line 2584, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(219, 234, 254/var(--tw-bg-opacity)); }
  /* line 2585, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(191, 219, 254/var(--tw-bg-opacity)); }
  /* line 2586, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(147, 197, 253/var(--tw-bg-opacity)); }
  /* line 2587, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(96, 165, 250/var(--tw-bg-opacity)); }
  /* line 2588, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(59, 130, 246/var(--tw-bg-opacity)); }
  /* line 2589, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(37, 99, 235/var(--tw-bg-opacity)); }
  /* line 2590, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(29, 78, 216/var(--tw-bg-opacity)); }
  /* line 2591, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(30, 64, 175/var(--tw-bg-opacity)); }
  /* line 2592, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(30, 58, 138/var(--tw-bg-opacity)); }
  /* line 2593, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(238, 242, 255/var(--tw-bg-opacity)); }
  /* line 2594, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(224, 231, 255/var(--tw-bg-opacity)); }
  /* line 2595, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(199, 210, 254/var(--tw-bg-opacity)); }
  /* line 2596, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(165, 180, 252/var(--tw-bg-opacity)); }
  /* line 2597, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(129, 140, 248/var(--tw-bg-opacity)); }
  /* line 2598, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(99, 102, 241/var(--tw-bg-opacity)); }
  /* line 2599, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(79, 70, 229/var(--tw-bg-opacity)); }
  /* line 2600, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(67, 56, 202/var(--tw-bg-opacity)); }
  /* line 2601, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(55, 48, 163/var(--tw-bg-opacity)); }
  /* line 2602, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(49, 46, 129/var(--tw-bg-opacity)); }
  /* line 2603, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250, 245, 255/var(--tw-bg-opacity)); }
  /* line 2604, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243, 232, 255/var(--tw-bg-opacity)); }
  /* line 2605, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(233, 213, 255/var(--tw-bg-opacity)); }
  /* line 2606, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(216, 180, 254/var(--tw-bg-opacity)); }
  /* line 2607, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(192, 132, 252/var(--tw-bg-opacity)); }
  /* line 2608, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(168, 85, 247/var(--tw-bg-opacity)); }
  /* line 2609, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(147, 51, 234/var(--tw-bg-opacity)); }
  /* line 2610, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(126, 34, 206/var(--tw-bg-opacity)); }
  /* line 2611, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(107, 33, 168/var(--tw-bg-opacity)); }
  /* line 2612, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(88, 28, 135/var(--tw-bg-opacity)); }
  /* line 2613, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253, 242, 248/var(--tw-bg-opacity)); }
  /* line 2614, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(252, 231, 243/var(--tw-bg-opacity)); }
  /* line 2615, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(251, 207, 232/var(--tw-bg-opacity)); }
  /* line 2616, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249, 168, 212/var(--tw-bg-opacity)); }
  /* line 2617, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244, 114, 182/var(--tw-bg-opacity)); }
  /* line 2618, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(236, 72, 153/var(--tw-bg-opacity)); }
  /* line 2619, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(219, 39, 119/var(--tw-bg-opacity)); }
  /* line 2620, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(190, 24, 93/var(--tw-bg-opacity)); }
  /* line 2621, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(157, 23, 77/var(--tw-bg-opacity)); }
  /* line 2622, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(131, 24, 67/var(--tw-bg-opacity)); }
  /* line 2623, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-amber-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255, 251, 235/var(--tw-bg-opacity)); }
  /* line 2624, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-amber-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 243, 199/var(--tw-bg-opacity)); }
  /* line 2625, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-amber-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253, 230, 138/var(--tw-bg-opacity)); }
  /* line 2626, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-amber-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(252, 211, 77/var(--tw-bg-opacity)); }
  /* line 2627, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-amber-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(251, 191, 36/var(--tw-bg-opacity)); }
  /* line 2628, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-amber-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245, 158, 11/var(--tw-bg-opacity)); }
  /* line 2629, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-amber-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(217, 119, 6/var(--tw-bg-opacity)); }
  /* line 2630, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-amber-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(180, 83, 9/var(--tw-bg-opacity)); }
  /* line 2631, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-amber-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(146, 64, 14/var(--tw-bg-opacity)); }
  /* line 2632, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-amber-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(120, 53, 15/var(--tw-bg-opacity)); }
  /* line 2633, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-lime-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(247, 254, 231/var(--tw-bg-opacity)); }
  /* line 2634, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-lime-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(236, 252, 203/var(--tw-bg-opacity)); }
  /* line 2635, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-lime-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(217, 249, 157/var(--tw-bg-opacity)); }
  /* line 2636, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-lime-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(190, 242, 100/var(--tw-bg-opacity)); }
  /* line 2637, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-lime-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(163, 230, 53/var(--tw-bg-opacity)); }
  /* line 2638, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-lime-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(132, 204, 22/var(--tw-bg-opacity)); }
  /* line 2639, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-lime-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(101, 163, 13/var(--tw-bg-opacity)); }
  /* line 2640, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-lime-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(77, 124, 15/var(--tw-bg-opacity)); }
  /* line 2641, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-lime-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(63, 98, 18/var(--tw-bg-opacity)); }
  /* line 2642, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-lime-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(54, 83, 20/var(--tw-bg-opacity)); }
  /* line 2643, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-emerald-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(236, 253, 245/var(--tw-bg-opacity)); }
  /* line 2644, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-emerald-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(209, 250, 229/var(--tw-bg-opacity)); }
  /* line 2645, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-emerald-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(167, 243, 208/var(--tw-bg-opacity)); }
  /* line 2646, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-emerald-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(110, 231, 183/var(--tw-bg-opacity)); }
  /* line 2647, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-emerald-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(52, 211, 153/var(--tw-bg-opacity)); }
  /* line 2648, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-emerald-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(16, 185, 129/var(--tw-bg-opacity)); }
  /* line 2649, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-emerald-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(5, 150, 105/var(--tw-bg-opacity)); }
  /* line 2650, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-emerald-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(4, 120, 87/var(--tw-bg-opacity)); }
  /* line 2651, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-emerald-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(6, 95, 70/var(--tw-bg-opacity)); }
  /* line 2652, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-emerald-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(6, 78, 59/var(--tw-bg-opacity)); }
  /* line 2653, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-cyan-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(236, 254, 255/var(--tw-bg-opacity)); }
  /* line 2654, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-cyan-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(207, 250, 254/var(--tw-bg-opacity)); }
  /* line 2655, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-cyan-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(165, 243, 252/var(--tw-bg-opacity)); }
  /* line 2656, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-cyan-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(103, 232, 249/var(--tw-bg-opacity)); }
  /* line 2657, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-cyan-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(34, 211, 238/var(--tw-bg-opacity)); }
  /* line 2658, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-cyan-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(6, 182, 212/var(--tw-bg-opacity)); }
  /* line 2659, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-cyan-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(8, 145, 178/var(--tw-bg-opacity)); }
  /* line 2660, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-cyan-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(14, 116, 144/var(--tw-bg-opacity)); }
  /* line 2661, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-cyan-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(21, 94, 117/var(--tw-bg-opacity)); }
  /* line 2662, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-cyan-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(22, 78, 99/var(--tw-bg-opacity)); }
  /* line 2663, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-sky-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(240, 249, 255/var(--tw-bg-opacity)); }
  /* line 2664, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-sky-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(224, 242, 254/var(--tw-bg-opacity)); }
  /* line 2665, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-sky-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(186, 230, 253/var(--tw-bg-opacity)); }
  /* line 2666, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-sky-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(125, 211, 252/var(--tw-bg-opacity)); }
  /* line 2667, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-sky-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(56, 189, 248/var(--tw-bg-opacity)); }
  /* line 2668, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-sky-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(14, 165, 233/var(--tw-bg-opacity)); }
  /* line 2669, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-sky-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(2, 132, 199/var(--tw-bg-opacity)); }
  /* line 2670, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-sky-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(3, 105, 161/var(--tw-bg-opacity)); }
  /* line 2671, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-sky-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(7, 89, 133/var(--tw-bg-opacity)); }
  /* line 2672, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-sky-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(12, 74, 110/var(--tw-bg-opacity)); }
  /* line 2673, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-violet-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245, 243, 255/var(--tw-bg-opacity)); }
  /* line 2674, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-violet-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(237, 233, 254/var(--tw-bg-opacity)); }
  /* line 2675, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-violet-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(221, 214, 254/var(--tw-bg-opacity)); }
  /* line 2676, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-violet-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(196, 181, 253/var(--tw-bg-opacity)); }
  /* line 2677, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-violet-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(167, 139, 250/var(--tw-bg-opacity)); }
  /* line 2678, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-violet-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(139, 92, 246/var(--tw-bg-opacity)); }
  /* line 2679, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-violet-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(124, 58, 237/var(--tw-bg-opacity)); }
  /* line 2680, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-violet-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(109, 40, 217/var(--tw-bg-opacity)); }
  /* line 2681, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-violet-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(91, 33, 182/var(--tw-bg-opacity)); }
  /* line 2682, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-violet-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(76, 29, 149/var(--tw-bg-opacity)); }
  /* line 2683, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250, 245, 255/var(--tw-bg-opacity)); }
  /* line 2684, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243, 232, 255/var(--tw-bg-opacity)); }
  /* line 2685, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(233, 213, 255/var(--tw-bg-opacity)); }
  /* line 2686, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(216, 180, 254/var(--tw-bg-opacity)); }
  /* line 2687, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(192, 132, 252/var(--tw-bg-opacity)); }
  /* line 2688, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(168, 85, 247/var(--tw-bg-opacity)); }
  /* line 2689, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(147, 51, 234/var(--tw-bg-opacity)); }
  /* line 2690, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(126, 34, 206/var(--tw-bg-opacity)); }
  /* line 2691, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(107, 33, 168/var(--tw-bg-opacity)); }
  /* line 2692, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(88, 28, 135/var(--tw-bg-opacity)); }
  /* line 2693, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-fuchsia-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253, 244, 255/var(--tw-bg-opacity)); }
  /* line 2694, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-fuchsia-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250, 232, 255/var(--tw-bg-opacity)); }
  /* line 2695, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-fuchsia-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245, 208, 254/var(--tw-bg-opacity)); }
  /* line 2696, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-fuchsia-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(240, 171, 252/var(--tw-bg-opacity)); }
  /* line 2697, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-fuchsia-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(232, 121, 249/var(--tw-bg-opacity)); }
  /* line 2698, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-fuchsia-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(217, 70, 239/var(--tw-bg-opacity)); }
  /* line 2699, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-fuchsia-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(192, 38, 211/var(--tw-bg-opacity)); }
  /* line 2700, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-fuchsia-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(162, 28, 175/var(--tw-bg-opacity)); }
  /* line 2701, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-fuchsia-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(134, 25, 143/var(--tw-bg-opacity)); }
  /* line 2702, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-fuchsia-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(112, 26, 117/var(--tw-bg-opacity)); }
  /* line 2703, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-rose-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255, 241, 242/var(--tw-bg-opacity)); }
  /* line 2704, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-rose-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255, 228, 230/var(--tw-bg-opacity)); }
  /* line 2705, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-rose-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254, 205, 211/var(--tw-bg-opacity)); }
  /* line 2706, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-rose-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253, 164, 175/var(--tw-bg-opacity)); }
  /* line 2707, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-rose-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(251, 113, 133/var(--tw-bg-opacity)); }
  /* line 2708, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-rose-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244, 63, 94/var(--tw-bg-opacity)); }
  /* line 2709, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-rose-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(225, 29, 72/var(--tw-bg-opacity)); }
  /* line 2710, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-rose-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(190, 18, 60/var(--tw-bg-opacity)); }
  /* line 2711, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-rose-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(159, 18, 57/var(--tw-bg-opacity)); }
  /* line 2712, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:bg-rose-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(136, 19, 55/var(--tw-bg-opacity)); }
  /* line 2716, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-transparent {
    color: transparent; }
  /* line 2717, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-current {
    color: currentColor; }
  /* line 2719, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-black {
    --tw-text-opacity: 1;
    color: rgb(0, 0, 0/var(--tw-text-opacity)); }
  /* line 2720, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-white {
    --tw-text-opacity: 1;
    color: rgb(255, 255, 255/var(--tw-text-opacity)); }
  /* line 2721, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-gray-50 {
    --tw-text-opacity: 1;
    color: rgb(249, 250, 251/var(--tw-text-opacity)); }
  /* line 2722, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-gray-100 {
    --tw-text-opacity: 1;
    color: rgb(243, 244, 246/var(--tw-text-opacity)); }
  /* line 2723, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(229, 231, 235/var(--tw-text-opacity)); }
  /* line 2724, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209, 213, 219/var(--tw-text-opacity)); }
  /* line 2725, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156, 163, 175/var(--tw-text-opacity)); }
  /* line 2726, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107, 114, 128/var(--tw-text-opacity)); }
  /* line 2727, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75, 85, 99/var(--tw-text-opacity)); }
  /* line 2728, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55, 65, 81/var(--tw-text-opacity)); }
  /* line 2729, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(31, 41, 55/var(--tw-text-opacity)); }
  /* line 2730, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17, 24, 39/var(--tw-text-opacity)); }
  /* line 2731, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-red-50 {
    --tw-text-opacity: 1;
    color: rgb(254, 242, 242/var(--tw-text-opacity)); }
  /* line 2732, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-red-100 {
    --tw-text-opacity: 1;
    color: rgb(254, 226, 226/var(--tw-text-opacity)); }
  /* line 2733, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-red-200 {
    --tw-text-opacity: 1;
    color: rgb(254, 202, 202/var(--tw-text-opacity)); }
  /* line 2734, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-red-300 {
    --tw-text-opacity: 1;
    color: rgb(252, 165, 165/var(--tw-text-opacity)); }
  /* line 2735, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-red-400 {
    --tw-text-opacity: 1;
    color: rgb(248, 113, 113/var(--tw-text-opacity)); }
  /* line 2736, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(239, 68, 68/var(--tw-text-opacity)); }
  /* line 2737, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220, 38, 38/var(--tw-text-opacity)); }
  /* line 2738, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(185, 28, 28/var(--tw-text-opacity)); }
  /* line 2739, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-red-800 {
    --tw-text-opacity: 1;
    color: rgb(153, 27, 27/var(--tw-text-opacity)); }
  /* line 2740, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-red-900 {
    --tw-text-opacity: 1;
    color: rgb(127, 29, 29/var(--tw-text-opacity)); }
  /* line 2741, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-orange-50 {
    --tw-text-opacity: 1;
    color: rgb(255, 247, 237/var(--tw-text-opacity)); }
  /* line 2742, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-orange-100 {
    --tw-text-opacity: 1;
    color: rgb(255, 237, 213/var(--tw-text-opacity)); }
  /* line 2743, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-orange-200 {
    --tw-text-opacity: 1;
    color: rgb(254, 215, 170/var(--tw-text-opacity)); }
  /* line 2744, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-orange-300 {
    --tw-text-opacity: 1;
    color: rgb(253, 186, 116/var(--tw-text-opacity)); }
  /* line 2745, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-orange-400 {
    --tw-text-opacity: 1;
    color: rgb(251, 146, 60/var(--tw-text-opacity)); }
  /* line 2746, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-orange-500 {
    --tw-text-opacity: 1;
    color: rgb(249, 115, 22/var(--tw-text-opacity)); }
  /* line 2747, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-orange-600 {
    --tw-text-opacity: 1;
    color: rgb(234, 88, 12/var(--tw-text-opacity)); }
  /* line 2748, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-orange-700 {
    --tw-text-opacity: 1;
    color: rgb(194, 65, 12/var(--tw-text-opacity)); }
  /* line 2749, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-orange-800 {
    --tw-text-opacity: 1;
    color: rgb(154, 52, 18/var(--tw-text-opacity)); }
  /* line 2750, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-orange-900 {
    --tw-text-opacity: 1;
    color: rgb(124, 45, 18/var(--tw-text-opacity)); }
  /* line 2751, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgb(254, 252, 232/var(--tw-text-opacity)); }
  /* line 2752, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgb(254, 249, 195/var(--tw-text-opacity)); }
  /* line 2753, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgb(254, 240, 138/var(--tw-text-opacity)); }
  /* line 2754, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgb(253, 224, 71/var(--tw-text-opacity)); }
  /* line 2755, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgb(250, 204, 21/var(--tw-text-opacity)); }
  /* line 2756, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgb(234, 179, 8/var(--tw-text-opacity)); }
  /* line 2757, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgb(202, 138, 4/var(--tw-text-opacity)); }
  /* line 2758, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgb(161, 98, 7/var(--tw-text-opacity)); }
  /* line 2759, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgb(133, 77, 14/var(--tw-text-opacity)); }
  /* line 2760, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgb(113, 63, 18/var(--tw-text-opacity)); }
  /* line 2761, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-green-50 {
    --tw-text-opacity: 1;
    color: rgb(240, 253, 244/var(--tw-text-opacity)); }
  /* line 2762, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-green-100 {
    --tw-text-opacity: 1;
    color: rgb(220, 252, 231/var(--tw-text-opacity)); }
  /* line 2763, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-green-200 {
    --tw-text-opacity: 1;
    color: rgb(187, 247, 208/var(--tw-text-opacity)); }
  /* line 2764, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-green-300 {
    --tw-text-opacity: 1;
    color: rgb(134, 239, 172/var(--tw-text-opacity)); }
  /* line 2765, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-green-400 {
    --tw-text-opacity: 1;
    color: rgb(74, 222, 128/var(--tw-text-opacity)); }
  /* line 2766, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-green-500 {
    --tw-text-opacity: 1;
    color: rgb(34, 197, 94/var(--tw-text-opacity)); }
  /* line 2767, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-green-600 {
    --tw-text-opacity: 1;
    color: rgb(22, 163, 74/var(--tw-text-opacity)); }
  /* line 2768, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-green-700 {
    --tw-text-opacity: 1;
    color: rgb(21, 128, 61/var(--tw-text-opacity)); }
  /* line 2769, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-green-800 {
    --tw-text-opacity: 1;
    color: rgb(22, 101, 52/var(--tw-text-opacity)); }
  /* line 2770, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-green-900 {
    --tw-text-opacity: 1;
    color: rgb(20, 83, 45/var(--tw-text-opacity)); }
  /* line 2771, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-blue-50 {
    --tw-text-opacity: 1;
    color: rgb(239, 246, 255/var(--tw-text-opacity)); }
  /* line 2772, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-blue-100 {
    --tw-text-opacity: 1;
    color: rgb(219, 234, 254/var(--tw-text-opacity)); }
  /* line 2773, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-blue-200 {
    --tw-text-opacity: 1;
    color: rgb(191, 219, 254/var(--tw-text-opacity)); }
  /* line 2774, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-blue-300 {
    --tw-text-opacity: 1;
    color: rgb(147, 197, 253/var(--tw-text-opacity)); }
  /* line 2775, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-blue-400 {
    --tw-text-opacity: 1;
    color: rgb(96, 165, 250/var(--tw-text-opacity)); }
  /* line 2776, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-blue-500 {
    --tw-text-opacity: 1;
    color: rgb(59, 130, 246/var(--tw-text-opacity)); }
  /* line 2777, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(37, 99, 235/var(--tw-text-opacity)); }
  /* line 2778, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-blue-700 {
    --tw-text-opacity: 1;
    color: rgb(29, 78, 216/var(--tw-text-opacity)); }
  /* line 2779, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-blue-800 {
    --tw-text-opacity: 1;
    color: rgb(30, 64, 175/var(--tw-text-opacity)); }
  /* line 2780, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-blue-900 {
    --tw-text-opacity: 1;
    color: rgb(30, 58, 138/var(--tw-text-opacity)); }
  /* line 2781, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgb(238, 242, 255/var(--tw-text-opacity)); }
  /* line 2782, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgb(224, 231, 255/var(--tw-text-opacity)); }
  /* line 2783, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgb(199, 210, 254/var(--tw-text-opacity)); }
  /* line 2784, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgb(165, 180, 252/var(--tw-text-opacity)); }
  /* line 2785, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgb(129, 140, 248/var(--tw-text-opacity)); }
  /* line 2786, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgb(99, 102, 241/var(--tw-text-opacity)); }
  /* line 2787, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgb(79, 70, 229/var(--tw-text-opacity)); }
  /* line 2788, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgb(67, 56, 202/var(--tw-text-opacity)); }
  /* line 2789, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgb(55, 48, 163/var(--tw-text-opacity)); }
  /* line 2790, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgb(49, 46, 129/var(--tw-text-opacity)); }
  /* line 2791, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-purple-50 {
    --tw-text-opacity: 1;
    color: rgb(250, 245, 255/var(--tw-text-opacity)); }
  /* line 2792, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-purple-100 {
    --tw-text-opacity: 1;
    color: rgb(243, 232, 255/var(--tw-text-opacity)); }
  /* line 2793, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-purple-200 {
    --tw-text-opacity: 1;
    color: rgb(233, 213, 255/var(--tw-text-opacity)); }
  /* line 2794, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-purple-300 {
    --tw-text-opacity: 1;
    color: rgb(216, 180, 254/var(--tw-text-opacity)); }
  /* line 2795, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-purple-400 {
    --tw-text-opacity: 1;
    color: rgb(192, 132, 252/var(--tw-text-opacity)); }
  /* line 2796, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-purple-500 {
    --tw-text-opacity: 1;
    color: rgb(168, 85, 247/var(--tw-text-opacity)); }
  /* line 2797, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-purple-600 {
    --tw-text-opacity: 1;
    color: rgb(147, 51, 234/var(--tw-text-opacity)); }
  /* line 2798, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-purple-700 {
    --tw-text-opacity: 1;
    color: rgb(126, 34, 206/var(--tw-text-opacity)); }
  /* line 2799, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-purple-800 {
    --tw-text-opacity: 1;
    color: rgb(107, 33, 168/var(--tw-text-opacity)); }
  /* line 2800, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-purple-900 {
    --tw-text-opacity: 1;
    color: rgb(88, 28, 135/var(--tw-text-opacity)); }
  /* line 2801, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-pink-50 {
    --tw-text-opacity: 1;
    color: rgb(253, 242, 248/var(--tw-text-opacity)); }
  /* line 2802, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-pink-100 {
    --tw-text-opacity: 1;
    color: rgb(252, 231, 243/var(--tw-text-opacity)); }
  /* line 2803, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-pink-200 {
    --tw-text-opacity: 1;
    color: rgb(251, 207, 232/var(--tw-text-opacity)); }
  /* line 2804, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-pink-300 {
    --tw-text-opacity: 1;
    color: rgb(249, 168, 212/var(--tw-text-opacity)); }
  /* line 2805, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-pink-400 {
    --tw-text-opacity: 1;
    color: rgb(244, 114, 182/var(--tw-text-opacity)); }
  /* line 2806, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-pink-500 {
    --tw-text-opacity: 1;
    color: rgb(236, 72, 153/var(--tw-text-opacity)); }
  /* line 2807, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-pink-600 {
    --tw-text-opacity: 1;
    color: rgb(219, 39, 119/var(--tw-text-opacity)); }
  /* line 2808, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-pink-700 {
    --tw-text-opacity: 1;
    color: rgb(190, 24, 93/var(--tw-text-opacity)); }
  /* line 2809, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-pink-800 {
    --tw-text-opacity: 1;
    color: rgb(157, 23, 77/var(--tw-text-opacity)); }
  /* line 2810, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-pink-900 {
    --tw-text-opacity: 1;
    color: rgb(131, 24, 67/var(--tw-text-opacity)); }
  /* line 2811, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-amber-50 {
    --tw-text-opacity: 1;
    color: rgb(255, 251, 235/var(--tw-text-opacity)); }
  /* line 2812, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-amber-100 {
    --tw-text-opacity: 1;
    color: rgb(254, 243, 199/var(--tw-text-opacity)); }
  /* line 2813, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-amber-200 {
    --tw-text-opacity: 1;
    color: rgb(253, 230, 138/var(--tw-text-opacity)); }
  /* line 2814, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-amber-300 {
    --tw-text-opacity: 1;
    color: rgb(252, 211, 77/var(--tw-text-opacity)); }
  /* line 2815, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-amber-400 {
    --tw-text-opacity: 1;
    color: rgb(251, 191, 36/var(--tw-text-opacity)); }
  /* line 2816, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-amber-500 {
    --tw-text-opacity: 1;
    color: rgb(245, 158, 11/var(--tw-text-opacity)); }
  /* line 2817, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-amber-600 {
    --tw-text-opacity: 1;
    color: rgb(217, 119, 6/var(--tw-text-opacity)); }
  /* line 2818, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-amber-700 {
    --tw-text-opacity: 1;
    color: rgb(180, 83, 9/var(--tw-text-opacity)); }
  /* line 2819, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-amber-800 {
    --tw-text-opacity: 1;
    color: rgb(146, 64, 14/var(--tw-text-opacity)); }
  /* line 2820, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-amber-900 {
    --tw-text-opacity: 1;
    color: rgb(120, 53, 15/var(--tw-text-opacity)); }
  /* line 2821, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-lime-50 {
    --tw-text-opacity: 1;
    color: rgb(247, 254, 231/var(--tw-text-opacity)); }
  /* line 2822, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-lime-100 {
    --tw-text-opacity: 1;
    color: rgb(236, 252, 203/var(--tw-text-opacity)); }
  /* line 2823, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-lime-200 {
    --tw-text-opacity: 1;
    color: rgb(217, 249, 157/var(--tw-text-opacity)); }
  /* line 2824, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-lime-300 {
    --tw-text-opacity: 1;
    color: rgb(190, 242, 100/var(--tw-text-opacity)); }
  /* line 2825, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-lime-400 {
    --tw-text-opacity: 1;
    color: rgb(163, 230, 53/var(--tw-text-opacity)); }
  /* line 2826, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-lime-500 {
    --tw-text-opacity: 1;
    color: rgb(132, 204, 22/var(--tw-text-opacity)); }
  /* line 2827, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-lime-600 {
    --tw-text-opacity: 1;
    color: rgb(101, 163, 13/var(--tw-text-opacity)); }
  /* line 2828, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-lime-700 {
    --tw-text-opacity: 1;
    color: rgb(77, 124, 15/var(--tw-text-opacity)); }
  /* line 2829, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-lime-800 {
    --tw-text-opacity: 1;
    color: rgb(63, 98, 18/var(--tw-text-opacity)); }
  /* line 2830, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-lime-900 {
    --tw-text-opacity: 1;
    color: rgb(54, 83, 20/var(--tw-text-opacity)); }
  /* line 2831, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-emerald-50 {
    --tw-text-opacity: 1;
    color: rgb(236, 253, 245/var(--tw-text-opacity)); }
  /* line 2832, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-emerald-100 {
    --tw-text-opacity: 1;
    color: rgb(209, 250, 229/var(--tw-text-opacity)); }
  /* line 2833, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-emerald-200 {
    --tw-text-opacity: 1;
    color: rgb(167, 243, 208/var(--tw-text-opacity)); }
  /* line 2834, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-emerald-300 {
    --tw-text-opacity: 1;
    color: rgb(110, 231, 183/var(--tw-text-opacity)); }
  /* line 2835, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-emerald-400 {
    --tw-text-opacity: 1;
    color: rgb(52, 211, 153/var(--tw-text-opacity)); }
  /* line 2836, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-emerald-500 {
    --tw-text-opacity: 1;
    color: rgb(16, 185, 129/var(--tw-text-opacity)); }
  /* line 2837, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-emerald-600 {
    --tw-text-opacity: 1;
    color: rgb(5, 150, 105/var(--tw-text-opacity)); }
  /* line 2838, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-emerald-700 {
    --tw-text-opacity: 1;
    color: rgb(4, 120, 87/var(--tw-text-opacity)); }
  /* line 2839, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-emerald-800 {
    --tw-text-opacity: 1;
    color: rgb(6, 95, 70/var(--tw-text-opacity)); }
  /* line 2840, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-emerald-900 {
    --tw-text-opacity: 1;
    color: rgb(6, 78, 59/var(--tw-text-opacity)); }
  /* line 2841, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-teal-50 {
    --tw-text-opacity: 1;
    color: rgb(240, 253, 250/var(--tw-text-opacity)); }
  /* line 2842, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-teal-100 {
    --tw-text-opacity: 1;
    color: rgb(204, 251, 241/var(--tw-text-opacity)); }
  /* line 2843, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-teal-200 {
    --tw-text-opacity: 1;
    color: rgb(153, 246, 228/var(--tw-text-opacity)); }
  /* line 2844, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-teal-300 {
    --tw-text-opacity: 1;
    color: rgb(94, 234, 212/var(--tw-text-opacity)); }
  /* line 2845, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-teal-400 {
    --tw-text-opacity: 1;
    color: rgb(45, 212, 191/var(--tw-text-opacity)); }
  /* line 2846, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-teal-500 {
    --tw-text-opacity: 1;
    color: rgb(20, 184, 166/var(--tw-text-opacity)); }
  /* line 2847, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-teal-600 {
    --tw-text-opacity: 1;
    color: rgb(13, 148, 136/var(--tw-text-opacity)); }
  /* line 2848, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-teal-700 {
    --tw-text-opacity: 1;
    color: rgb(15, 118, 110/var(--tw-text-opacity)); }
  /* line 2849, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-teal-800 {
    --tw-text-opacity: 1;
    color: rgb(17, 94, 89/var(--tw-text-opacity)); }
  /* line 2850, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-teal-900 {
    --tw-text-opacity: 1;
    color: rgb(19, 78, 74/var(--tw-text-opacity)); }
  /* line 2851, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-cyan-50 {
    --tw-text-opacity: 1;
    color: rgb(236, 254, 255/var(--tw-text-opacity)); }
  /* line 2852, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-cyan-100 {
    --tw-text-opacity: 1;
    color: rgb(207, 250, 254/var(--tw-text-opacity)); }
  /* line 2853, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-cyan-200 {
    --tw-text-opacity: 1;
    color: rgb(165, 243, 252/var(--tw-text-opacity)); }
  /* line 2854, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-cyan-300 {
    --tw-text-opacity: 1;
    color: rgb(103, 232, 249/var(--tw-text-opacity)); }
  /* line 2855, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-cyan-400 {
    --tw-text-opacity: 1;
    color: rgb(34, 211, 238/var(--tw-text-opacity)); }
  /* line 2856, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-cyan-500 {
    --tw-text-opacity: 1;
    color: rgb(6, 182, 212/var(--tw-text-opacity)); }
  /* line 2857, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-cyan-600 {
    --tw-text-opacity: 1;
    color: rgb(8, 145, 178/var(--tw-text-opacity)); }
  /* line 2858, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-cyan-700 {
    --tw-text-opacity: 1;
    color: rgb(14, 116, 144/var(--tw-text-opacity)); }
  /* line 2859, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-cyan-800 {
    --tw-text-opacity: 1;
    color: rgb(21, 94, 117/var(--tw-text-opacity)); }
  /* line 2860, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-cyan-900 {
    --tw-text-opacity: 1;
    color: rgb(22, 78, 99/var(--tw-text-opacity)); }
  /* line 2861, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-sky-50 {
    --tw-text-opacity: 1;
    color: rgb(240, 249, 255/var(--tw-text-opacity)); }
  /* line 2862, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-sky-100 {
    --tw-text-opacity: 1;
    color: rgb(224, 242, 254/var(--tw-text-opacity)); }
  /* line 2863, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-sky-200 {
    --tw-text-opacity: 1;
    color: rgb(186, 230, 253/var(--tw-text-opacity)); }
  /* line 2864, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-sky-300 {
    --tw-text-opacity: 1;
    color: rgb(125, 211, 252/var(--tw-text-opacity)); }
  /* line 2865, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-sky-400 {
    --tw-text-opacity: 1;
    color: rgb(56, 189, 248/var(--tw-text-opacity)); }
  /* line 2866, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-sky-500 {
    --tw-text-opacity: 1;
    color: rgb(14, 165, 233/var(--tw-text-opacity)); }
  /* line 2867, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-sky-600 {
    --tw-text-opacity: 1;
    color: rgb(2, 132, 199/var(--tw-text-opacity)); }
  /* line 2868, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-sky-700 {
    --tw-text-opacity: 1;
    color: rgb(3, 105, 161/var(--tw-text-opacity)); }
  /* line 2869, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-sky-800 {
    --tw-text-opacity: 1;
    color: rgb(7, 89, 133/var(--tw-text-opacity)); }
  /* line 2870, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-sky-900 {
    --tw-text-opacity: 1;
    color: rgb(12, 74, 110/var(--tw-text-opacity)); }
  /* line 2871, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-violet-50 {
    --tw-text-opacity: 1;
    color: rgb(245, 243, 255/var(--tw-text-opacity)); }
  /* line 2872, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-violet-100 {
    --tw-text-opacity: 1;
    color: rgb(237, 233, 254/var(--tw-text-opacity)); }
  /* line 2873, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-violet-200 {
    --tw-text-opacity: 1;
    color: rgb(221, 214, 254/var(--tw-text-opacity)); }
  /* line 2874, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-violet-300 {
    --tw-text-opacity: 1;
    color: rgb(196, 181, 253/var(--tw-text-opacity)); }
  /* line 2875, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-violet-400 {
    --tw-text-opacity: 1;
    color: rgb(167, 139, 250/var(--tw-text-opacity)); }
  /* line 2876, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-violet-500 {
    --tw-text-opacity: 1;
    color: rgb(139, 92, 246/var(--tw-text-opacity)); }
  /* line 2877, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-violet-600 {
    --tw-text-opacity: 1;
    color: rgb(124, 58, 237/var(--tw-text-opacity)); }
  /* line 2878, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-violet-700 {
    --tw-text-opacity: 1;
    color: rgb(109, 40, 217/var(--tw-text-opacity)); }
  /* line 2879, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-violet-800 {
    --tw-text-opacity: 1;
    color: rgb(91, 33, 182/var(--tw-text-opacity)); }
  /* line 2880, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-violet-900 {
    --tw-text-opacity: 1;
    color: rgb(76, 29, 149/var(--tw-text-opacity)); }
  /* line 2881, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-fuchsia-50 {
    --tw-text-opacity: 1;
    color: rgb(253, 244, 255/var(--tw-text-opacity)); }
  /* line 2882, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-fuchsia-100 {
    --tw-text-opacity: 1;
    color: rgb(250, 232, 255/var(--tw-text-opacity)); }
  /* line 2883, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-fuchsia-200 {
    --tw-text-opacity: 1;
    color: rgb(245, 208, 254/var(--tw-text-opacity)); }
  /* line 2884, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-fuchsia-300 {
    --tw-text-opacity: 1;
    color: rgb(240, 171, 252/var(--tw-text-opacity)); }
  /* line 2885, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-fuchsia-400 {
    --tw-text-opacity: 1;
    color: rgb(232, 121, 249/var(--tw-text-opacity)); }
  /* line 2886, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-fuchsia-500 {
    --tw-text-opacity: 1;
    color: rgb(217, 70, 239/var(--tw-text-opacity)); }
  /* line 2887, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-fuchsia-600 {
    --tw-text-opacity: 1;
    color: rgb(192, 38, 211/var(--tw-text-opacity)); }
  /* line 2888, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-fuchsia-700 {
    --tw-text-opacity: 1;
    color: rgb(162, 28, 175/var(--tw-text-opacity)); }
  /* line 2889, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-fuchsia-800 {
    --tw-text-opacity: 1;
    color: rgb(134, 25, 143/var(--tw-text-opacity)); }
  /* line 2890, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-fuchsia-900 {
    --tw-text-opacity: 1;
    color: rgb(112, 26, 117/var(--tw-text-opacity)); }
  /* line 2891, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-rose-50 {
    --tw-text-opacity: 1;
    color: rgb(255, 241, 242/var(--tw-text-opacity)); }
  /* line 2892, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-rose-100 {
    --tw-text-opacity: 1;
    color: rgb(255, 228, 230/var(--tw-text-opacity)); }
  /* line 2893, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-rose-200 {
    --tw-text-opacity: 1;
    color: rgb(254, 205, 211/var(--tw-text-opacity)); }
  /* line 2894, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-rose-300 {
    --tw-text-opacity: 1;
    color: rgb(253, 164, 175/var(--tw-text-opacity)); }
  /* line 2895, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-rose-400 {
    --tw-text-opacity: 1;
    color: rgb(251, 113, 133/var(--tw-text-opacity)); }
  /* line 2896, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-rose-500 {
    --tw-text-opacity: 1;
    color: rgb(244, 63, 94/var(--tw-text-opacity)); }
  /* line 2897, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-rose-600 {
    --tw-text-opacity: 1;
    color: rgb(225, 29, 72/var(--tw-text-opacity)); }
  /* line 2898, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-rose-700 {
    --tw-text-opacity: 1;
    color: rgb(190, 18, 60/var(--tw-text-opacity)); }
  /* line 2899, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-rose-800 {
    --tw-text-opacity: 1;
    color: rgb(159, 18, 57/var(--tw-text-opacity)); }
  /* line 2900, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-rose-900 {
    --tw-text-opacity: 1;
    color: rgb(136, 19, 55/var(--tw-text-opacity)); }
  /* line 2902, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255, 255, 255/var(--tw-text-opacity)) !important; }
  /* line 2903, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgb(0, 0, 0/var(--tw-text-opacity)) !important; }
  /* line 2904, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .hover\:text-current:hover {
    color: currentColor !important; }
  /* line 2908, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-full {
    width: 100%; }
  /* line 2909, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-screen {
    width: 100vw; }
  /* line 2910, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-1\/2 {
    width: 50%; }
  /* line 2911, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-1\/3 {
    width: 33.333333%; }
  /* line 2912, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-2\/3 {
    width: 66.666667%; }
  /* line 2913, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-1\/4 {
    width: 25%; }
  /* line 2914, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-2\/4 {
    width: 50%; }
  /* line 2915, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-3\/4 {
    width: 75%; }
  /* line 2916, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-1\/5 {
    width: 20%; }
  /* line 2917, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-2\/5 {
    width: 40%; }
  /* line 2918, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-3\/5 {
    width: 60%; }
  /* line 2919, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-4\/5 {
    width: 80%; }
  /* line 2920, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-1\/6 {
    width: 16.666667%; }
  /* line 2921, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-2\/6 {
    width: 33.333333%; }
  /* line 2922, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-3\/6 {
    width: 50%; }
  /* line 2923, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-4\/6 {
    width: 66.666667%; }
  /* line 2924, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-5\/6 {
    width: 83.333333%; }
  /* line 2925, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-1\/12 {
    width: 8.333333%; }
  /* line 2926, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-2\/12 {
    width: 16.666667%; }
  /* line 2927, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-3\/12 {
    width: 25%; }
  /* line 2928, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-4\/12 {
    width: 33.333333%; }
  /* line 2929, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-5\/12 {
    width: 41.666667%; }
  /* line 2930, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-6\/12 {
    width: 50%; }
  /* line 2931, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-7\/12 {
    width: 58.333333%; }
  /* line 2932, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-8\/12 {
    width: 66.666667%; }
  /* line 2933, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-9\/12 {
    width: 75%; }
  /* line 2934, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-10\/12 {
    width: 83.333333%; }
  /* line 2935, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .w-11\/12 {
    width: 91.666667%; }
  /* line 2939, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .h-full {
    height: 100%; }
  /* line 2940, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .h-screen {
    height: 100vw; }
  /* line 2944, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); }
  /* line 2945, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); }
  /* line 2946, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); }
  /* line 2947, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); }
  /* line 2948, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); }
  /* line 2949, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse))); }
  /* line 2950, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); }
  /* line 2951, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse))); }
  /* line 2952, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); }
  /* line 2953, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))); }
  /* line 2954, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
  /* line 2955, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); }
  /* line 2956, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); }
  /* line 2957, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); }
  /* line 2958, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }
  /* line 2959, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); }
  /* line 2960, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); }
  /* line 2961, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse)); }
  /* line 2962, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); }
  /* line 2966, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .whitespace-nowrap {
    white-space: nowrap; }
  /* line 2967, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .text-base {
    font-size: 1rem;
    line-height: 1.5rem; }
  /* line 2968, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms; }
  /* line 2973, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .cursor-pointer {
    cursor: pointer; }
  /* line 2984, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .feature-master-style {
    display: none; }
  /* line 2987, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.size-16 {
    font-size: 16px; }
  /* line 2990, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.size-16 p, body[data-controller="pages"] .is-container.size-16 td, body[data-controller="pages"] .is-container.size-16 li, body[data-controller="pages"] .is-container.size-16 label {
    font-size: 16px; }
  @media all and (max-width: 1800px) {
    /* line 2994, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-container.size-16 p,
    body[data-controller="pages"] .is-container.size-16 td,
    body[data-controller="pages"] .is-container.size-16 li,
    body[data-controller="pages"] .is-container.size-16 label {
      font-size: 0.99vw;
      font-size: clamp(16px, 0.99vw, 0.99vw); } }
  @media all and (min-width: 1921px) {
    /* line 3000, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-container.size-16.v2:not(.v3) p,
    body[data-controller="pages"] .is-container.size-16.v2:not(.v3) td,
    body[data-controller="pages"] .is-container.size-16.v2:not(.v3) li,
    body[data-controller="pages"] .is-container.size-16.v2:not(.v3) label {
      font-size: 0.83vw; } }
  /* line 3007, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.size-17 {
    font-size: 17px; }
  /* line 3008, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.size-17 p, body[data-controller="pages"] .is-container.size-17 td, body[data-controller="pages"] .is-container.size-17 li, body[data-controller="pages"] .is-container.size-17 label {
    font-size: 17px; }
  @media all and (max-width: 1800px) {
    /* line 3010, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-container.size-17 p,
    body[data-controller="pages"] .is-container.size-17 td,
    body[data-controller="pages"] .is-container.size-17 li,
    body[data-controller="pages"] .is-container.size-17 label {
      font-size: 1.05vw;
      font-size: clamp(17px, 1.05vw, 1.05vw); } }
  @media all and (min-width: 1921px) {
    /* line 3016, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-container.size-17.v2:not(.v3) p,
    body[data-controller="pages"] .is-container.size-17.v2:not(.v3) td,
    body[data-controller="pages"] .is-container.size-17.v2:not(.v3) li,
    body[data-controller="pages"] .is-container.size-17.v2:not(.v3) label {
      font-size: 0.89vw; } }
  /* line 3023, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.size-18 {
    font-size: 18px; }
  /* line 3024, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.size-18 p, body[data-controller="pages"] .is-container.size-18 td, body[data-controller="pages"] .is-container.size-18 li, body[data-controller="pages"] .is-container.size-18 label {
    font-size: 18px; }
  @media all and (max-width: 1800px) {
    /* line 3026, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-container.size-18 p,
    body[data-controller="pages"] .is-container.size-18 td,
    body[data-controller="pages"] .is-container.size-18 li,
    body[data-controller="pages"] .is-container.size-18 label {
      font-size: 1.11vw;
      font-size: clamp(18px, 1.11vw, 1.11vw); } }
  @media all and (min-width: 1921px) {
    /* line 3032, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-container.size-18.v2:not(.v3) p,
    body[data-controller="pages"] .is-container.size-18.v2:not(.v3) td,
    body[data-controller="pages"] .is-container.size-18.v2:not(.v3) li,
    body[data-controller="pages"] .is-container.size-18.v2:not(.v3) label {
      font-size: 0.94vw; } }
  /* line 3039, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.size-19 {
    font-size: 19px; }
  /* line 3040, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.size-19 p, body[data-controller="pages"] .is-container.size-19 td, body[data-controller="pages"] .is-container.size-19 li, body[data-controller="pages"] .is-container.size-19 label {
    font-size: 19px; }
  @media all and (max-width: 1800px) {
    /* line 3042, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-container.size-19 p,
    body[data-controller="pages"] .is-container.size-19 td,
    body[data-controller="pages"] .is-container.size-19 li,
    body[data-controller="pages"] .is-container.size-19 label {
      font-size: 1.17vw;
      font-size: clamp(19px, 1.17vw, 1.17vw); } }
  @media all and (min-width: 1921px) {
    /* line 3048, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-container.size-19.v2:not(.v3) p,
    body[data-controller="pages"] .is-container.size-19.v2:not(.v3) td,
    body[data-controller="pages"] .is-container.size-19.v2:not(.v3) li,
    body[data-controller="pages"] .is-container.size-19.v2:not(.v3) label {
      font-size: 0.99vw; } }
  /* line 3055, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.size-20 {
    font-size: 20px; }
  /* line 3056, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.size-20 p, body[data-controller="pages"] .is-container.size-20 td, body[data-controller="pages"] .is-container.size-20 li, body[data-controller="pages"] .is-container.size-20 label {
    font-size: 20px; }
  @media all and (max-width: 1800px) {
    /* line 3058, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-container.size-20 p,
    body[data-controller="pages"] .is-container.size-20 td,
    body[data-controller="pages"] .is-container.size-20 li,
    body[data-controller="pages"] .is-container.size-20 label {
      font-size: 1.23vw;
      font-size: clamp(20px, 1.23vw, 1.23vw); } }
  @media all and (min-width: 1921px) {
    /* line 3064, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-container.size-20.v2:not(.v3) p,
    body[data-controller="pages"] .is-container.size-20.v2:not(.v3) td,
    body[data-controller="pages"] .is-container.size-20.v2:not(.v3) li,
    body[data-controller="pages"] .is-container.size-20.v2:not(.v3) label {
      font-size: 1.04vw; } }
  /* line 3071, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.size-21 {
    font-size: 21px; }
  /* line 3072, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.size-21 p, body[data-controller="pages"] .is-container.size-21 td, body[data-controller="pages"] .is-container.size-21 li, body[data-controller="pages"] .is-container.size-21 label {
    font-size: 21px; }
  @media all and (max-width: 1800px) {
    /* line 3074, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-container.size-21 p,
    body[data-controller="pages"] .is-container.size-21 td,
    body[data-controller="pages"] .is-container.size-21 li,
    body[data-controller="pages"] .is-container.size-21 label {
      font-size: 1.29vw;
      font-size: clamp(21px, 1.29vw, 1.29vw); } }
  @media all and (min-width: 1921px) {
    /* line 3080, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-container.size-21.v2:not(.v3) p,
    body[data-controller="pages"] .is-container.size-21.v2:not(.v3) td,
    body[data-controller="pages"] .is-container.size-21.v2:not(.v3) li,
    body[data-controller="pages"] .is-container.size-21.v2:not(.v3) label {
      font-size: 1.09vw; } }
  /* line 3087, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-none p, body[data-controller="pages"] .is-container.leading-none td, body[data-controller="pages"] .is-container.leading-none li, body[data-controller="pages"] .is-container.leading-none label {
    line-height: 1; }
  /* line 3088, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-none h1, body[data-controller="pages"] .is-container.leading-none h2, body[data-controller="pages"] .is-container.leading-none h3, body[data-controller="pages"] .is-container.leading-none h4, body[data-controller="pages"] .is-container.leading-none h5, body[data-controller="pages"] .is-container.leading-none h6 {
    line-height: 1.1; }
  /* line 3091, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-10 p, body[data-controller="pages"] .is-container.leading-10 td, body[data-controller="pages"] .is-container.leading-10 li, body[data-controller="pages"] .is-container.leading-10 label {
    line-height: 1; }
  /* line 3092, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-10 h1, body[data-controller="pages"] .is-container.leading-10 h2, body[data-controller="pages"] .is-container.leading-10 h3, body[data-controller="pages"] .is-container.leading-10 h4, body[data-controller="pages"] .is-container.leading-10 h5, body[data-controller="pages"] .is-container.leading-10 h6 {
    line-height: 1.1; }
  /* line 3095, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-11 p, body[data-controller="pages"] .is-container.leading-11 td, body[data-controller="pages"] .is-container.leading-11 li, body[data-controller="pages"] .is-container.leading-11 label {
    line-height: 1.1; }
  /* line 3096, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-11 h1, body[data-controller="pages"] .is-container.leading-11 h2, body[data-controller="pages"] .is-container.leading-11 h3, body[data-controller="pages"] .is-container.leading-11 h4, body[data-controller="pages"] .is-container.leading-11 h5, body[data-controller="pages"] .is-container.leading-11 h6 {
    line-height: 1.1; }
  /* line 3099, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-12 p, body[data-controller="pages"] .is-container.leading-12 td, body[data-controller="pages"] .is-container.leading-12 li, body[data-controller="pages"] .is-container.leading-12 label {
    line-height: 1.2; }
  /* line 3100, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-12 h1, body[data-controller="pages"] .is-container.leading-12 h2, body[data-controller="pages"] .is-container.leading-12 h3, body[data-controller="pages"] .is-container.leading-12 h4, body[data-controller="pages"] .is-container.leading-12 h5, body[data-controller="pages"] .is-container.leading-12 h6 {
    line-height: 1.1; }
  /* line 3103, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-13 p, body[data-controller="pages"] .is-container.leading-13 td, body[data-controller="pages"] .is-container.leading-13 li, body[data-controller="pages"] .is-container.leading-13 label {
    line-height: 1.3; }
  /* line 3104, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-13 h1, body[data-controller="pages"] .is-container.leading-13 h2, body[data-controller="pages"] .is-container.leading-13 h3, body[data-controller="pages"] .is-container.leading-13 h4, body[data-controller="pages"] .is-container.leading-13 h5, body[data-controller="pages"] .is-container.leading-13 h6 {
    line-height: 1.2; }
  /* line 3107, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-14 p, body[data-controller="pages"] .is-container.leading-14 td, body[data-controller="pages"] .is-container.leading-14 li, body[data-controller="pages"] .is-container.leading-14 label {
    line-height: 1.4; }
  /* line 3108, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-14 h1, body[data-controller="pages"] .is-container.leading-14 h2, body[data-controller="pages"] .is-container.leading-14 h3, body[data-controller="pages"] .is-container.leading-14 h4, body[data-controller="pages"] .is-container.leading-14 h5, body[data-controller="pages"] .is-container.leading-14 h6 {
    line-height: 1.2; }
  /* line 3111, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-15 p, body[data-controller="pages"] .is-container.leading-15 td, body[data-controller="pages"] .is-container.leading-15 li, body[data-controller="pages"] .is-container.leading-15 label {
    line-height: 1.5; }
  /* line 3112, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-15 h1, body[data-controller="pages"] .is-container.leading-15 h2, body[data-controller="pages"] .is-container.leading-15 h3, body[data-controller="pages"] .is-container.leading-15 h4, body[data-controller="pages"] .is-container.leading-15 h5, body[data-controller="pages"] .is-container.leading-15 h6 {
    line-height: 1.3; }
  /* line 3115, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-16 p, body[data-controller="pages"] .is-container.leading-16 td, body[data-controller="pages"] .is-container.leading-16 li, body[data-controller="pages"] .is-container.leading-16 label {
    line-height: 1.6; }
  /* line 3116, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-16 h1, body[data-controller="pages"] .is-container.leading-16 h2, body[data-controller="pages"] .is-container.leading-16 h3, body[data-controller="pages"] .is-container.leading-16 h4, body[data-controller="pages"] .is-container.leading-16 h5, body[data-controller="pages"] .is-container.leading-16 h6 {
    line-height: 1.3; }
  /* line 3119, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-17 p, body[data-controller="pages"] .is-container.leading-17 td, body[data-controller="pages"] .is-container.leading-17 li, body[data-controller="pages"] .is-container.leading-17 label {
    line-height: 1.7; }
  /* line 3120, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-17 h1, body[data-controller="pages"] .is-container.leading-17 h2, body[data-controller="pages"] .is-container.leading-17 h3, body[data-controller="pages"] .is-container.leading-17 h4, body[data-controller="pages"] .is-container.leading-17 h5, body[data-controller="pages"] .is-container.leading-17 h6 {
    line-height: 1.3; }
  /* line 3123, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-18 p, body[data-controller="pages"] .is-container.leading-18 td, body[data-controller="pages"] .is-container.leading-18 li, body[data-controller="pages"] .is-container.leading-18 label {
    line-height: 1.8; }
  /* line 3124, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-18 h1, body[data-controller="pages"] .is-container.leading-18 h2, body[data-controller="pages"] .is-container.leading-18 h3, body[data-controller="pages"] .is-container.leading-18 h4, body[data-controller="pages"] .is-container.leading-18 h5, body[data-controller="pages"] .is-container.leading-18 h6 {
    line-height: 1.3; }
  /* line 3127, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-19 p, body[data-controller="pages"] .is-container.leading-19 td, body[data-controller="pages"] .is-container.leading-19 li, body[data-controller="pages"] .is-container.leading-19 label {
    line-height: 1.9; }
  /* line 3128, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-19 h1, body[data-controller="pages"] .is-container.leading-19 h2, body[data-controller="pages"] .is-container.leading-19 h3, body[data-controller="pages"] .is-container.leading-19 h4, body[data-controller="pages"] .is-container.leading-19 h5, body[data-controller="pages"] .is-container.leading-19 h6 {
    line-height: 1.3; }
  /* line 3131, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-20 p, body[data-controller="pages"] .is-container.leading-20 td, body[data-controller="pages"] .is-container.leading-20 li, body[data-controller="pages"] .is-container.leading-20 label {
    line-height: 2.0; }
  /* line 3132, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container.leading-20 h1, body[data-controller="pages"] .is-container.leading-20 h2, body[data-controller="pages"] .is-container.leading-20 h3, body[data-controller="pages"] .is-container.leading-20 h4, body[data-controller="pages"] .is-container.leading-20 h5, body[data-controller="pages"] .is-container.leading-20 h6 {
    line-height: 1.3; }
  /* line 3136, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .relative {
    position: relative; }
  /* line 3137, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-row-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    pointer-events: none;
    user-select: none; }
  /* line 3139, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dock {
    position: absolute;
    width: 100%;
    padding-bottom: 100%;
    height: 0px; }
  /* line 3145, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dock > div {
    position: absolute; }
  /* line 3148, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-dock > div > img {
    width: 100%; }
  @media all and (max-width: 970px) {
    /* line 3152, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
    body[data-controller="pages"] .is-dock {
      position: relative;
      width: 350px;
      padding-bottom: 350px;
      height: 0px; } }
  /* line 3159, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-container > div > div:has(.is-dock) {
    width: 100%;
    position: relative;
    /* for tailwind */ }
  /* line 3164, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .grow {
    flex-grow: 1; }
  /* line 3167, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid {
    column-count: 4;
    column-gap: 10px;
    padding: 10px; }
  /* line 3172, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid.cols-1 {
    column-count: 1 !important; }
  /* line 3173, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid.cols-2 {
    column-count: 2 !important; }
  /* line 3174, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid.cols-3 {
    column-count: 3 !important; }
  /* line 3175, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid.cols-4 {
    column-count: 4 !important; }
  /* line 3176, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid.cols-5 {
    column-count: 5 !important; }
  /* line 3177, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid.cols-6 {
    column-count: 6 !important; }
  /* line 3178, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid.cols-7 {
    column-count: 7 !important; }
  /* line 3179, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid.cols-8 {
    column-count: 8 !important; }
  /* line 3180, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid.cols-9 {
    column-count: 9 !important; }
  /* line 3181, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid.cols-10 {
    column-count: 10 !important; }
  /* line 3182, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid .gallery-item {
    position: relative;
    break-inside: avoid;
    border-radius: 0px;
    margin-bottom: 10px;
    line-height: 0;
    cursor: pointer;
    overflow: hidden; }
  /* line 3191, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid .gallery-item img {
    width: 100%;
    height: auto;
    transition: .8s all; }
  /* line 3196, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid .gallery-item .caption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    color: #fff;
    padding: 12px 15px;
    opacity: 0;
    transition: all 0.8s ease;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-size: .9em;
    font-weight: 200;
    line-height: 1.2; }
  /* line 3214, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid .gallery-item .caption h4 {
    font-weight: 300;
    font-size: 1.1em;
    margin: 0 0 0.1em; }
  /* line 3219, /home/runner/work/TCE/TCE/vendor/assets/contentbuilder/assets/minimalist-blocks/content.css */
  body[data-controller="pages"] .is-media-grid .gallery-item video {
    height: auto;
    width: 100%;
    object-fit: cover; }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff") format("woff"); }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/admin/abstracts/_variables.scss */
:root {
  --admin-navbar-height: 3rem; }

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff") format("woff"); }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/admin/abstracts/_variables.scss */
:root {
  --admin-navbar-height: 3rem; }

@keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9; }
  100% {
    opacity: 0; } }
/* line 32, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden,
select.selectpicker {
  display: none !important; }

/* line 38, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
  vertical-align: middle; }
  /* line 43, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bootstrap-select > .dropdown-toggle {
    position: relative;
    width: 100%;
    text-align: right;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    justify-content: space-between; }
    /* line 54, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
    .bootstrap-select > .dropdown-toggle:after {
      margin-top: -1px; }
    /* line 59, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
    .bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
      color: #999; }
    /* line 72, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
    .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
      color: rgba(255, 255, 255, 0.5); }
  /* line 82, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bootstrap-select > select {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    display: block !important;
    width: 0.5px !important;
    height: 100% !important;
    padding: 0 !important;
    opacity: 0 !important;
    border: none;
    z-index: 0 !important; }
    /* line 94, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
    .bootstrap-select > select.mobile-device {
      top: 0;
      left: 0;
      display: block !important;
      width: 100% !important;
      z-index: 2 !important; }
  /* line 104, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle, .bootstrap-select.is-invalid .dropdown-toggle, .was-validated .bootstrap-select select:invalid + .dropdown-toggle {
    border-color: #b94a48; }
  /* line 111, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bootstrap-select.is-valid .dropdown-toggle, .was-validated .bootstrap-select select:valid + .dropdown-toggle {
    border-color: #28a745; }
  /* line 116, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bootstrap-select.fit-width {
    width: auto !important; }
  /* line 120, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 220px; }
  /* line 124, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
  .bootstrap-select .dropdown-toggle:focus {
    outline: thin dotted #333333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px; }

/* line 134, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
  height: auto; }
  /* line 140, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  :not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {
    width: 100%; }
  /* line 144, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bootstrap-select.form-control.input-group-btn {
    float: none;
    z-index: auto; }
/* line 150, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.form-inline .bootstrap-select, .form-inline .bootstrap-select.form-control:not([class*="col-"]) {
  width: auto; }
/* line 155, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0; }
/* line 166, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*="col-"].dropdown-menu-right, .row .bootstrap-select[class*="col-"].dropdown-menu-right {
  float: right; }
/* line 171, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.form-inline .bootstrap-select, .form-horizontal .bootstrap-select, .form-group .bootstrap-select {
  margin-bottom: 0; }
/* line 177, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.form-group-lg .bootstrap-select.form-control, .form-group-sm .bootstrap-select.form-control {
  padding: 0; }
  /* line 181, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .form-group-lg .bootstrap-select.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.form-control .dropdown-toggle {
    height: 100%;
    font-size: inherit;
    line-height: inherit;
    border-radius: inherit; }
/* line 189, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.form-control-sm .dropdown-toggle, .bootstrap-select.form-control-lg .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit; }
/* line 196, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.25rem 0.5rem; }
/* line 200, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.5rem 1rem; }
/* line 206, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.form-inline .bootstrap-select .form-control {
  width: 100%; }
/* line 210, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.disabled,
.bootstrap-select > .disabled {
  cursor: not-allowed; }
  /* line 214, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bootstrap-select.disabled:focus,
  .bootstrap-select > .disabled:focus {
    outline: none !important; }
/* line 219, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0 !important;
  padding: 0 !important; }
  /* line 226, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bootstrap-select.bs-container .dropdown-menu {
    z-index: 1060; }
/* line 233, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select .dropdown-toggle .filter-option {
  position: static;
  top: 0;
  left: 0;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
  overflow: hidden;
  flex: 0 1 auto; }
  /* line 244, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bs3.bootstrap-select .dropdown-toggle .filter-option {
    padding-right: inherit; }
  /* line 248, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
    position: absolute;
    padding-top: inherit;
    padding-bottom: inherit;
    padding-left: inherit;
    float: none; }
    /* line 255, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
    .input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
      padding-right: inherit; }
/* line 261, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden; }
/* line 266, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select .dropdown-toggle .filter-expand {
  width: 0 !important;
  float: left;
  opacity: 0 !important;
  overflow: hidden; }
/* line 273, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle; }
/* line 282, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit; }
/* line 286, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select[class*="col-"] .dropdown-toggle {
  width: 100%; }
/* line 291, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 295, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bootstrap-select .dropdown-menu > .inner:focus {
    outline: none !important; }
  /* line 299, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bootstrap-select .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    box-shadow: none; }
  /* line 309, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bootstrap-select .dropdown-menu li {
    position: relative; }
    /* line 312, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
    .bootstrap-select .dropdown-menu li.active small {
      color: rgba(255, 255, 255, 0.5) !important; }
    /* line 316, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
    .bootstrap-select .dropdown-menu li.disabled a {
      cursor: not-allowed; }
    /* line 320, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
    .bootstrap-select .dropdown-menu li a {
      cursor: pointer;
      user-select: none; }
      /* line 324, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
      .bootstrap-select .dropdown-menu li a.opt {
        position: relative;
        padding-left: 2.25em; }
      /* line 329, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
      .bootstrap-select .dropdown-menu li a span.check-mark {
        display: none; }
      /* line 333, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
      .bootstrap-select .dropdown-menu li a span.text {
        display: inline-block; }
    /* line 338, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
    .bootstrap-select .dropdown-menu li small {
      padding-left: 0.5em; }
  /* line 343, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bootstrap-select .dropdown-menu .notify {
    position: absolute;
    bottom: 5px;
    width: 96%;
    margin: 0 2%;
    min-height: 26px;
    padding: 3px 5px;
    background: whitesmoke;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    pointer-events: none;
    opacity: 0.9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    /* line 357, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
    .bootstrap-select .dropdown-menu .notify.fadeOut {
      animation: 300ms linear 750ms forwards bs-notify-fadeOut; }
/* line 363, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap; }
/* line 371, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0; }
/* line 377, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline; }
/* line 382, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
  content: '\00a0'; }
/* line 386, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px; }
/* line 394, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px; }
/* line 401, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-right: 34px; }
/* line 407, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select .bs-ok-default:after {
  content: '';
  display: block;
  width: 0.5em;
  height: 1em;
  border-style: solid;
  border-width: 0 0.26em 0.26em 0;
  transform: rotate(45deg); }

/* line 419, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061; }
/* line 425, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none; }
/* line 436, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none; }
/* line 449, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0; }
/* line 456, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid white;
  border-bottom: 0; }
/* line 465, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto; }
/* line 470, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto; }
/* line 478, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
  display: block; }

/* line 485, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px; }

/* line 491, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 495, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bs-actionsbox .btn-group button {
    width: 50%; }

/* line 500, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 505, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
  .bs-donebutton .btn-group button {
    width: 100%; }

/* line 511, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px; }
/* line 515, /home/runner/work/TCE/TCE/vendor/assets/bootstrap-select/sass/bootstrap-select.scss */
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/bootstrap-select-custom.scss.erb */
.bootstrap-select.form-control > .dropdown-toggle {
  padding: 0.375rem 0.735rem 0.375rem 1rem; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/bootstrap-select-custom.scss.erb */
  .bootstrap-select.form-control > .dropdown-toggle:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: #8fc8ff;
    outline: 0 !important;
    -webkit-box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(30, 144, 255, 0.25);
    box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(30, 144, 255, 0.25); }

/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/bootstrap-select-custom.scss.erb */
.bootstrap-select.form-control.is-required {
  border: none;
  padding-right: 0;
  background-image: none; }
  /* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/bootstrap-select-custom.scss.erb */
  .bootstrap-select.form-control.is-required .dropdown-toggle .filter-option {
    padding-right: 1.5rem; }

/* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/bootstrap-select-custom.scss.erb */
.dropup .dropdown-toggle::after,
.dropdown-toggle::after {
  background: url(https://assets.arux.app/assets/admin/global/dropdown-caret-8d2bfd8ede3b54fdd4e610474acdc7ae.svg) no-repeat;
  border: none;
  height: 15px;
  margin-left: 6px;
  vertical-align: text-bottom;
  width: 12px; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/bootstrap-select-custom.scss.erb */
.form-select:disabled {
  background-color: #e9ecef !important; }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff") format("woff"); }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/admin/abstracts/_variables.scss */
:root {
  --admin-navbar-height: 3rem; }

/* line 3, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/fullcalendar-custom.scss */
body.admin .fc .fc-button {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/fullcalendar-custom.scss */
body.admin .fc .fc-button-primary {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  background: #FFFFFF;
  border: solid 1px #ced4da; }
  /* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/fullcalendar-custom.scss */
  body.admin .fc .fc-button-primary:focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/fullcalendar-custom.scss */
  body.admin .fc .fc-button-primary:hover {
    background: #e6e6e6;
    border: solid 1px #ced4da;
    color: #212529; }
  /* line 39, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/fullcalendar-custom.scss */
  body.admin .fc .fc-button-primary:disabled {
    background: #FFFFFF;
    color: #ced4da;
    border: solid 1px #ced4da; }

/* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/fullcalendar-custom.scss */
body.admin .fc .fc-button-primary:not(:disabled).fc-button-active:focus, body.admin .fc .fc-button-primary:not(:disabled):active:focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/fullcalendar-custom.scss */
body.admin .fc .fc-button-primary:not(:disabled).fc-button-active, body.admin .fc .fc-button-primary:not(:disabled):active {
  background: #1976d1;
  border-color: #1976d1;
  color: #FFFFFF; }

/* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/fullcalendar-custom.scss */
body.admin .fc .fc-button .fc-icon {
  font-size: 1rem;
  margin-right: 0.25rem;
  vertical-align: revert; }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff") format("woff"); }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/admin/abstracts/_variables.scss */
:root {
  --admin-navbar-height: 3rem; }

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff") format("woff"); }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/admin/abstracts/_variables.scss */
:root {
  --admin-navbar-height: 3rem; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
.ms-ctn {
  padding: 0 !important; }
  /* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
  .ms-ctn .ms-trigger {
    width: auto; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
  .ms-ctn .ms-res-ctn {
    top: 35px; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
.ms-sel-ctn {
  margin-top: 0.5rem; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
  .ms-sel-ctn .ms-sel-item:not(:last-child) {
    margin-right: 0.3rem; }

/* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
.ms-res-ctn .ms-res-item em {
  font-weight: bold;
  color: #000;
  background: none !important; }

/* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
.ms-sel-ctn .ms-sel-item {
  border: none !important;
  font-size: 100% !important;
  padding: 0.4em 0.5em !important;
  margin-bottom: 0.5rem; }
  /* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
  .ms-sel-ctn .ms-sel-item .ms-close-btn {
    background-image: none;
    margin-top: 0.05rem;
    margin-left: 0.4rem;
    margin-right: 0.3rem; }
    /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/admin/abstracts/_mixins.scss */
    .ms-sel-ctn .ms-sel-item .ms-close-btn:hover, .ms-sel-ctn .ms-sel-item .ms-close-btn:focus {
      color: #84c2ff; }

/* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
.tags-input span.form-text {
  font-size: 14px; }

/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/admin/abstracts/_mixins.scss */
.ms-sel-ctn .ms-sel-item:hover, .ms-sel-ctn .ms-sel-item:focus {
  filter: brighness(0.93); }

/* line 64, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
.ms-helper {
  color: #EF4D33;
  font-size: 12px;
  font-weight: bold;
  top: -20px; }

/* line 73, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
.tags-input .ms-trigger {
  border-radius: 0 0.25rem 0.25rem 0 !important;
  height: auto;
  margin-bottom: 0;
  margin-top: 0 !important; }

/* line 82, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
.date-range-tags-input label, .date-range-tags-input .ms-ctn, .date-range-tags-input .form-text, .date-range-tags-input .ms-close-btn {
  opacity: 0;
  -moz-transform: translate3d(-625rem, -625rem, -625rem);
  -o-transform: translate3d(-625rem, -625rem, -625rem);
  -ms-transform: translate3d(-625rem, -625rem, -625rem);
  -webkit-transform: translate3d(-625rem, -625rem, -625rem);
  transform: translate3d(-625rem, -625rem, -625rem); }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/admin/abstracts/_mixins.scss */
  .date-range-tags-input label:not(.no-absolute), .date-range-tags-input .ms-ctn:not(.no-absolute), .date-range-tags-input .form-text:not(.no-absolute), .date-range-tags-input .ms-close-btn:not(.no-absolute) {
    position: absolute; }

/* line 92, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
.tags-input-container.has-no-tag-suggestions .input-group-append,
.tags-input-container.has-no-tag-suggestions .ms-res-ctn.dropdown-menu,
.tags-input-container.has-no-tag-suggestions .ms-helper, .tags-input-container.dates-tags-input .input-group-append,
.tags-input-container.dates-tags-input .ms-res-ctn.dropdown-menu,
.tags-input-container.dates-tags-input .ms-helper, .tags-input-container.date-range-tags-input .input-group-append,
.tags-input-container.date-range-tags-input .ms-res-ctn.dropdown-menu,
.tags-input-container.date-range-tags-input .ms-helper {
  opacity: 0;
  -moz-transform: translate3d(-625rem, -625rem, -625rem);
  -o-transform: translate3d(-625rem, -625rem, -625rem);
  -ms-transform: translate3d(-625rem, -625rem, -625rem);
  -webkit-transform: translate3d(-625rem, -625rem, -625rem);
  transform: translate3d(-625rem, -625rem, -625rem); }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/admin/abstracts/_mixins.scss */
  .tags-input-container.has-no-tag-suggestions .input-group-append:not(.no-absolute),
  .tags-input-container.has-no-tag-suggestions .ms-res-ctn.dropdown-menu:not(.no-absolute),
  .tags-input-container.has-no-tag-suggestions .ms-helper:not(.no-absolute), .tags-input-container.dates-tags-input .input-group-append:not(.no-absolute),
  .tags-input-container.dates-tags-input .ms-res-ctn.dropdown-menu:not(.no-absolute),
  .tags-input-container.dates-tags-input .ms-helper:not(.no-absolute), .tags-input-container.date-range-tags-input .input-group-append:not(.no-absolute),
  .tags-input-container.date-range-tags-input .ms-res-ctn.dropdown-menu:not(.no-absolute),
  .tags-input-container.date-range-tags-input .ms-helper:not(.no-absolute) {
    position: absolute; }
/* line 97, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
.tags-input-container.has-no-tag-suggestions input, .tags-input-container.dates-tags-input input, .tags-input-container.date-range-tags-input input {
  border-radius: var(--bs-border-radius) !important; }
/* line 101, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
.tags-input-container.has-no-tag-suggestions .badge, .tags-input-container.dates-tags-input .badge, .tags-input-container.date-range-tags-input .badge {
  margin-top: 0 !important; }
/* line 106, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/magicsuggest-custom.scss */
.tags-input-container input.dates-tags-input, .tags-input-container input.date-range-tags-input {
  border-radius: var(--bs-border-radius) !important; }
/* line 1, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/signature-pad-custom.scss */
.signature-container {
  margin-bottom: 10px;
  width: 100%;
  max-width: 500px;
  height: 150px;
  margin: 0 auto 10px auto;
  background: #fff url(https://assets.arux.app/assets/signature-line-f417678452d4c78b4fc52bc696babc42.svg) no-repeat bottom center;
  background-size: 100% auto; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/signature-pad-custom.scss */
  .signature-container .signature-canvas {
    border: 1px solid #DEE2E6;
    border-radius: 4px;
    display: block; }

/* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/signature-pad-custom.scss */
.signature-btn-wrap {
  width: 100%;
  max-width: 500px;
  margin: 0 auto; }
  /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/vendor/shared/signature-pad-custom.scss */
  .signature-btn-wrap .signature-clear-btn {
    margin-bottom: 10px; }
/* line 3, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
.rich_content {
  clear: both;
  position: relative;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
  white-space: normal !important;
  margin-bottom: 2.5rem; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content .align-left {
    text-align: left; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content .align-right {
    text-align: right; }
  /* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content .align-center {
    text-align: center; }
  /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content .align-justify {
    text-align: justify; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content:focus, .rich_content div, .rich_content p, .rich_content ul, .rich_content ol, .rich_content table, .rich_content dl, .rich_content blockquote, .rich_content pre, .rich_content h1, .rich_content h2, .rich_content h3, .rich_content h4, .rich_content h5 {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
    white-space: normal !important; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content b, .rich_content strong, .rich_content b *, .rich_content strong * {
    font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: bold !important; }
  /* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content code, .rich_content pre {
    font-family: Menlo, Monaco, monospace, sans-serif !important; }
  /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content a {
    color: #15c;
    text-decoration: underline !important; }
  /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content object, .rich_content embed, .rich_content video, .rich_content img {
    max-width: 100%; }
  /* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content div, .rich_content p, .rich_content ul, .rich_content ol, .rich_content table, .rich_content dl, .rich_content blockquote, .rich_content pre {
    box-shadow: none !important;
    background: none;
    margin: 0;
    margin-bottom: 15px !important;
    border: none; }
  /* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content iframe, .rich_content object, .rich_content hr {
    margin-bottom: 15px !important; }
  /* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content blockquote {
    margin-left: 3em !important;
    font-style: italic !important;
    color: #777; }
  /* line 52, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content ul, .rich_content ol {
    padding-left: 2em !important;
    font-size: 16px !important; }
  /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content ul ul, .rich_content ol ol, .rich_content ul ol, .rich_content ol ul {
    border: none;
    margin: 2px !important;
    padding: 0 !important;
    padding-left: 2em !important; }
  /* line 62, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content dl dt {
    font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
  /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content dd {
    margin-left: 1em; }
  /* line 68, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content table {
    border-collapse: collapse;
    font-size: 1em !important; }
    /* line 71, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
    .rich_content table td {
      border: 1px solid #ddd !important;
      background: transparent !important;
      padding: 5px !important;
      vertical-align: top; }
    /* line 77, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
    .rich_content table thead td {
      border-bottom: 2px solid #666 !important;
      font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
      background: #f6f6f6 !important; }
  /* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content code {
    background-color: #d8d7d7 !important; }
  /* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content pre {
    font-size: 90% !important;
    background: #f8f8f8 !important;
    border: 1px solid #ddd !important;
    border-radius: 3px !important;
    padding: 1em !important;
    white-space: pre;
    overflow: auto; }
  /* line 95, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc; }
  /* line 101, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content p {
    clear: none;
    text-indent: 0px !important;
    font-size: 16px !important; }
    /* line 106, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
    .rich_content p.note-text {
      width: fit-content !important;
      font-size: 12px !important;
      background-color: #fff61d !important;
      color: black !important;
      padding: 5px !important; }
    /* line 113, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
    .rich_content p.small-text {
      font-size: 12px !important;
      color: black !important; }
  /* line 117, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content h1, .rich_content h2, .rich_content h3, .rich_content h4, .rich_content h5 {
    color: black;
    background: none;
    margin: 0 !important;
    padding: 0 !important;
    font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    float: none;
    text-align: left;
    white-space: normal;
    display: block; }
  /* line 128, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content h1 {
    font-size: 40px !important;
    line-height: 40px !important;
    margin-bottom: 10px !important; }
  /* line 133, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content h2 {
    font-size: 32px !important;
    line-height: 38px !important;
    margin-bottom: 15px !important; }
    /* line 138, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
    .rich_content h2.callout-text {
      color: #1e90ff !important;
      font-weight: medium !important; }
  /* line 142, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content h3 {
    font-size: 24px !important;
    line-height: 30px !important;
    margin-bottom: 10px !important; }
    /* line 147, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
    .rich_content h3.attention-text {
      color: #ef4c33 !important;
      font-weight: bold !important; }
  /* line 151, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content h4 {
    font-size: 18px !important;
    line-height: 24px !important;
    margin-bottom: 10px !important; }
  /* line 156, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
  .rich_content h5 {
    font-size: 1em !important;
    margin-bottom: 10px !important; }

/* line 161, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
.panel-body.rich_content p:last-child {
  margin-bottom: 0px !important; }

/* line 166, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/rich_content.sass */
.panel-body .rich_content p:last-child {
  margin-bottom: 0px !important; }
/* line 1, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/skip-content.sass */
.skip-content {
  position: absolute;
  top: -1000px;
  left: -1000px;
  text-align: left;
  overflow: hidden;
  background: #fff;
  padding: 10px; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/base/skip-content.sass */
  .skip-content:active, .skip-content:focus, .skip-content:hover {
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    overflow: visible;
    z-index: 1000; }
/*! name: vanilla-calendar-pro v3.0.4 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */
[data-vc=calendar]{border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;min-width:272px;opacity:1;padding:1rem;position:relative;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-vc=calendar] [tabindex="0"]:focus-visible,[data-vc=calendar] button:focus-visible,[data-vc=calendar]:focus-visible{border-radius:.5rem;outline-offset:-1px;outline-style:solid;outline-width:1px}[data-vc=calendar][data-vc-type=multiple] [data-vc=dates]{flex-grow:0}[data-vc=calendar][data-vc-calendar-hidden]{opacity:0;pointer-events:none}[data-vc=calendar][data-vc-calendar-hidden] *{pointer-events:none!important}[data-vc=calendar][data-vc-input]{position:absolute}[data-vc=calendar][data-vc-input][data-vc-position=bottom]{margin-top:.25rem}[data-vc=calendar][data-vc-input][data-vc-position=top]{margin-top:-.25rem}[data-vc=controls]{align-items:center;box-sizing:content-box;display:flex;justify-content:space-between;left:0;padding-left:1rem;padding-right:1rem;padding-top:1.25rem;pointer-events:none;position:absolute;right:0;top:0;z-index:20}[data-vc-arrow]{background-color:transparent;border-width:0;cursor:pointer;display:block;height:1.5rem;pointer-events:auto;position:relative;width:1.5rem}[data-vc-arrow]:before{background-position:50%;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;--tw-content:"";content:var(--tw-content)}[data-vc-arrow=prev]:before{transform:rotate(90deg)}[data-vc-arrow=next]:before{transform:rotate(-90deg)}[data-vc=grid]{display:flex;flex-grow:1;flex-wrap:wrap;gap:1.75rem}[data-vc=grid][data-vc-grid=hidden] [data-vc=column]{opacity:.3;pointer-events:none}[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=month],[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=year]{opacity:1;pointer-events:auto}[data-vc=column]{display:flex;flex-direction:column;flex-grow:1;min-width:240px}[data-vc=header]{align-items:center;display:flex;margin-bottom:.75rem;position:relative}[data-vc-header=content]{align-items:center;display:grid;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;padding-left:1rem;padding-right:1rem;white-space:pre-wrap}[data-vc=month],[data-vc=year]{background-color:transparent;border-radius:.25rem;border-width:0;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.25rem}[data-vc=month]:disabled,[data-vc=year]:disabled{pointer-events:none}[data-vc=content],[data-vc=wrapper]{display:flex;flex-grow:1}[data-vc=content]{flex-direction:column}[data-vc=months]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-vc=months],[data-vc=years]{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:grid;flex-grow:1;row-gap:1rem}[data-vc=years]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-vc-months-month],[data-vc-years-year]{align-items:center;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;height:2.5rem;justify-content:center;line-height:1rem;padding:.25rem;text-align:center;word-break:break-all}[data-vc-months-month]:disabled,[data-vc-years-year]:disabled{pointer-events:none}[data-vc-week=numbers]{display:flex;flex-direction:column}[data-vc-week-numbers=title]{align-items:center;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin-bottom:.5rem}[data-vc-week-numbers=content]{align-items:center;display:grid;grid-auto-flow:row;justify-items:center;row-gap:.25rem}[data-vc-week-number]{align-items:center;background-color:transparent;border-style:none;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;justify-content:center;line-height:1rem;margin:0;min-height:1.875rem;min-width:1.875rem;padding:0;width:100%}[data-vc=week]{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem}[data-vc-week-day]{align-items:center;background-color:transparent;border-style:none;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin:0;min-width:1.875rem;padding:0;width:100%}button[data-vc-week-day]{cursor:pointer}[data-vc=dates]{align-items:center;display:grid;flex-grow:1;grid-template-columns:repeat(7,1fr);justify-items:center;pointer-events:none}[data-vc=dates][data-vc-dates-disabled] [data-vc-date-btn]{cursor:default}[data-vc-date]{align-items:center;display:flex;justify-content:center;padding-bottom:.125rem;padding-top:.125rem;pointer-events:auto;position:relative;width:100%}[data-vc-date]:not(:has([data-vc-date-btn])),[data-vc-date][data-vc-date-disabled],[data-vc-date][data-vc-date-disabled] [data-vc-date-btn]{pointer-events:none}[data-vc-date][data-vc-date-hover] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-hover=first] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-hover=last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-hover=first-and-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-hover=first][data-vc-date-selected] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-vc-date][data-vc-date-hover=last][data-vc-date-selected] [data-vc-date-btn]{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-selected=last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first-and-last] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=middle] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-disabled]+[data-vc-date-hover] [data-vc-date-btn],[data-vc-date][data-vc-date-disabled]+[data-vc-date-selected] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-vc-date][data-vc-date-hover]:has(+[data-vc-date-disabled]) [data-vc-date-btn],[data-vc-date][data-vc-date-selected]:has(+[data-vc-date-disabled]) [data-vc-date-btn]{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date-btn]:focus-visible+[data-vc-date-popup],[data-vc-date-btn]:hover+[data-vc-date-popup],[data-vc-date-popup]:focus-visible,[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-btn]{align-items:center;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;font-size:.75rem;font-weight:400;height:100%;justify-content:center;line-height:1rem;min-height:1.875rem;min-width:1.875rem;padding:0;transition-duration:75ms;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}[data-vc-date][data-vc-date-today] [data-vc-date-btn]{font-weight:700}[data-vc-date-popup]{max-width:9rem;min-width:5rem;pointer-events:none;position:absolute;z-index:20;--tw-translate-x:-50%;border-radius:.5rem;font-size:.75rem;font-weight:400;line-height:1rem;opacity:0;padding:.25rem .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-range-tooltip]{max-width:9rem;pointer-events:none;position:absolute;z-index:30;--tw-translate-x:-50%;--tw-translate-y:-100%;border-radius:.375rem;font-size:.75rem;font-weight:400;line-height:1rem;padding:.25rem .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-vc-date-range-tooltip=hidden]{opacity:0}[data-vc-date-range-tooltip=visible]{opacity:1}[data-vc=time]{border-style:solid;border-width:1px 0 0;display:grid;gap:.75rem;grid-template-columns:auto 1fr;margin-top:.75rem;padding-top:.75rem}[data-vc-time=content]{align-items:center;display:grid;grid-auto-flow:column}[data-vc-time-input=hour]{margin-right:.35rem;position:relative;width:1.75rem}[data-vc-time-input=hour]:after{display:block;margin-top:calc(-50% + 1px);position:absolute;right:-5px;top:50%;--tw-content:":";content:var(--tw-content)}[data-vc-time-input=minute]{width:1.75rem}[data-vc-time-input=hour] input,[data-vc-time-input=minute] input{border-radius:.25rem;border-width:0;box-sizing:border-box;display:block;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin:0;padding:.125rem;position:relative;text-align:center;width:100%}[data-vc-time-input=hour] input:focus-visible,[data-vc-time-input=minute] input:focus-visible{outline-style:solid;outline-width:1px}[data-vc-time-input=hour] input:disabled,[data-vc-time-input=minute] input:disabled{cursor:default}[data-vc-time-input=hour] input:hover:disabled,[data-vc-time-input=minute] input:hover:disabled,[data-vc-time=keeping]{background-color:transparent}[data-vc-time=keeping]{border-radius:.25rem;border-width:0;cursor:pointer;font-size:.69rem;margin-left:1px;margin-top:.25rem;padding:0;width:22px}[data-vc-time=keeping]:focus-visible{outline-style:solid;outline-width:1px}[data-vc-time=keeping]:disabled{cursor:default}[data-vc-time=keeping]:hover:disabled{background-color:transparent}[data-vc-time=ranges]{display:grid;grid-auto-flow:row}[data-vc-time-range]{font-size:0;position:relative;z-index:10}[data-vc-time-range]:before{content:var(--tw-content);left:0}[data-vc-time-range]:after{content:var(--tw-content);right:0}[data-vc-time-range]:after,[data-vc-time-range]:before{content:"";height:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:10}[data-vc-time-range] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:1.25rem;margin:0;outline-width:0;position:relative;width:100%}[data-vc-time-range] input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:.25rem;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;height:1rem;margin-top:-.5rem;position:relative;width:.75rem;z-index:20;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-moz-range-thumb{border-radius:.25rem;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;height:1rem;position:relative;width:.75rem;z-index:20;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-webkit-slider-runnable-track{box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-time-range] input::-moz-range-track{box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=light].vc{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-vc-theme=light].vc[data-vc-input]{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=light].vc [tabindex="0"]:focus-visible,[data-vc-theme=light].vc button:focus-visible,[data-vc-theme=light].vc:focus-visible{outline-color:#fdba74}[data-vc-theme=light] .vc-arrow{background-color:transparent}[data-vc-theme=light] .vc-arrow:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzBmMTcyYSIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+");content:var(--tw-content)}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-arrow:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=light] .vc-header__content,[data-vc-theme=light] .vc-month,[data-vc-theme=light] .vc-year{color:#0f172a}[data-vc-theme=light] .vc-month:disabled,[data-vc-theme=light] .vc-year:disabled{color:#cbd5e1}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-month:hover,[data-vc-theme=light] .vc-year:hover{color:#64748b}}[data-vc-theme=light] .vc-months__month,[data-vc-theme=light] .vc-years__year{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-vc-theme=light] .vc-months__month:disabled,[data-vc-theme=light] .vc-years__year:disabled{color:#cbd5e1}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-months__month:hover,[data-vc-theme=light] .vc-years__year:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-months__month:hover:disabled,[data-vc-theme=light] .vc-years__year:hover:disabled{color:#cbd5e1}}[data-vc-theme=light] .vc-months__month[data-vc-months-month-selected],[data-vc-theme=light] .vc-years__year[data-vc-years-year-selected]{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-months__month[data-vc-months-month-selected]:hover,[data-vc-theme=light] .vc-years__year[data-vc-years-year-selected]:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=light] .vc-week-number,[data-vc-theme=light] .vc-week-numbers__title{color:#64748b}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-week-number:hover{color:#475569}}[data-vc-theme=light] .vc-week__day{color:#64748b}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] button.vc-week__day:hover{color:#475569}}[data-vc-theme=light] .vc-week__day[data-vc-week-day-off]{color:#f43f5e}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] button.vc-week__day[data-vc-week-day-off]:hover{color:#e11d48}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:0.7;color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:0.7;color:#fff}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:0.7;color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:0.7;color:#fff}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}}[data-vc-theme=light] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-today] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-today] .vc-date__btn:hover{color:#06b6d4}}[data-vc-theme=light] .vc-date[data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#64748b}[data-vc-theme=light] .vc-date[data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-month=prev] .vc-date__btn{color:#94a3b8}[data-vc-theme=light] .vc-date[data-vc-date-disabled] .vc-date__btn{color:#cbd5e1}[data-vc-theme=light] .vc-date[data-vc-date-hover] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-date[data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-hover=last] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-hover=last] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-holiday] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend] .vc-date__btn{color:#f43f5e}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity))}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:#cbd5e1}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today] .vc-date__btn{color:#f43f5e}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:#cbd5e1}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#94a3b8}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:#cbd5e1}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}}[data-vc-theme=light] .vc-date[data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}}[data-vc-theme=light] .vc-date__popup{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a;--tw-shadow:0 3px 15px rgba(85,85,85,.2);--tw-shadow-colored:0 3px 15px var(--tw-shadow-color)}[data-vc-theme=light] .vc-date-range-tooltip,[data-vc-theme=light] .vc-date__popup{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=light] .vc-date-range-tooltip{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity));color:#64748b;--tw-shadow:0px 1px 4px rgba(85,85,85,.2);--tw-shadow-colored:0px 1px 4px var(--tw-shadow-color)}[data-vc-theme=light] .vc-time{border-color:#cbd5e1}[data-vc-theme=light] .vc-time__hour:after,[data-vc-theme=light] .vc-time__minute:after{color:#0f172a;content:var(--tw-content)}[data-vc-theme=light] .vc-time__hour input,[data-vc-theme=light] .vc-time__minute input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-vc-theme=light] .vc-time__hour input:focus-visible,[data-vc-theme=light] .vc-time__minute input:focus-visible{outline-color:#fdba74}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-time__hour input:hover,[data-vc-theme=light] .vc-time__minute input:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-time__hour input[data-vc-input-focus],[data-vc-theme=light] .vc-time__minute input[data-vc-input-focus]{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__keeping{color:#64748b}[data-vc-theme=light] .vc-time__keeping:focus-visible{outline-color:#fdba74}@media (hover:hover) and (pointer:fine){[data-vc-theme=light] .vc-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}}[data-vc-theme=light] .vc-time__range input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range:after,[data-vc-theme=light] .vc-time__range:before{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-vc-theme=light] .vc-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-vc-theme=light] .vc-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-vc-theme=light] .vc-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-vc-theme=light] .vc-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-vc-theme=light] .vc-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-vc-theme=dark].vc{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-vc-theme=dark].vc[data-vc-input]{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=dark].vc [tabindex="0"]:focus-visible,[data-vc-theme=dark].vc button:focus-visible,[data-vc-theme=dark].vc:focus-visible{outline-color:#fdba74}[data-vc-theme=dark] .vc-arrow{background-color:transparent}[data-vc-theme=dark] .vc-arrow:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+");content:var(--tw-content)}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-arrow:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=dark] .vc-header__content,[data-vc-theme=dark] .vc-month,[data-vc-theme=dark] .vc-year{color:#fff}[data-vc-theme=dark] .vc-month:disabled,[data-vc-theme=dark] .vc-year:disabled{color:#334155;opacity:.8}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-month:hover,[data-vc-theme=dark] .vc-year:hover{color:#64748b}}[data-vc-theme=dark] .vc-months__month,[data-vc-theme=dark] .vc-years__year{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-vc-theme=dark] .vc-months__month:disabled,[data-vc-theme=dark] .vc-years__year:disabled{color:#334155;opacity:.8}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-months__month:hover,[data-vc-theme=dark] .vc-years__year:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-months__month:hover:disabled,[data-vc-theme=dark] .vc-years__year:hover:disabled{color:#334155}}[data-vc-theme=dark] .vc-months__month[data-vc-months-month-selected],[data-vc-theme=dark] .vc-years__year[data-vc-years-year-selected]{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-months__month[data-vc-months-month-selected]:hover,[data-vc-theme=dark] .vc-years__year[data-vc-years-year-selected]:hover{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=dark] .vc-week-number,[data-vc-theme=dark] .vc-week-numbers__title{color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-week-number:hover{color:#cbd5e1}}[data-vc-theme=dark] .vc-week__day{color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] button.vc-week__day:hover{color:#cbd5e1}}[data-vc-theme=dark] .vc-week__day[data-vc-week-day-off]{color:#f43f5e}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] button.vc-week__day[data-vc-week-day-off]:hover{color:#e11d48}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:0.8;color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:0.8;color:#fff}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:0.8;color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:0.8;color:#fff}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}}[data-vc-theme=dark] .vc-date[data-vc-date-today] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-today] .vc-date__btn:hover{color:#06b6d4}}[data-vc-theme=dark] .vc-date[data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#475569}[data-vc-theme=dark] .vc-date[data-vc-date-disabled] .vc-date__btn{color:#334155;opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-hover] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-date[data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-hover=last] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-hover=last] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend] .vc-date__btn{color:#f43f5e}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:#334155;opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today] .vc-date__btn{color:#f43f5e}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:#334155}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:#94a3b8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:#334155;opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}}[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}}[data-vc-theme=dark] .vc-date__popup{color:#fff}[data-vc-theme=dark] .vc-date-range-tooltip,[data-vc-theme=dark] .vc-date__popup{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));--tw-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=dark] .vc-date-range-tooltip{color:#94a3b8}[data-vc-theme=dark] .vc-time{border-color:#1e293b}[data-vc-theme=dark] .vc-time__hour:after,[data-vc-theme=dark] .vc-time__minute:after{color:#fff;content:var(--tw-content)}[data-vc-theme=dark] .vc-time__hour input,[data-vc-theme=dark] .vc-time__minute input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-vc-theme=dark] .vc-time__hour input:focus-visible,[data-vc-theme=dark] .vc-time__minute input:focus-visible{outline-color:#fdba74}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-time__hour input:hover,[data-vc-theme=dark] .vc-time__minute input:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}}[data-vc-theme=dark] .vc-time__hour input[data-vc-input-focus],[data-vc-theme=dark] .vc-time__minute input[data-vc-input-focus]{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__keeping{color:#64748b}[data-vc-theme=dark] .vc-time__keeping:focus-visible{outline-color:#fdba74}@media (hover:hover) and (pointer:fine){[data-vc-theme=dark] .vc-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}}[data-vc-theme=dark] .vc-time__range input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range:after,[data-vc-theme=dark] .vc-time__range:before{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-vc-theme=dark] .vc-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-vc-theme=dark] .vc-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-vc-theme=dark] .vc-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-vc-theme=dark] .vc-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-vc-theme=dark] .vc-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}
/*

*/
/* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
.vc {
  z-index: 9999;
  border: 1px solid #ADB5BD; }

/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
.datepicker-container.datepicker-range {
  display: flex;
  flex-direction: column;
  gap: 0.25rem; }
  /* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
  .datepicker-container.datepicker-range .datepicker-inputs {
    display: flex;
    gap: 0.5rem;
    align-items: center; }
  /* line 53, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
  .datepicker-container.datepicker-range .datepicker-separator {
    font-size: .75rem; }
  /* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
  .datepicker-container.datepicker-range .datepicker-error-message {
    align-self: flex-end; }
/* line 64, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
.datepicker-container:not(.datepicker-range) .datepicker-error-message {
  text-align: right; }
/* line 70, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
.datepicker-container .datepicker-error-message {
  font-size: 0.875rem;
  margin-top: 0.25rem; }
/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
.datepicker-container .input-group {
  border-radius: .5rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  /* line 79, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
  .datepicker-container .input-group .form-control,
  .datepicker-container .input-group .input-group-text {
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, color 0.15s ease-in-out; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
  .datepicker-container .input-group:has(.form-control:not(:placeholder-shown)) .input-group-text {
    border-color: #1E90FF;
    color: #1E90FF; }
  /* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
  .datepicker-container .input-group:has(.form-control:not(:placeholder-shown)) .form-control {
    border-color: #1E90FF; }
  /* line 89, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
  .datepicker-container .input-group:focus-within {
    box-shadow: 0 0 0 2px rgba(30, 144, 255, 0.25);
    border-radius: .5rem; }
    /* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
    .datepicker-container .input-group:focus-within .form-control {
      border-color: #1E90FF;
      box-shadow: none; }
    /* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
    .datepicker-container .input-group:focus-within .input-group-text {
      border-color: #1E90FF;
      box-shadow: none;
      color: #1E90FF; }
/* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
.datepicker-container.datepicker-error .input-group:focus-within {
  box-shadow: 0 0 0 2px rgba(239, 77, 51, 0.25); }
  /* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
  .datepicker-container.datepicker-error .input-group:focus-within .form-control {
    border-color: #EF4D33;
    box-shadow: none; }
  /* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
  .datepicker-container.datepicker-error .input-group:focus-within .input-group-text {
    border-color: #EF4D33;
    box-shadow: none;
    color: #EF4D33; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
.datepicker-container.datepicker-error .input-group:has(.form-control:not(:placeholder-shown)) .input-group-text {
  border-color: #EF4D33;
  color: #EF4D33; }
/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
.datepicker-container.datepicker-error .input-group:has(.form-control:not(:placeholder-shown)) .form-control {
  border-color: #EF4D33; }
/* line 109, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
.datepicker-container.datepicker-error .input-group .form-control.is-invalid {
  background-image: none;
  border-color: #EF4D33;
  color: #EF4D33; }
/* line 115, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/components/_datepicker.scss */
.datepicker-container.datepicker-error .input-group .input-group-text {
  border-color: #EF4D33;
  color: #EF4D33; }
/* line 1, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/pages/pictures/preview.scss */
.img-preview {
  overflow: hidden;
  background-color: #f7f7f7;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  position: absolute; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/pages/pictures/profile_picture.scss */
#profile-pictures .ProfilePicture__CardGroup {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  align-items: center;
  gap: 14px; }
/* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/pages/pictures/profile_picture.scss */
#profile-pictures .ProfilePicture__Card {
  position: relative;
  border: 1px solid #DEE2E6;
  border-radius: 5px;
  cursor: pointer;
  padding: 1px; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/pages/pictures/profile_picture.scss */
  #profile-pictures .ProfilePicture__Card.selected {
    border: 1px solid #1E90FF; }
    /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/pages/pictures/profile_picture.scss */
    #profile-pictures .ProfilePicture__Card.selected .ProfilePicture__Footer {
      color: #1E90FF; }
/* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/pages/pictures/profile_picture.scss */
#profile-pictures .ProfilePicture__Card--remove {
  position: absolute;
  top: -15px;
  right: -17px; }
  /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/pages/pictures/profile_picture.scss */
  #profile-pictures .ProfilePicture__Card--remove .fa-circle {
    height: 1.5em;
    color: #000000; }
  /* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/pages/pictures/profile_picture.scss */
  #profile-pictures .ProfilePicture__Card--remove .fa-circle-xmark {
    height: 1.5em;
    color: #BCDEFF; }
/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/pages/pictures/profile_picture.scss */
#profile-pictures .ProfilePicture__ImageContainer {
  height: 175px;
  width: 240px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center; }
  /* line 52, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/pages/pictures/profile_picture.scss */
  #profile-pictures .ProfilePicture__ImageContainer img {
    width: 90%;
    height: 87%;
    max-height: 175px;
    max-width: 240px;
    border-radius: 5px;
    object-fit: cover; }
/* line 62, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/pages/pictures/profile_picture.scss */
#profile-pictures .ProfilePicture__Footer {
  padding: 0 0.75rem 0.5rem 0.75rem; }
  /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/pages/pictures/profile_picture.scss */
  #profile-pictures .ProfilePicture__Footer svg {
    margin-right: 0.5rem; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/bootstrap-visibility-fixes.sass */
.list-course-sections .collapse,
.list-course-sections .tab-content > .tab-pane,
.list-course-sections .modal, .list-course-sections .popover,
.list-course-sections .carousel-inner > .item,
.list-course-sections .hide, .list-course-sections .hidden,
.list-course-sections .visible-xs,
.list-course-sections .visible-sm,
.list-course-sections .visible-md,
.list-course-sections .visible-lg {
  display: block; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/bootstrap-visibility-fixes.sass */
  .list-course-sections .collapse:not(.active):not(.in),
  .list-course-sections .tab-content > .tab-pane:not(.active):not(.in),
  .list-course-sections .modal:not(.active):not(.in), .list-course-sections .popover:not(.active):not(.in),
  .list-course-sections .carousel-inner > .item:not(.active):not(.in),
  .list-course-sections .hide:not(.active):not(.in), .list-course-sections .hidden:not(.active):not(.in),
  .list-course-sections .visible-xs:not(.active):not(.in),
  .list-course-sections .visible-sm:not(.active):not(.in),
  .list-course-sections .visible-md:not(.active):not(.in),
  .list-course-sections .visible-lg:not(.active):not(.in) {
    opacity: 0;
    -webkit-transform: translate3d(-9999px, -9999px, -9999px);
    -ms-transform: translate3d(-9999px, -9999px, -9999px);
    -o-transform: translate3d(-9999px, -9999px, -9999px);
    transform: translate3d(-9999px, -9999px, -9999px); }
    /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
    .list-course-sections .collapse:not(.active):not(.in):not(.no-absolute),
    .list-course-sections .tab-content > .tab-pane:not(.active):not(.in):not(.no-absolute),
    .list-course-sections .modal:not(.active):not(.in):not(.no-absolute), .list-course-sections .popover:not(.active):not(.in):not(.no-absolute),
    .list-course-sections .carousel-inner > .item:not(.active):not(.in):not(.no-absolute),
    .list-course-sections .hide:not(.active):not(.in):not(.no-absolute), .list-course-sections .hidden:not(.active):not(.in):not(.no-absolute),
    .list-course-sections .visible-xs:not(.active):not(.in):not(.no-absolute),
    .list-course-sections .visible-sm:not(.active):not(.in):not(.no-absolute),
    .list-course-sections .visible-md:not(.active):not(.in):not(.no-absolute),
    .list-course-sections .visible-lg:not(.active):not(.in):not(.no-absolute) {
      position: absolute; }

/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/bootstrap-visibility-fixes.sass */
.dropdown-menu {
  display: block; }

/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/bootstrap-visibility-fixes.sass */
.dropdown:not(.open) .dropdown-menu {
  opacity: 0;
  -webkit-transform: translate3d(-9999px, -9999px, -9999px);
  -ms-transform: translate3d(-9999px, -9999px, -9999px);
  -o-transform: translate3d(-9999px, -9999px, -9999px);
  transform: translate3d(-9999px, -9999px, -9999px); }
  /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  .dropdown:not(.open) .dropdown-menu:not(.no-absolute) {
    position: absolute; }

@media (min-width: 768px) {
  /* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/bootstrap-visibility-fixes.sass */
  .navbar-toggle {
    display: block;
    opacity: 0;
    -webkit-transform: translate3d(-9999px, -9999px, -9999px);
    -ms-transform: translate3d(-9999px, -9999px, -9999px);
    -o-transform: translate3d(-9999px, -9999px, -9999px);
    transform: translate3d(-9999px, -9999px, -9999px); }
    /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
    .navbar-toggle:not(.no-absolute) {
      position: absolute; } }
@media (max-width: 767px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/bootstrap-visibility-fixes.sass */
  .hidden-xs {
    display: block !important;
    opacity: 0;
    -webkit-transform: translate3d(-9999px, -9999px, -9999px);
    -ms-transform: translate3d(-9999px, -9999px, -9999px);
    -o-transform: translate3d(-9999px, -9999px, -9999px);
    transform: translate3d(-9999px, -9999px, -9999px); }
    /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
    .hidden-xs:not(.no-absolute) {
      position: absolute; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/bootstrap-visibility-fixes.sass */
  .hidden-sm {
    display: block !important;
    opacity: 0;
    -webkit-transform: translate3d(-9999px, -9999px, -9999px);
    -ms-transform: translate3d(-9999px, -9999px, -9999px);
    -o-transform: translate3d(-9999px, -9999px, -9999px);
    transform: translate3d(-9999px, -9999px, -9999px); }
    /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
    .hidden-sm:not(.no-absolute) {
      position: absolute; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/bootstrap-visibility-fixes.sass */
  .hidden-md {
    display: block !important;
    opacity: 0;
    -webkit-transform: translate3d(-9999px, -9999px, -9999px);
    -ms-transform: translate3d(-9999px, -9999px, -9999px);
    -o-transform: translate3d(-9999px, -9999px, -9999px);
    transform: translate3d(-9999px, -9999px, -9999px); }
    /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
    .hidden-md:not(.no-absolute) {
      position: absolute; } }
@media (min-width: 1200px) {
  /* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/bootstrap-visibility-fixes.sass */
  .hidden-lg {
    display: block !important;
    opacity: 0;
    -webkit-transform: translate3d(-9999px, -9999px, -9999px);
    -ms-transform: translate3d(-9999px, -9999px, -9999px);
    -o-transform: translate3d(-9999px, -9999px, -9999px);
    transform: translate3d(-9999px, -9999px, -9999px); }
    /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
    .hidden-lg:not(.no-absolute) {
      position: absolute; } }
/* line 49, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/bootstrap-visibility-fixes.sass */
.add-choose-create-container {
  min-height: 126px; }

/* line 52, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/bootstrap-visibility-fixes.sass */
.panel-heading {
  padding: 10px; }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.custom-theme {
  background: #005b8d !important; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.custom-default {
  background: #56626E !important; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.custom-primary {
  background: #3071a9 !important; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.custom-success {
  background: #267c50 !important; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.custom-info {
  background: #31b0d5 !important; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.custom-warning {
  background: #ec971f !important; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.custom-danger {
  background: #d9272e !important; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.transparent-theme-background {
  background-color: transparent;
  background-color: rgba(0, 8, 13, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B300080D, endColorstr=#B300080D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B300080D, endColorstr=#B300080D)";
  zoom: 1; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.transparent-default-background {
  background-color: transparent;
  background-color: rgba(30, 34, 38, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B31E2226, endColorstr=#B31E2226);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B31E2226, endColorstr=#B31E2226)";
  zoom: 1; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.transparent-primary-background {
  background-color: transparent;
  background-color: rgba(20, 47, 70, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3142F46, endColorstr=#B3142F46);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3142F46, endColorstr=#B3142F46)";
  zoom: 1; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.transparent-success-background {
  background-color: transparent;
  background-color: rgba(8, 27, 17, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3081B11, endColorstr=#B3081B11);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3081B11, endColorstr=#B3081B11)";
  zoom: 1; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.transparent-info-background {
  background-color: transparent;
  background-color: rgba(23, 91, 112, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3175B70, endColorstr=#B3175B70);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3175B70, endColorstr=#B3175B70)";
  zoom: 1; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.transparent-warning-background {
  background-color: transparent;
  background-color: rgba(129, 80, 11, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B381500B, endColorstr=#B381500B);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B381500B, endColorstr=#B381500B)";
  zoom: 1; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.transparent-danger-background {
  background-color: transparent;
  background-color: rgba(110, 19, 23, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B36E1317, endColorstr=#B36E1317);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B36E1317, endColorstr=#B36E1317)";
  zoom: 1; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.gray-background {
  background-color: #EDF0F0; }

/* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.background-theme {
  background: #005b8d; }

/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/colors.sass */
.gray-background-dark {
  background-color: #C3CCCC !important; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
body * {
  font-family: "DM Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Light", "Arial Light", Helvetica, Arial, sans-serif; }

/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
b, strong {
  font-weight: bold;
  font-family: "DM Sans", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Arimo Bold", "Helvetica Bold", "Arial Bold", Helvetica, Arial, sans-serif; }

/* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
a:focus-visible, p:focus-visible, span:focus-visible, div:focus-visible {
  outline: 1px dashed !important;
  outline-offset: 1px !important; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.img-responsive {
  width: 100%; }

/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.carousel-control.left, .carousel-control.right {
  background-image: none; }

/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.remove-all-padding {
  padding: 0; }

/* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
a.link-disabled {
  cursor: not-allowed; }

/* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.remove-all-margin {
  margin: 0; }

/* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none; }

/* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.vtop {
  display: inline-block;
  vertical-align: top;
  float: none; }

/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.vbottom {
  display: inline-block;
  vertical-align: bottom;
  float: none; }

/* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.margin-top-15 {
  margin-top: 15px; }

/* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.margin-top-30 {
  margin-top: 30px; }

/* line 52, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.margin-bottom-15 {
  margin-bottom: 15px; }

/* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.padding-top-30 {
  padding-top: 15px; }

/* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
p.no-margin {
  margin: 0; }

/* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
[class*="col-"].no-pad-right {
  padding-right: 0px; }
/* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
[class*="col-"].no-pad-left {
  padding-left: 0px; }

/* line 66, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
hr.hr-fifteen {
  margin-top: 15px;
  margin-bottom: 15px; }

/* line 70, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.text-single-line {
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis; }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-margin-bottom {
  margin-bottom: 0px !important; }

/* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-margin-top {
  margin-top: 0px; }

/* line 82, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-pad-top {
  padding-top: 0px !important; }

/* line 85, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-pad-bottom {
  padding-bottom: 0px !important; }

/* line 89, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.last-p-no-margin p:last-child {
  margin-bottom: 0; }

/* line 92, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
*[data-img-bg] {
  -webkit-transition: background-image 0.3s ease-in-out;
  -moz-transition: background-image 0.3s ease-in-out;
  -o-transition: background-image 0.3s ease-in-out;
  transition: background-image 0.3s ease-in-out; }

/* line 100, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
body {
  background-color: #FFF !important;
  height: 100%;
  width: 100%; }
  /* line 106, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  body.is-scrolling * {
    pointer-events: none; }

/* line 112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.disable-hover * {
  pointer-events: none !important; }

/* line 116, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.last-p-no-margin p:last-child, .last-paragraph-no-margin p:last-child {
  margin-bottom: 0; }

/* line 119, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-scroll {
  overflow-y: scroll; }

/* line 122, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.efficient-hide {
  opacity: 0;
  -webkit-transform: translate3d(-9999px, -9999px, -9999px);
  -ms-transform: translate3d(-9999px, -9999px, -9999px);
  -o-transform: translate3d(-9999px, -9999px, -9999px);
  transform: translate3d(-9999px, -9999px, -9999px); }
  /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  .efficient-hide:not(.no-absolute) {
    position: absolute; }

/* line 128, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.border-custom-theme {
  border-color: #005b8d !important; }

/* line 128, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.border-custom-default {
  border-color: #56626E !important; }

/* line 128, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.border-custom-primary {
  border-color: #3071a9 !important; }

/* line 128, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.border-custom-success {
  border-color: #267c50 !important; }

/* line 128, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.border-custom-info {
  border-color: #31b0d5 !important; }

/* line 128, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.border-custom-warning {
  border-color: #ec971f !important; }

/* line 128, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.border-custom-danger {
  border-color: #d9272e !important; }

/* line 133, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.border-width-1 {
  border-width: 1px !important; }

/* line 133, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.border-width-2 {
  border-width: 2px !important; }

/* line 133, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.border-width-3 {
  border-width: 3px !important; }

/* line 133, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.border-width-4 {
  border-width: 4px !important; }

/* line 133, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.border-width-5 {
  border-width: 5px !important; }

/* line 136, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.remove-all-margins {
  margin: 0 !important; }

/* line 139, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.nested-anchor-container {
  position: relative;
  display: block;
  padding: 10px 15px; }
  /* line 143, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .nested-anchor-container a.nested-anchor {
    margin-bottom: 0px; }

/* line 147, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
input[type="month"], input[type="date"], input[type="time"] {
  height: 32px;
  line-height: 32px; }

/* line 151, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.collapse {
  -webkit-transition: none !important;
  transition: none !important; }

/* line 156, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.padding-all-15 {
  padding: 15px; }

/* line 160, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 166, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.faded {
  opacity: 0.7;
  -webkit-filter: grayscale(70%);
  -moz-filter: grayscale(70%);
  filter: grayscale(70%); }

/* line 169, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.extra-faded {
  opacity: 0.4;
  -webkit-filter: grayscale(70%);
  -moz-filter: grayscale(70%);
  filter: grayscale(70%); }

/* line 172, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
span.faded {
  opacity: 0.1;
  -webkit-filter: grayscale(70%);
  filter: grayscale(80%); }

/* line 177, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.padding-tb-15 {
  padding-top: 15px;
  padding-bottom: 15px; }

/* line 181, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.padding-tb-10 {
  padding-top: 10px;
  padding-bottom: 10px; }

/* line 185, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.cursor-pointer {
  cursor: pointer; }

/* line 189, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-border-bottom {
  border-bottom: 0px; }

/* line 193, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.clearfix.hide-clearfix {
  display: none !important; }

/* line 196, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.margin-auto {
  margin: auto; }

/* line 199, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.hidden-link-to-activate {
  display: none; }

/* line 202, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.remove-all-margin {
  margin: 0; }

/* line 206, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.column-google-maps-border, .col-google-maps-border, .google-maps-border {
  border-width: 0 0 0 1px;
  -moz-border-image: -moz-linear-gradient(#ffffff, #EEE, #ffffff) 1 100%;
  -webkit-border-image: -webkit-linear-gradient(#ffffff, #EEE, #ffffff) 1 100%;
  -o-border-image: -o-linear-gradient(#ffffff, #EEE, #ffffff) 1 100%;
  border-image: linear-gradient(#ffffff, #EEE, #ffffff) 1 100%;
  border-style: solid; }

/* line 209, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.inline-block {
  display: inline-block; }
@media(max-width: 767px) {
  /* line 209, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .inline-block {
    display: inline-block !important; } }
/* line 215, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.display-block {
  display: block; }

/* line 218, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.display-inline-block {
  display: inline-block; }

/* line 222, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.after-hover {
  position: relative;
  cursor: pointer; }
  /* line 196, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  .after-hover:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }

/* line 224, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.after-hover-light {
  position: relative;
  cursor: pointer; }
  /* line 196, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  .after-hover-light:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }
  /* line 226, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .after-hover-light:hover:after {
    background: rgba(0, 0, 0, 0.0175); }

/* line 229, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.before-hover {
  position: relative;
  cursor: pointer; }
  /* line 232, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .before-hover:hover:before {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05);
    z-index: 500; }

/* line 242, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
code {
  white-space: normal !important; }

/* line 246, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.disabled-overlay:after {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 599;
  background-color: transparent; }

/* line 256, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-absolute {
  opacity: 0; }

/* line 261, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
#main-container > .container:not(.no-margin-top) {
  margin-top: 15px; }

/* line 265, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
hr.hr-light-gray {
  border-color: #E2E4E4; }

/* line 269, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-border-left {
  border-left: 0px !important; }

/* line 271, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-border-right {
  border-right: 0px !important; }

/* line 275, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.efficient-hide {
  visibility: hidden;
  opacity: 0;
  position: absolute; }

/* line 281, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.opacity-hidden {
  opacity: 0; }

/* line 285, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
hr.hr-on-gray {
  border-color: #CAD0D0; }

/* line 288, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.position-relative {
  position: relative; }

/* line 291, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.position-initial {
  position: initial; }

/* line 295, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.visible-xs-text:before, .visible-sm-text:before, .visible-md-text:before, .visible-lg-text:before {
  content: attr(data-other-text); }

@media (max-width: 767px) {
  /* line 301, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .visible-xs-text:before {
    content: attr(data-media-text); }

  /* line 304, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .hidden-xs-text:before {
    content: attr(data-other-text); } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 301, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .visible-sm-text:before {
    content: attr(data-media-text); }

  /* line 304, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .hidden-sm-text:before {
    content: attr(data-other-text); } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 301, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .visible-md-text:before {
    content: attr(data-media-text); }

  /* line 304, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .hidden-md-text:before {
    content: attr(data-other-text); } }
@media (min-width: 1200px) {
  /* line 301, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .visible-lg-text:before {
    content: attr(data-media-text); }

  /* line 304, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .hidden-lg-text:before {
    content: attr(data-other-text); } }
/* line 322, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.panel-shadow {
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }

/* line 325, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.position-relative {
  position: relative; }

/* line 329, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-box-shadow, .no-shadow {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important; }

/* line 332, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-border, .remove-border {
  border-width: 0px !important; }

/* line 335, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.vertical-align-top {
  vertical-align: top; }

/* line 337, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.vertical-align-middle {
  vertical-align: middle; }

/* line 339, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.vertical-align-bottom {
  vertical-align: bottom; }

/* line 342, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.v-align-top {
  vertical-align: top; }

/* line 344, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.v-align-middle {
  vertical-align: middle; }

/* line 346, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.v-align-bottom {
  vertical-align: bottom; }

/* line 350, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.table > tbody > tr > td.v-align-top {
  vertical-align: top; }
/* line 352, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.table > tbody > tr > td.v-align-middle {
  vertical-align: middle; }
/* line 354, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.table > tbody > tr > td.v-align-bottom {
  vertical-align: bottom; }

/* line 358, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-border-radius {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  border-radius: 0px !important; }

/* line 362, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.display-table {
  display: table; }

/* line 364, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.display-tbody {
  display: table-row-group; }

/* line 366, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.display-table-row {
  display: table-row; }

/* line 368, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.display-table-cell {
  display: table-cell; }

/* line 372, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.dropdown-backdrop {
  z-index: 599; }

/* line 375, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease; }

/* line 383, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: height 0.3s ease;
  -moz-transition: height 0.3s ease;
  -o-transition: height 0.3s ease;
  transition: height 0.3s ease; }

/* line 391, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
select {
  color: #000 !important; }

/* line 396, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.ellipsis-icon-and-text .icon-item {
  width: 30px; }
/* line 398, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.ellipsis-icon-and-text .ellipsis-item {
  width: 85%;
  width: calc(100% - 34px); }
  /* line 401, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .ellipsis-icon-and-text .ellipsis-item:first-child {
    width: initial; }

/* line 405, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.center-children {
  display: flex;
  align-items: center; }

/* line 409, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.justify-space-between {
  justify-content: space-between; }

/* line 413, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.nav.nav-pills.nav-pills-center li {
  float: none;
  display: table-cell;
  width: 1%;
  text-align: center; }
  /* line 419, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .nav.nav-pills.nav-pills-center li.active a {
    background-color: #3071a9; }

/* line 422, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  line-height: 1 !important; }

/* line 428, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.partial-collapse {
  min-height: 100px; }

/* line 432, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-after:after {
  height: 0px !important; }

/* line 436, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.show-more-button:before {
  content: "Show More"; }
/* line 439, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.show-more-button[aria-expanded="true"]:before {
  content: "Show Less"; }
/* line 441, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.show-more-button[aria-expanded="true"] svg.fa-caret-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 445, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
#edit-questions-container .bootstrap-select {
  width: 100% !important; }

/* line 448, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.basic-table, .table-basic {
  width: 100%; }
  /* line 452, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .basic-table tr:first-child td, .table-basic tr:first-child td {
    padding-top: 0px;
    padding-bottom: 0px; }
  /* line 455, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
  .basic-table td, .table-basic td {
    padding: 10px; }
    /* line 457, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
    .basic-table td:first-child, .table-basic td:first-child {
      padding-left: 0px;
      padding-right: 0px; }
    /* line 460, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
    .basic-table td:last-child, .table-basic td:last-child {
      padding-right: 0px; }

/* line 463, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 466, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.map-color-1 {
  background-color: #c25975 !important; }

/* line 468, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/global.sass */
.map-color-2 {
  background-color: #b33339 !important; }
/* line 1, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
.cf {
  display: inline-block;
  font: normal normal normal 14px/1 "font-custom";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0); }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-2x {
    font-size: 2em; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-3x {
    font-size: 3em; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-4x {
    font-size: 4em; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-5x {
    font-size: 5em; }
  /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-fw {
    width: 1.28571429em;
    text-align: center; }
  /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none; }
    /* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
    .cf.cf-ul > li {
      position: relative; }
  /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    text-align: center; }
    /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
    .cf.cf-li.cf-lg {
      left: -1.85714286em; }
  /* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-border {
    padding: 0.2em 0.25em 0.15em;
    border: solid 0.08em #eeeeee;
    border-radius: 0.1em; }
  /* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.pull-right {
    float: right; }
  /* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.pull-left {
    float: left; }
  /* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-spin {
    -webkit-animation: cf-spin 2s infinite linear;
    animation: cf-spin 2s infinite linear; }
  /* line 49, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-pulse {
    -webkit-animation: cf-spin 1s infinite steps(8);
    animation: cf-spin 1s infinite steps(8); }
  /* line 52, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); }
  /* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  /* line 62, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg); }
  /* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1); }
  /* line 72, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1); }
  /* line 77, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle; }
  /* line 84, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-stack-1x, .cf .cf-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center; }
  /* line 89, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-stack-1x {
    line-height: inherit; }
  /* line 91, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-stack-2x {
    font-size: 2em; }
  /* line 93, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-inverse {
    color: #ffffff; }
  /* line 95, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
  .cf.cf-rotate-90, .cf .cf-rotate-180, .cf .cf-rotate-270, .cf .cf-flip-horizontal, .cf .cf-flip-vertical {
    filter: none; }

/* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
.cf.pull-left {
  margin-right: 0.3em; }
/* line 101, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/font-custom.sass */
.cf.pull-right {
  margin-left: 0.3em; }

@-webkit-keyframes cf-spin {
  00% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes cf-spin {
  00% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.larger-font {
  font-size: 16px; }
  /* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
  .larger-font small {
    font-size: 14px; }

/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-custom-theme {
  color: #005b8d; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.list-group-item.active .text-custom-theme {
  color: #fff; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
svg.text-custom-theme {
  color: #005b8d;
  stroke: #005b8d;
  fill: #005b8d; }

/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-custom-default {
  color: #56626E; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.list-group-item.active .text-custom-default {
  color: #fff; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
svg.text-custom-default {
  color: #56626E;
  stroke: #56626E;
  fill: #56626E; }

/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-custom-primary {
  color: #3071a9; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.list-group-item.active .text-custom-primary {
  color: #fff; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
svg.text-custom-primary {
  color: #3071a9;
  stroke: #3071a9;
  fill: #3071a9; }

/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-custom-success {
  color: #267c50; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.list-group-item.active .text-custom-success {
  color: #fff; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
svg.text-custom-success {
  color: #267c50;
  stroke: #267c50;
  fill: #267c50; }

/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-custom-info {
  color: #31b0d5; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.list-group-item.active .text-custom-info {
  color: #fff; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
svg.text-custom-info {
  color: #31b0d5;
  stroke: #31b0d5;
  fill: #31b0d5; }

/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-custom-warning {
  color: #ec971f; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.list-group-item.active .text-custom-warning {
  color: #fff; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
svg.text-custom-warning {
  color: #ec971f;
  stroke: #ec971f;
  fill: #ec971f; }

/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-custom-danger {
  color: #d9272e; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.list-group-item.active .text-custom-danger {
  color: #fff; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
svg.text-custom-danger {
  color: #d9272e;
  stroke: #d9272e;
  fill: #d9272e; }

/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-white {
  color: #fff; }

/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
svg.text-white {
  color: #fff;
  stroke: #fff;
  fill: #fff; }

/* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-ellipsis:not(.no-text-ellipsis) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-brighter-danger {
  color: #CB3E3C; }

/* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.color-white {
  color: #ffffff !important; }

/* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-theme {
  color: #005b8d; }

/* line 39, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-theme-dark {
  color: #308577; }

/* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-normal {
  color: #555; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.font-size-12 {
  font-size: 12px; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.font-size-14 {
  font-size: 14px; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.font-size-16 {
  font-size: 16px; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.font-size-18 {
  font-size: 18px; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.font-size-20 {
  font-size: 20px; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.font-size-22 {
  font-size: 22px; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.font-size-24 {
  font-size: 24px; }

/* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
strong, strong * {
  font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif;
  font-weight: 400; }
  /* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
  strong.strong-medium, strong.medium-bold, strong *.strong-medium, strong *.medium-bold {
    font-family: "DM Sans", "HelveticaNeue-Medium", "Helvetica Neue Medium", "Arimo Medium", "Helvetica Medium", "Arial Medium", Helvetica, Arial, sans-serif; }

/* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.regular-text {
  color: #333;
  text-decoration: none; }
  /* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
  .regular-text:hover {
    text-decoration: none !important; }

/* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.extra-bold {
  font-family: "DM Sans", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Arimo Bold", "Helvetica Bold", "Arial Bold", Helvetica, Arial, sans-serif; }

/* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.text-custom-purple {
  color: #A467BD; }

/* line 71, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.default-text {
  color: #333333; }

/* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.dont-break-out {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.dont-break-out-alternate a {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto; }

/* line 97, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/typography/typography.sass */
.bold {
  font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif; }

@font-face {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff") format("woff"); }
@font-face {
  font-family: "DM Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff") format("woff"); }
@font-face {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff") format("woff"); }
@font-face {
  font-family: "DM Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff") format("woff"); }
@font-face {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff") format("woff"); }
@font-face {
  font-family: "DM Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff") format("woff"); }

/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn-group label.btn + label.btn {
  border-left: 0px; }

/* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn-group .ghost-btn + .ghost-btn {
  border-left-width: 1px; }

/* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.currently-active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #A3A3A3; }

/* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.currently-active.btn-removed {
  background-color: #d9534f; }

/* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn-added {
  background-color: #5cb85c !important; }

/* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-bot-border {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom-width: 3px;
  border-style: solid; }
  /* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-bot-border.bg-neptune {
    background: #7cc1b5;
    border-color: #469385; }
    /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
    .btn.btn-bot-border.bg-neptune:hover {
      background: #76beb2; }
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-bot-border.bg-cerise {
    background: #db3d67;
    border-color: #a11e41;
    color: #ffffff; }
    /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
    .btn.btn-bot-border.bg-cerise:hover {
      background: #da3662; }
  /* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-bot-border:active {
    margin-top: 2px;
    border-bottom-width: 1px !important; }
/* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-lg.btn-bot-border {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom-width: 4px; }
  /* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-lg.btn-bot-border:active {
    margin-top: 3px;
    border-bottom-width: 1px !important; }
/* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.discover-btn {
  font-size: 22px;
  font-family: "DM Sans", "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Helvetica UltraLight" Helvetica, Arial, sans-serif; }

/* line 58, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-hollow {
  border-width: 2px;
  border-style: solid;
  border-radius: 3px;
  background: none; }

/* line 64, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-theme {
  color: #ffffff; }

/* line 68, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn:focus-visible {
  filter: brightness(110%) contrast(110%);
  outline: 1px dashed !important;
  outline-offset: -3px !important; }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-theme {
  background: #005b8d;
  border-color: #004b73;
  position: relative;
  cursor: pointer; }
  /* line 196, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  .btn.btn-theme:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-primary {
  background: #3071a9;
  border-color: #2a6495;
  position: relative;
  cursor: pointer; }
  /* line 196, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  .btn.btn-primary:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-success {
  background: #267c50;
  border-color: #206943;
  position: relative;
  cursor: pointer; }
  /* line 196, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  .btn.btn-success:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-info {
  background: #31b0d5;
  border-color: #28a1c5;
  position: relative;
  cursor: pointer; }
  /* line 196, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  .btn.btn-info:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-warning {
  background: #ec971f;
  border-color: #df8a13;
  position: relative;
  cursor: pointer; }
  /* line 196, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  .btn.btn-warning:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-danger {
  background: #d9272e;
  border-color: #c42229;
  position: relative;
  cursor: pointer; }
  /* line 196, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  .btn.btn-danger:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }

/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-theme[disabled] {
  background: #005b8d !important;
  opacity: 0.65 !important; }

/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-primary[disabled] {
  background: #3071a9 !important;
  opacity: 0.65 !important; }

/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-success[disabled] {
  background: #267c50 !important;
  opacity: 0.65 !important; }

/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-info[disabled] {
  background: #31b0d5 !important;
  opacity: 0.65 !important; }

/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-warning[disabled] {
  background: #ec971f !important;
  opacity: 0.65 !important; }

/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-danger[disabled] {
  background: #d9272e !important;
  opacity: 0.65 !important; }

/* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-icon.btn-theme i.fa {
  background: #034a70; }

/* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-icon.btn-primary i.fa {
  background: #2f6390; }

/* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-icon.btn-success i.fa {
  background: #246543; }

/* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-icon.btn-info i.fa {
  background: #2e9ebf; }

/* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-icon.btn-warning i.fa {
  background: #d98919; }

/* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-icon.btn-danger i.fa {
  background: #bf282e; }

/* line 93, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-default-hollow {
  background: #ffffff;
  border-color: #ccc;
  color: #595959; }
  /* line 97, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-default-hollow svg {
    fill: #6d6d6d; }
  /* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-default-hollow:hover {
    background-color: #f3f3f3; }

/* line 102, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.quiet {
  opacity: 0.7; }
  /* line 104, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.quiet:hover {
    opacity: 1; }

/* line 110, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn-default.btn-default-border.btn {
  border-bottom: 3px solid rgba(0, 0, 0, 0.15); }
  /* line 112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn-default.btn-default-border.btn.grayed-out {
    color: rgba(0, 0, 0, 0.3);
    border-bottom: 3px solid rgba(0, 0, 0, 0.1); }
    /* line 114, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
    .btn-default.btn-default-border.btn.grayed-out[disabled] {
      color: rgba(0, 0, 0, 0.1); }
    /* line 117, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
    .btn-default.btn-default-border.btn.grayed-out.btn-theme {
      color: #ffffff; }
  /* line 119, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn-default.btn-default-border.btn:active, .btn-default.btn-default-border.btn .currently-active, .btn-default.btn-default-border.btn .active {
    margin-top: 2px;
    border-bottom-width: 1px; }
  /* line 122, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn-default.btn-default-border.btn.btn-lg {
    border-bottom: 4px solid rgba(0, 0, 0, 0.15); }
    /* line 124, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
    .btn-default.btn-default-border.btn.btn-lg.grayed-out {
      color: rgba(0, 0, 0, 0.3);
      border-bottom: 3px solid rgba(0, 0, 0, 0.1); }
      /* line 126, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
      .btn-default.btn-default-border.btn.btn-lg.grayed-out[disabled] {
        color: rgba(0, 0, 0, 0.1); }
      /* line 129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
      .btn-default.btn-default-border.btn.btn-lg.grayed-out.btn-theme {
        color: #ffffff; }
    /* line 131, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
    .btn-default.btn-default-border.btn.btn-lg:active, .btn-default.btn-default-border.btn.btn-lg .currently-active, .btn-default.btn-default-border.btn.btn-lg .active {
      margin-top: 3px;
      border-bottom-width: 1px; }

/* line 137, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn-primary.btn, .btn-success.btn, .btn-info.btn, .btn-warning.btn, .btn-danger.btn, .btn-theme.btn, .btn-border-bottom.btn {
  border-bottom: 3px solid rgba(0, 0, 0, 0.2); }
  /* line 139, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn-primary.btn:active, .btn-primary.btn .currently-active, .btn-success.btn:active, .btn-success.btn .currently-active, .btn-info.btn:active, .btn-info.btn .currently-active, .btn-warning.btn:active, .btn-warning.btn .currently-active, .btn-danger.btn:active, .btn-danger.btn .currently-active, .btn-theme.btn:active, .btn-theme.btn .currently-active, .btn-border-bottom.btn:active, .btn-border-bottom.btn .currently-active {
    margin-top: 2px;
    border-bottom-width: 1px; }
  /* line 142, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn-primary.btn.btn-lg, .btn-success.btn.btn-lg, .btn-info.btn.btn-lg, .btn-warning.btn.btn-lg, .btn-danger.btn.btn-lg, .btn-theme.btn.btn-lg, .btn-border-bottom.btn.btn-lg {
    border-bottom: 4px solid rgba(0, 0, 0, 0.2); }
    /* line 144, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
    .btn-primary.btn.btn-lg:active, .btn-primary.btn.btn-lg .currently-active, .btn-success.btn.btn-lg:active, .btn-success.btn.btn-lg .currently-active, .btn-info.btn.btn-lg:active, .btn-info.btn.btn-lg .currently-active, .btn-warning.btn.btn-lg:active, .btn-warning.btn.btn-lg .currently-active, .btn-danger.btn.btn-lg:active, .btn-danger.btn.btn-lg .currently-active, .btn-theme.btn.btn-lg:active, .btn-theme.btn.btn-lg .currently-active, .btn-border-bottom.btn.btn-lg:active, .btn-border-bottom.btn.btn-lg .currently-active {
      margin-top: 3px;
      border-bottom-width: 1px; }

/* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn-primary svg.fa, .btn-primary svg.cf, .btn-success svg.fa, .btn-success svg.cf, .btn-info svg.fa, .btn-info svg.cf, .btn-warning svg.fa, .btn-warning svg.cf, .btn-danger svg.fa, .btn-danger svg.cf {
  color: #fff;
  stroke: #fff;
  fill: #fff;
  vertical-align: middle;
  margin-top: -0.41em; }

/* line 157, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn-md svg.fa, .btn-md svg.cf, .btn-lg svg.fa, .btn-lg svg.cf {
  vertical-align: initial;
  margin-top: 0; }

/* line 161, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-thick-bottom {
  text-shadow: none;
  border-bottom: 4px solid rgba(0, 0, 0, 0.15);
  outline: none !important; }
  /* line 165, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-thick-bottom:not(.efficient-hide) {
    position: relative; }
  /* line 167, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-thick-bottom.btn-default {
    border-bottom: 3px solid rgba(160, 160, 160, 0.3);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  /* line 171, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-thick-bottom:hover:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.06); }
  /* line 179, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-thick-bottom:active:not(.no-click-depress), .btn.btn-thick-bottom.active {
    border-bottom-width: 2px !important;
    -webkit-transform: translate(0, 2px);
    -ms-transform: translate(0, 2px);
    -o-transform: translate(0, 2px);
    transform: translate(0, 2px);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  /* line 183, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-thick-bottom.active {
    background: #005b8d;
    color: #ffffff;
    border-top-color: #005b8d; }

/* line 189, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn-md {
  padding: 7px 14px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 4px; }

/* line 195, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn {
  text-shadow: none; }

/* line 198, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn-loading {
  pointer-events: none; }
  /* line 201, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn-loading i.fa:before {
    content: ""; }

/* line 205, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn[disabled][data-not-previously-disabled="true"] {
  opacity: 1; }

/* line 212, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-icon {
  padding: 0; }
  /* line 214, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-icon i.fa {
    padding: 6px 8px; }
  /* line 216, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-icon .btn-text {
    padding: 6px 8px 6px 0; }
  /* line 219, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-icon.btn-sm i.fa {
    padding: 5px 7px !important; }
  /* line 221, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-icon.btn-sm .btn-text {
    padding: 5px 7px 5px 0 !important; }
  /* line 224, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-icon.btn-md i.fa {
    padding: 7px 10px !important; }
  /* line 226, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-icon.btn-md .btn-text {
    padding: 7px 10px 7px 0 !important; }
  /* line 229, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-icon.btn-lg i.fa {
    padding: 10px 12px !important; }
  /* line 231, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
  .btn.btn-icon.btn-lg .btn-text {
    padding: 10px 12px 10px 0 !important; }

/* line 237, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.text-left {
  text-align: left; }
/* line 237, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.text-center {
  text-align: center; }
/* line 237, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.text-right {
  text-align: right; }

/* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn.btn-thick-bottom.btn-default {
  border-bottom: 3px solid #CCC; }

/* line 244, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
  border-left: 0px; }

/* line 248, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn-default svg.fa, .btn-default svg.cf {
  color: #333;
  fill: #333;
  stroke: #333; }

/* line 254, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
button.disabled {
  pointer-events: none; }

/* line 257, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.history-year-button {
  width: 65px; }

/* line 261, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/buttons.sass */
.btn-group .btn + .btn[class*='-hollow'], .btn-group .btn + .btn-group[class*='-hollow'], .btn-group .btn-group + .btn[class*='-hollow'], .btn-group .btn-group + .btn-group[class*='-hollow'] {
  border-left: 1px solid; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-1.upper-left {
  top: -1px;
  left: -1px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-1.upper-right {
  top: -1px;
  right: -1px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-1.lower-right {
  bottom: -1px;
  right: -1px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-1.lower-left {
  bottom: -1px;
  left: -1px; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-2.upper-left {
  top: -2px;
  left: -2px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-2.upper-right {
  top: -2px;
  right: -2px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-2.lower-right {
  bottom: -2px;
  right: -2px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-2.lower-left {
  bottom: -2px;
  left: -2px; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-3.upper-left {
  top: -3px;
  left: -3px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-3.upper-right {
  top: -3px;
  right: -3px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-3.lower-right {
  bottom: -3px;
  right: -3px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-3.lower-left {
  bottom: -3px;
  left: -3px; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-4.upper-left {
  top: -4px;
  left: -4px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-4.upper-right {
  top: -4px;
  right: -4px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-4.lower-right {
  bottom: -4px;
  right: -4px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-4.lower-left {
  bottom: -4px;
  left: -4px; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-5.upper-left {
  top: -5px;
  left: -5px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-5.upper-right {
  top: -5px;
  right: -5px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-5.lower-right {
  bottom: -5px;
  right: -5px; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.border-width-5.lower-left {
  bottom: -5px;
  left: -5px; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons {
  background: #fff;
  position: absolute;
  border: 1px solid #ddd;
  z-index: 100; }
  /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
  .corner-action-buttons.upper-left {
    top: -1px;
    left: -1px; }
  /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
  .corner-action-buttons.upper-right {
    top: -1px;
    right: -1px; }
  /* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
  .corner-action-buttons.lower-right {
    bottom: -1px;
    right: -1px; }
  /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
  .corner-action-buttons.lower-left {
    bottom: -1px;
    left: -1px; }
  /* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
  .corner-action-buttons.rounded-corners.upper-left, .corner-action-buttons.rounded-corners.lower-right {
    -webkit-border-radius: 4px 0 4px 0;
    -moz-border-radius: 4px 0 4px 0;
    -ms-border-radius: 4px 0 4px 0;
    border-radius: 4px 0 4px 0; }
  /* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
  .corner-action-buttons.rounded-corners.upper-right, .corner-action-buttons.rounded-corners.lower-left {
    -webkit-border-radius: 0 4px 0 4px;
    -moz-border-radius: 0 4px 0 4px;
    -ms-border-radius: 0 4px 0 4px;
    border-radius: 0 4px 0 4px; }
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
  .corner-action-buttons .action-button {
    display: block;
    padding: 0.2em 0.4em; }
    /* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
    .corner-action-buttons .action-button:hover {
      background-color: rgba(0, 0, 0, 0.06);
      text-decoration: none !important; }

/* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-action-buttons.upper-right.location-corner-action-buttons {
  top: -15px;
  right: -15px;
  border: 1px solid #ddd !important;
  border-top: 0 !important;
  border-right: 0 !important; }

/* line 58, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
.corner-buttons-container {
  background: #fff;
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  -ms-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  position: absolute;
  border: 1px solid #ddd;
  top: -1px;
  right: -1px; }
  /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
  .corner-buttons-container button, .corner-buttons-container a {
    display: block;
    padding: 0.3em 0.75em;
    font-size: 14px;
    background: none;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
    /* line 72, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
    .corner-buttons-container button:not(:last-child), .corner-buttons-container a:not(:last-child) {
      border-bottom: 1px solid #ddd; }
    /* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/corner-action-buttons.sass */
    .corner-buttons-container button:last-child, .corner-buttons-container a:last-child {
      -webkit-border-radius: 0 0 0 3px;
      -moz-border-radius: 0 0 0 3px;
      -ms-border-radius: 0 0 0 3px;
      border-radius: 0 0 0 3px; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/delete-button.sass */
.delete-button {
  padding: 7px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  background: #fff;
  padding: 3px;
  position: absolute;
  background: #fff;
  right: -14px;
  top: -14px;
  -webkit-box-shadow: 0 0 0 1px #ddd;
  -moz-box-shadow: 0 0 0 1px #ddd;
  box-shadow: 0 0 0 1px #ddd; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/delete-button.sass */
  .delete-button .delete-button-circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #d9272e;
    padding: 0px;
    display: inline-block; }
    /* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/delete-button.sass */
    .delete-button .delete-button-circle svg.fa {
      color: #d9272e;
      fill: #d9272e;
      stroke: #d9272e; }

/* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/delete-button.sass */
.delete-button:hover {
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s; }

/* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/delete-button.sass */
.delete-button {
  border: 0px;
  color: inherit;
  font: inherit;
  cursor: pointer;
  outline: inherit; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/footer-buttons.sass */
.footer-buttons {
  padding: 0;
  background-color: #fff;
  border: 1px solid #ddd; }
  /* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/footer-buttons.sass */
  .footer-buttons > .row {
    margin: 0; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/footer-buttons.sass */
  .footer-buttons .footer-buttons-column {
    padding: 0; }
    /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/footer-buttons.sass */
    .footer-buttons .footer-buttons-column > a {
      padding: 15px;
      display: block; }
    /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/footer-buttons.sass */
    .footer-buttons .footer-buttons-column:not(:first-child) {
      border-left: 1px solid #ddd; }

/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/footer-buttons.sass */
.footer-buttons.footer-buttons-stacked .footer-buttons-column:not(:first-child) {
  border-left: 0px;
  border-top: 1px solid #ddd; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/ghost-buttons.sass */
.ghost-btn {
  border: 2px solid #ffffff;
  color: #ffffff;
  background: transparent;
  font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/ghost-buttons.sass */
  .ghost-btn svg.fa, .ghost-btn svg.cf {
    stroke: #ffffff !important;
    fill: #ffffff !important; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/ghost-buttons.sass */
  .ghost-btn:hover, .ghost-btn:active, .ghost-btn:focus {
    background: #ffffff;
    color: #000000; }
    /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/ghost-buttons.sass */
    .ghost-btn:hover svg.fa, .ghost-btn:hover svg.cf, .ghost-btn:active svg.fa, .ghost-btn:active svg.cf, .ghost-btn:focus svg.fa, .ghost-btn:focus svg.cf {
      stroke: #000000 !important;
      fill: #000000 !important; }
  /* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/ghost-buttons.sass */
  .ghost-btn.button-hover {
    transition: all ease 0.3s; }
    /* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/ghost-buttons.sass */
    .ghost-btn.button-hover svg.fa, .ghost-btn.button-hover svg.cf {
      transition: transform ease 0.3s; }
    /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/ghost-buttons.sass */
    .ghost-btn.button-hover:hover {
      background: #ffffff;
      color: #005b8d; }
      /* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/ghost-buttons.sass */
      .ghost-btn.button-hover:hover svg.fa, .ghost-btn.button-hover:hover svg.cf {
        -webkit-transform: scale(1.3, 1.3);
        -ms-transform: scale(1.3, 1.3);
        -o-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3); }
  /* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/ghost-buttons.sass */
  .ghost-btn.ghost-btn-transition {
    transition: background-color 0.2s ease-out, color 0.2s ease-out; }
  /* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/ghost-buttons.sass */
  .ghost-btn:hover {
    background-color: #fff;
    color: #000;
    border-color: #fff; }

/* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/ghost-buttons.sass */
.ghost-btn.ghost-btn-thin {
  border-width: 1px; }

/* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/ghost-buttons.sass */
.ghost-btn.slight-bg {
  background-color: rgba(0, 0, 0, 0.15); }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
.btn.btn-theme-hollow {
  background: #ffffff;
  border-color: #005b8d;
  color: #004b73; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-theme-hollow:hover {
    background: #eff5f8; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-theme-hollow svg.fa, .btn.btn-theme-hollow svg.cf {
    color: #004b73;
    stroke: #004b73;
    fill: #004b73;
    vertical-align: middle;
    margin-top: -0.25em; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
.btn.btn-primary-hollow {
  background: #ffffff;
  border-color: #3071a9;
  color: #2a6495; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-primary-hollow:hover {
    background: #eff4f8; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-primary-hollow svg.fa, .btn.btn-primary-hollow svg.cf {
    color: #2a6495;
    stroke: #2a6495;
    fill: #2a6495;
    vertical-align: middle;
    margin-top: -0.25em; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
.btn.btn-success-hollow {
  background: #ffffff;
  border-color: #267c50;
  color: #206943; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-success-hollow:hover {
    background: #eff8f3; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-success-hollow svg.fa, .btn.btn-success-hollow svg.cf {
    color: #206943;
    stroke: #206943;
    fill: #206943;
    vertical-align: middle;
    margin-top: -0.25em; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
.btn.btn-info-hollow {
  background: #ffffff;
  border-color: #31b0d5;
  color: #28a1c5; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-info-hollow:hover {
    background: #eff6f8; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-info-hollow svg.fa, .btn.btn-info-hollow svg.cf {
    color: #28a1c5;
    stroke: #28a1c5;
    fill: #28a1c5;
    vertical-align: middle;
    margin-top: -0.25em; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
.btn.btn-warning-hollow {
  background: #ffffff;
  border-color: #ec971f;
  color: #df8a13; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-warning-hollow:hover {
    background: #f8f4ef; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-warning-hollow svg.fa, .btn.btn-warning-hollow svg.cf {
    color: #df8a13;
    stroke: #df8a13;
    fill: #df8a13;
    vertical-align: middle;
    margin-top: -0.25em; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
.btn.btn-danger-hollow {
  background: #ffffff;
  border-color: #d9272e;
  color: #c42229; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-danger-hollow:hover {
    background: #f8efef; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-danger-hollow svg.fa, .btn.btn-danger-hollow svg.cf {
    color: #c42229;
    stroke: #c42229;
    fill: #c42229;
    vertical-align: middle;
    margin-top: -0.25em; }

/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
.btn.btn-theme-hollow.trans-back {
  background: transparent; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-theme-hollow.trans-back:hover {
    background: #eff5f8; }

/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
.btn.btn-primary-hollow.trans-back {
  background: transparent; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-primary-hollow.trans-back:hover {
    background: #eff4f8; }

/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
.btn.btn-success-hollow.trans-back {
  background: transparent; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-success-hollow.trans-back:hover {
    background: #eff8f3; }

/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
.btn.btn-info-hollow.trans-back {
  background: transparent; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-info-hollow.trans-back:hover {
    background: #eff6f8; }

/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
.btn.btn-warning-hollow.trans-back {
  background: transparent; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-warning-hollow.trans-back:hover {
    background: #f8f4ef; }

/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
.btn.btn-danger-hollow.trans-back {
  background: transparent; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/buttons/hollow-buttons.sass */
  .btn.btn-danger-hollow.trans-back:hover {
    background: #f8efef; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
.panel-calendar .panel-heading {
  color: #ffffff; }
/* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
.panel-calendar .padding-all-15 button.btn-default.btn-default-border.btn {
  color: #ffffff;
  border-width: 0 0 3px 0; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
.single-date-calendar {
  width: 141px;
  position: relative;
  margin-bottom: 20px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  .single-date-calendar .panel-heading {
    border-bottom: 3px solid rgba(0, 0, 0, 0.2);
    font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif;
    border-bottom-color: rgba(0, 0, 0, 0.2) !important;
    padding: 7px;
    -webkit-border-radius: 7px 7px 0 0;
    -moz-border-radius: 7px 7px 0 0;
    -ms-border-radius: 7px 7px 0 0;
    border-radius: 7px 7px 0 0; }
  /* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  .single-date-calendar .panel-body {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    border-radius: 0px !important;
    padding-bottom: 0px;
    padding-top: 10px; }
  /* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  .single-date-calendar .date-dow-container {
    background: #EDF0F0;
    color: #56626E; }
    /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
    .single-date-calendar .date-dow-container .single-date-day {
      line-height: 1;
      font-size: 47px;
      font-family: "DM Sans", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Arimo Bold", "Helvetica Bold", "Arial Bold", Helvetica, Arial, sans-serif; }
    /* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
    .single-date-calendar .date-dow-container .single-date-dow {
      font-size: 18px;
      font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif;
      margin-bottom: -8px;
      z-index: 50;
      position: relative;
      color: #2F77B5; }
  /* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  .single-date-calendar .folded-corner-transparent-helper {
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 20px;
    background: #EDF0F0;
    height: 20px;
    -webkit-border-radius: 0 0 0 7px;
    -moz-border-radius: 0 0 0 7px;
    -ms-border-radius: 0 0 0 7px;
    border-radius: 0 0 0 7px;
    border-bottom: 3px solid rgba(0, 0, 0, 0.2); }
  /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  .single-date-calendar .folded-corner {
    position: absolute;
    bottom: -20px;
    right: 0;
    border-width: 20px 20px 0 0;
    border-style: solid;
    border-color: #BCBFBF transparent; }
  /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  .single-date-calendar .folded-corner-shadow {
    position: absolute;
    bottom: -20px;
    right: 20px;
    border-width: 20px 20px 0 0;
    border-style: solid;
    border-color: transparent rgba(0, 0, 0, 0.035);
    z-index: 50; }

/* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
.single-date-calendar.panel-theme .single-date-dow {
  color: #003a5a; }
/* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
.single-date-calendar.panel-primary .single-date-dow {
  color: #2F77B5; }
/* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
.single-date-calendar.panel-success .single-date-dow {
  color: #209E5D; }
/* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
.single-date-calendar.panel-info .single-date-dow {
  color: #3AA6C7; }
/* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
.single-date-calendar.panel-warning .single-date-dow {
  color: #E09B39; }
/* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
.single-date-calendar.panel-danger .single-date-dow {
  color: #CA3F45; }

/* line 79, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
.fc-today:not(.fc-day-number) {
  background-color: #EAF5FF !important; }

/* line 82, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
.calendar-text {
  margin-top: 0.3em; }

/* line 88, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
div.timeframe_calendar .weekly-panel-calendar table.calendar-core td[scope="weekly"],
div.timeframe_calendar .weekly-panel-calendar table.calendar-core td[scope="weekly"].beyond,
div.timeframe_calendar .weekly-panel-calendar table.calendar-core tbody td[scope="weekly"] {
  background-color: #ECF0F1; }

/* line 96, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.active.selected.add, div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.active-day.selected.add {
  background-color: #267c50;
  color: #fff; }
  /* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.active.selected.add:hover, div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.active-day.selected.add:hover {
    background-color: #206943 !important; }
/* line 101, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.active.remove, div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.active-day.remove {
  background-color: #d9272e;
  color: #fff;
  border: 0px; }
  /* line 105, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.active.remove:hover, div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.active-day.remove:hover {
    background-color: #c42229 !important; }

/* line 109, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
div.timeframe_calendar .primary-calendar-container th[scope="weekly"] {
  background-color: #ECF0F1 !important; }
/* line 111, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
div.timeframe_calendar .primary-calendar-container .panel-heading {
  font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif; }
/* line 113, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
div.timeframe_calendar .primary-calendar-container thead th:hover {
  background-color: #889A9E; }
/* line 117, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.active {
  background-color: #fff; }
/* line 119, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.selectable {
  font-family: "DM Sans", "HelveticaNeue-Medium", "Helvetica Neue Medium", "Arimo Medium", "Helvetica Medium", "Arial Medium", Helvetica, Arial, sans-serif; }
  /* line 121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.selectable:hover {
    background-color: #F3F3F3; }
/* line 123, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.today {
  text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
  font-family: "DM Sans", "HelveticaNeue-Medium", "Helvetica Neue Medium", "Arimo Medium", "Helvetica Medium", "Arial Medium", Helvetica, Arial, sans-serif; }
/* line 126, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.selected {
  background-color: #3071a9;
  color: #fff !important;
  border-width: 0px;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
  cursor: pointer; }
  /* line 132, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.selected:hover {
    background-color: #2a6495 !important; }
/* line 134, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.beyond {
  font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif;
  background-color: #F7F7F7 !important;
  cursor: default !important;
  background-image: none !important;
  text-shadow: none !important;
  color: #ECF0F1 !important;
  border-bottom: 1px solid #dae0e2 !important;
  border-right: 1px solid #dae0e2 !important; }
/* line 143, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day label {
  margin: 0;
  padding: 0; }

/* line 147, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
td.active-day {
  background-color: #3071a9;
  color: rgba(255, 255, 255, 0.85);
  border-width: 0px;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
  cursor: pointer; }
  /* line 153, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  td.active-day:hover {
    background-color: #2a6495 !important; }
  /* line 155, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  td.active-day.add {
    background-color: #267c50; }
    /* line 157, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
    td.active-day.add:hover {
      background-color: #206943 !important; }
  /* line 159, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  td.active-day.remove {
    background-color: #d9272e; }
    /* line 161, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
    td.active-day.remove:hover {
      background-color: #c42229 !important; }

/* line 166, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
.primary-calendar-container.calendar-inverse {
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.13);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.13); }
  /* line 168, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  .primary-calendar-container.calendar-inverse .panel-body {
    background: #ecf0f1; }
  /* line 170, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  .primary-calendar-container.calendar-inverse table.calendar-core tbody {
    background: #ffffff; }
/* line 172, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
.primary-calendar-container table.calendar-core {
  width: 100%;
  border: 1px solid #dae0e2; }
  /* line 175, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  .primary-calendar-container table.calendar-core [class*="calendar-course-section-"], .primary-calendar-container table.calendar-core .active-day {
    color: rgba(255, 255, 255, 0.85);
    border-width: 0px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.3); }
  /* line 179, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  .primary-calendar-container table.calendar-core th, .primary-calendar-container table.calendar-core td {
    padding: 0px; }
    /* line 181, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
    .primary-calendar-container table.calendar-core th div, .primary-calendar-container table.calendar-core td div {
      padding: 3px; }
    /* line 183, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
    .primary-calendar-container table.calendar-core th.blank_day_text:before, .primary-calendar-container table.calendar-core td.blank_day_text:before {
      content: "";
      display: block;
      padding-top: 100%; }
  /* line 187, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  .primary-calendar-container table.calendar-core tbody {
    background: #ecf0f1; }
    /* line 191, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
    .primary-calendar-container table.calendar-core tbody tr td {
      border-bottom: 1px solid #dae0e2;
      border-right: 1px solid #dae0e2;
      width: calc(1/7*100%);
      color: #8DA1A6; }
  /* line 197, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/calendar.sass */
  .primary-calendar-container table.calendar-core thead th {
    background: #a5b9be;
    color: #ffffff; }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/carousel/carousel-fade.sass */
.carousel-fade .carousel-inner .item {
  transition-property: opacity;
  opacity: 0; }
/* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/carousel/carousel-fade.sass */
.carousel-fade .carousel-inner .active {
  opacity: 1; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/carousel/carousel-fade.sass */
  .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
    opacity: 0; }
/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/carousel/carousel-fade.sass */
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
  opacity: 1; }
/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/carousel/carousel-fade.sass */
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev {
  left: 0;
  transform: translate3d(0, 0, 0); }
/* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/carousel/carousel-fade.sass */
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0); }
/* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/carousel/carousel-fade.sass */
.carousel-fade .carousel-control {
  z-index: 2; }

/* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/carousel/carousel-fade.sass */
body, .carousel {
  height: 100%; }

/* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/carousel/carousel-fade.sass */
.carousel-fade .carousel-inner {
  height: 100%; }
  /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/carousel/carousel-fade.sass */
  .carousel-fade .carousel-inner .item {
    height: 100%; }

/* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/carousel/carousel-fade.sass */
.carousel-fade .carousel-inner .item {
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-col-2-clone, .dropdown-col-3-clone {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transform: translate3d(-9999px, -9999px, -9999px);
  -ms-transform: translate3d(-9999px, -9999px, -9999px);
  -o-transform: translate3d(-9999px, -9999px, -9999px);
  transform: translate3d(-9999px, -9999px, -9999px); }
  /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  .dropdown-col-2-clone:not(.no-absolute), .dropdown-col-3-clone:not(.no-absolute) {
    position: absolute; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-col-2-clone {
  -webkit-transition: transform 400ms ease;
  -moz-transition: transform 400ms ease;
  -o-transition: transform 400ms ease;
  transition: transform 400ms ease; }

/* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-col-3-clone {
  -webkit-transition: 250ms transform 300ms ease;
  -moz-transition: 250ms transform 300ms ease;
  -o-transition: 250ms transform 300ms ease;
  transition: 250ms transform 300ms ease; }

/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-col-2-clone {
  background-color: #005b8d;
  z-index: 13; }
  /* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
  .dropdown-col-2-clone.class-active {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); }

/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-col-3-clone {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  background-color: #fff;
  z-index: 12; }
  /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
  .dropdown-col-3-clone.class-active {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); }

/* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-container {
  display: none !important;
  top: -100%;
  margin-top: 89px;
  z-index: 598;
  width: 100%;
  position: fixed;
  padding: 40px 0 20px 0;
  background-color: #eaeaea;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2); }
  /* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
  .dropdown-menu-container .dropdown-menu-table {
    table-layout: fixed;
    width: 100%; }
    /* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
    .dropdown-menu-container .dropdown-menu-table .dropdown-menu-list-item {
      background-color: transparent !important;
      border: 0px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      color: #FFF; }
    /* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
    .dropdown-menu-container .dropdown-menu-table .dropdown-menu-col-1 {
      -webkit-box-shadow: 1px 0 0 0 #004b73;
      -moz-box-shadow: 1px 0 0 0 #004b73;
      box-shadow: 1px 0 0 0 #004b73;
      z-index: 14;
      position: relative;
      vertical-align: top;
      width: 33%;
      padding: 0 0;
      background-color: #004b73;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px; }
    /* line 55, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
    .dropdown-menu-container .dropdown-menu-table .dropdown-menu-col-2 {
      position: relative;
      vertical-align: top;
      width: 33%; }
    /* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
    .dropdown-menu-container .dropdown-menu-table .dropdown-menu-col-3 {
      position: relative;
      vertical-align: top;
      width: 33%;
      -webkit-border-radius: 0 4px 4px 0;
      -moz-border-radius: 0 4px 4px 0;
      -ms-border-radius: 0 4px 4px 0;
      border-radius: 0 4px 4px 0; }
    /* line 64, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
    .dropdown-menu-container .dropdown-menu-table .dropdown-menu-category-image-container {
      width: 100%;
      height: 150px;
      background-size: cover;
      background-position: center;
      position: relative; }
      /* line 72, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
      .dropdown-menu-container .dropdown-menu-table .dropdown-menu-category-image-container .category-image-overlay {
        background-color: #005b8d;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 0.6; }
    /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
    .dropdown-menu-container .dropdown-menu-table .category-title {
      font-size: 20px;
      margin: 10px 0;
      display: block;
      color: #005b8d; }

/* line 87, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-container.open {
  display: block !important; }

/* line 92, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-container .nav-pills.nav-stacked {
  padding: 8px 0; }
/* line 94, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-container .dropdown-menu-nav-pill {
  padding: 0 8px; }
  /* line 96, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
  .dropdown-menu-container .dropdown-menu-nav-pill > a {
    color: #fff; }

/* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-nav-pill > a {
  font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif; }

/* line 105, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-container .dropdown-menu-col-1 .dropdown-menu-nav-pill > a:hover {
  background-color: rgba(0, 0, 0, 0.15); }
/* line 107, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-container .dropdown-menu-col-1 .active.dropdown-menu-nav-pill > a {
  background-color: #005b8d;
  color: #fff; }
/* line 114, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-container .dropdown-menu-col-2 .dropdown-menu-nav-pill > a:hover {
  background-color: rgba(0, 0, 0, 0.1); }
/* line 116, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-container .dropdown-menu-col-2 .active.dropdown-menu-nav-pill > a {
  background-color: #fff;
  color: #005b8d; }

/* line 120, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
#dropdown-menu-close-button {
  margin-top: 20px;
  font-family: "DM Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Light", "Arial Light", Helvetica, Arial, sans-serif;
  border: 1px solid #56626E;
  color: #56626E; }
  /* line 125, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
  #dropdown-menu-close-button i.cf.cf-chevron {
    width: 22px;
    height: 20px; }

/* line 130, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
#dropdown-menu-backdrop {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 597; }

/* line 140, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
#col-2-featured-course {
  padding: 0 15px;
  z-index: 11; }
  /* line 143, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
  #col-2-featured-course .course-grid-item {
    margin-bottom: 0; }

/* line 146, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
#col-3-featured-course {
  z-index: 10;
  padding: 0 15px; }
  /* line 150, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
  #col-3-featured-course > .row:last-child .course-grid-item {
    margin-bottom: 0px; }

/* line 154, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-category-pane {
  padding: 3px; }

/* line 158, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-container.viewing-categories .dropdown-menu-col-1 {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }
/* line 160, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-container.viewing-categories .dropdown-menu-col-2 {
  background-color: #005b8d; }
/* line 162, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-container.viewing-categories .dropdown-menu-col-3 {
  background-color: #FFF; }
  /* line 165, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
  .dropdown-menu-container.viewing-categories .dropdown-menu-col-3 .tab-content {
    padding: 15px; }
/* line 167, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-container.viewing-categories #col-2-featured-course, .dropdown-menu-container.viewing-categories #col-3-featured-course {
  opacity: 0;
  -webkit-transform: translate3d(-9999px, -9999px, -9999px);
  -ms-transform: translate3d(-9999px, -9999px, -9999px);
  -o-transform: translate3d(-9999px, -9999px, -9999px);
  transform: translate3d(-9999px, -9999px, -9999px); }
  /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  .dropdown-menu-container.viewing-categories #col-2-featured-course:not(.no-absolute), .dropdown-menu-container.viewing-categories #col-3-featured-course:not(.no-absolute) {
    position: absolute; }

/* line 174, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-col-1 {
  overflow: hidden; }

/* line 177, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
#col-2-featured-course, #col-3-featured-course,
.dropdown-menu-col-1 .scrollable-portion,
.dropdown-menu-col-2 .scrollable-portion .tab-content,
.dropdown-menu-col-3 .scrollable-portion .tab-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 65vh; }
  @media (max-height: 650px) {
    /* line 177, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
    #col-2-featured-course, #col-3-featured-course,
    .dropdown-menu-col-1 .scrollable-portion,
    .dropdown-menu-col-2 .scrollable-portion .tab-content,
    .dropdown-menu-col-3 .scrollable-portion .tab-content {
      max-height: 60vh; } }
  @media (max-height: 575px) {
    /* line 177, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
    #col-2-featured-course, #col-3-featured-course,
    .dropdown-menu-col-1 .scrollable-portion,
    .dropdown-menu-col-2 .scrollable-portion .tab-content,
    .dropdown-menu-col-3 .scrollable-portion .tab-content {
      max-height: 55vh; } }
  @media (max-height: 500px) {
    /* line 177, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
    #col-2-featured-course, #col-3-featured-course,
    .dropdown-menu-col-1 .scrollable-portion,
    .dropdown-menu-col-2 .scrollable-portion .tab-content,
    .dropdown-menu-col-3 .scrollable-portion .tab-content {
      max-height: 50vh; } }

/* line 194, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-col-1 .upper-scroll, .dropdown-menu-col-1 .lower-scroll, .dropdown-menu-col-2 .upper-scroll, .dropdown-menu-col-2 .lower-scroll, .dropdown-menu-col-3 .upper-scroll, .dropdown-menu-col-3 .lower-scroll {
  position: absolute;
  display: none;
  left: 1px;
  right: 0px;
  background-color: #005b8d;
  z-index: 599;
  height: 10px; }
/* line 202, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-col-1 .upper-scroll, .dropdown-menu-col-2 .upper-scroll, .dropdown-menu-col-3 .upper-scroll {
  -webkit-box-shadow: 0px 4px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 2px 0px rgba(0, 0, 0, 0.2); }
/* line 204, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-col-1 .lower-scroll, .dropdown-menu-col-2 .lower-scroll, .dropdown-menu-col-3 .lower-scroll {
  bottom: 0px;
  -webkit-box-shadow: 0px -4px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px -4px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px -4px 2px 0px rgba(0, 0, 0, 0.2); }
/* line 207, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-col-1 .dropdown-menu-nav-pill, .dropdown-menu-col-2 .dropdown-menu-nav-pill, .dropdown-menu-col-3 .dropdown-menu-nav-pill {
  background-color: #005b8d; }

/* line 210, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-col-1 .upper-scroll, .dropdown-menu-col-1 .lower-scroll {
  left: 0px;
  background-color: #004b73; }
/* line 213, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-col-1 .upper-scroll {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -ms-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0; }
/* line 215, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-col-1 .lower-scroll {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  -ms-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px; }
/* line 217, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-col-1 .dropdown-menu-nav-pill {
  background-color: #004b73; }

/* line 219, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-menu.sass */
.dropdown-menu-col-2 {
  overflow: hidden; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-tiles.sass */
.dropdown-account-tile .account-tile-icon {
  color: #555; }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-tiles.sass */
.dropdown-account-tile .first-line {
  color: #3071a9;
  font-size: 22px;
  font-family: "DM Sans", "HelveticaNeue-Medium", "Helvetica Neue Medium", "Arimo Medium", "Helvetica Medium", "Arial Medium", Helvetica, Arial, sans-serif; }
/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-tiles.sass */
.dropdown-account-tile .second-line {
  margin: 5px 0;
  font-family: "DM Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Light", "Arial Light", Helvetica, Arial, sans-serif;
  color: #555;
  font-size: 16px; }
/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-tiles.sass */
.dropdown-account-tile .third-line {
  color: #555;
  font-size: 22px;
  font-family: "DM Sans", "HelveticaNeue-Medium", "Helvetica Neue Medium", "Arimo Medium", "Helvetica Medium", "Arial Medium", Helvetica, Arial, sans-serif; }

/* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-tiles.sass */
.dashboard-tile .first-line {
  color: #555;
  font-size: 18px;
  font-family: "DM Sans", "HelveticaNeue-Medium", "Helvetica Neue Medium", "Arimo Medium", "Helvetica Medium", "Arial Medium", Helvetica, Arial, sans-serif; }
/* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-tiles.sass */
.dashboard-tile .second-line {
  margin: 5px 0;
  font-family: "DM Sans", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Arimo Bold", "Helvetica Bold", "Arial Bold", Helvetica, Arial, sans-serif;
  font-size: 24px;
  color: #3071a9; }
/* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-tiles.sass */
.dashboard-tile .third-line {
  font-size: 15px;
  color: #555; }
@media (max-width: 767px) {
  /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-tiles.sass */
  .dashboard-tile .col-google-maps-border {
    border-left: 0px; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-tiles.sass */
  .dashboard-tile .col-google-maps-border {
    border-left: 0px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-tiles.sass */
  .dashboard-tile .col-google-maps-border {
    border-left: 0px; } }
@media (max-width: 991px) {
  /* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/dropdown-tiles.sass */
  .dashboard-tile .shadow-circle {
    width: 75px !important;
    height: 75px !important; } }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
#navbar-search-container .dropdown-menu {
  position: relative;
  margin-top: 17px;
  border-radius: 4px;
  border: 0px;
  box-shadow: 3px 4px 0px 0px rgba(0, 0, 0, 0.06);
  padding: 0px;
  padding: 0px;
  width: calc(80% - 10px);
  position: absolute;
  top: initial;
  left: initial; }
  /* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu .panel.panel-default {
    border: 0px;
    margin-bottom: 0px; }
  /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu .panel.panel-padded {
    padding: 5px;
    background: #f3f3f3; }
    /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .panel.panel-padded .list-group-item {
      border: 0px;
      border-radius: 3px; }
      /* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
      #navbar-search-container .dropdown-menu .panel.panel-padded .list-group-item:not(:last-child) {
        margin-bottom: 5px; }
  /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu .first-level-categories .list-group .panel {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px; }
  /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu .first-level-categories .list-group .list-group-item {
    background: #333;
    border-color: rgba(255, 255, 255, 0.15);
    color: #ddd;
    cursor: pointer;
    font-size: 16px;
    background: #4F9E91;
    color: #ffffff; }
    /* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .first-level-categories .list-group .list-group-item:first-child {
      border-radius: 4px 0 0 0; }
    /* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .first-level-categories .list-group .list-group-item:last-child {
      -webkit-border-radius: 0 0 0 4px !important;
      -moz-border-radius: 0 0 0 4px !important;
      -ms-border-radius: 0 0 0 4px !important;
      border-radius: 0 0 0 4px !important; }
    /* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .first-level-categories .list-group .list-group-item:hover, #navbar-search-container .dropdown-menu .first-level-categories .list-group .list-group-item.active {
      background: #fff;
      color: #000; }
  /* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu .second-level-categories .panel.panel-default {
    box-shadow: none; }
  /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu .second-level-categories .list-group .list-group-item {
    color: #7cc1b5;
    font-size: 16px;
    cursor: pointer;
    border-color: rgba(0, 0, 0, 0.1);
    border-radius: 0px; }
    /* line 62, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .second-level-categories .list-group .list-group-item:hover {
      color: #ffffff;
      background: #7cc1b5; }
  /* line 66, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu .second-level-2-categories .list-group-item {
    color: #7cc1b5;
    font-size: 16px;
    background: #ffffff;
    cursor: pointer; }
    /* line 72, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .second-level-2-categories .list-group-item:hover {
      color: #ffffff;
      background: #7cc1b5; }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
#navbar-search-container .dropdown-menu td[class*="col-"] {
  padding: 0px;
  vertical-align: top; }

/* line 87, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
#navbar-search-container .dropdown-menu {
  background: #005b8d; }
  /* line 92, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu ul.nav.nav-tabs.tabs-left {
    border-right: 0px; }
    /* line 94, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu ul.nav.nav-tabs.tabs-left li {
      display: block;
      width: 100%;
      text-align: left; }
  /* line 98, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu .categories-level-2 {
    background: #ddeaf1; }
  /* line 100, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu .categories-level-3 {
    background: #ffffff;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0; }
  /* line 103, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu .categories-level-1, #navbar-search-container .dropdown-menu .categories-level-2, #navbar-search-container .dropdown-menu .categories-level-3 {
    width: 33.3333333333%; }
    /* line 105, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .categories-level-1 .panel, #navbar-search-container .dropdown-menu .categories-level-2 .panel, #navbar-search-container .dropdown-menu .categories-level-3 .panel {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    /* line 107, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .categories-level-1 li, #navbar-search-container .dropdown-menu .categories-level-2 li, #navbar-search-container .dropdown-menu .categories-level-3 li {
      margin-bottom: 0px; }
      /* line 109, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
      #navbar-search-container .dropdown-menu .categories-level-1 li:last-child a, #navbar-search-container .dropdown-menu .categories-level-2 li:last-child a, #navbar-search-container .dropdown-menu .categories-level-3 li:last-child a {
        border-bottom: 0px; }
      /* line 111, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
      #navbar-search-container .dropdown-menu .categories-level-1 li a, #navbar-search-container .dropdown-menu .categories-level-2 li a, #navbar-search-container .dropdown-menu .categories-level-3 li a {
        padding: 8px 12px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border-top-width: 0;
        border-left-width: 0;
        border-right-width: 0;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -ms-border-radius: 0px;
        border-radius: 0px; }
  /* line 118, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu .categories-level-1 {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px; }
    /* line 121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .categories-level-1 li:first-child a {
      -webkit-border-radius: 4px 0 0 0;
      -moz-border-radius: 4px 0 0 0;
      -ms-border-radius: 4px 0 0 0;
      border-radius: 4px 0 0 0; }
    /* line 123, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .categories-level-1 li:last-child a {
      -webkit-border-radius: 0 0 0 4px;
      -moz-border-radius: 0 0 0 4px;
      -ms-border-radius: 0 0 0 4px;
      border-radius: 0 0 0 4px; }
    /* line 125, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .categories-level-1 li a {
      background: #005b8d;
      color: #ffffff;
      border-bottom: 0px; }
    /* line 129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .categories-level-1 li:hover a {
      background: #005582; }
    /* line 131, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .categories-level-1 li.active a {
      background: #ddeaf1 !important;
      color: #000000; }
  /* line 134, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu .categories-level-2 {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px; }
    /* line 137, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .categories-level-2 li a {
      border-bottom: 1px solid #ffffff;
      background: #ddeaf1;
      color: #000000;
      border-bottom: 0px; }
    /* line 142, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .categories-level-2 li:hover a {
      background: #cfe1ea; }
    /* line 144, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .categories-level-2 li.active a {
      background: #ffffff !important; }
  /* line 147, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  #navbar-search-container .dropdown-menu .categories-level-3 .tab-content {
    width: 100%; }
    /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
    #navbar-search-container .dropdown-menu .categories-level-3 .tab-content .thumbnail {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      padding: 15px;
      border: 0px;
      margin-bottom: 0px; }

/* line 159, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
.panel-body.dropdown-menu.no-second-level-links {
  width: 66.6666666667% !important; }
  /* line 161, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  .panel-body.dropdown-menu.no-second-level-links .categories-level-2 {
    width: 0%; }
  /* line 163, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  .panel-body.dropdown-menu.no-second-level-links .categories-level-1, .panel-body.dropdown-menu.no-second-level-links .categories-level-3 {
    width: 50%; }
  /* line 165, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/explore-all-programs-dropdown.sass */
  .panel-body.dropdown-menu.no-second-level-links .categories-level-3 {
    border-left-width: 0px; }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/logo-search-dropdown.sass */
#logo-search-dropdown-navbar {
  width: 100%;
  padding: 10px 0 7px 0;
  background: #e1e1e1;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  border: 0px;
  z-index: 600; }
  /* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/logo-search-dropdown.sass */
  #logo-search-dropdown-navbar #logo-search-dropdown-table {
    width: 100%; }
    /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/logo-search-dropdown.sass */
    #logo-search-dropdown-navbar #logo-search-dropdown-table .navbar-img {
      height: 44px;
      width: auto;
      margin-bottom: 3px; }
    /* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/logo-search-dropdown.sass */
    #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container {
      padding: 0 15px;
      width: 66.6666666667%;
      display: inline-block; }
      /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/logo-search-dropdown.sass */
      #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container .logo-search-dropdown-input-group {
        -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        border-radius: 6px; }
        /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/logo-search-dropdown.sass */
        #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container .logo-search-dropdown-input-group input, #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container .logo-search-dropdown-input-group .input-group-btn > button {
          border: 0px; }
      /* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/logo-search-dropdown.sass */
      #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container .input-group-btn > button {
        background-color: #005b8d;
        color: #fff; }
        /* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/logo-search-dropdown.sass */
        #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container .input-group-btn > button .fa {
          color: #fff;
          fill: #fff;
          stroke: #fff; }
      /* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/logo-search-dropdown.sass */
      #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container input:focus {
        outline: 0;
        -webkit-box-shadow: 0 0 0 1px #005b8d;
        -moz-box-shadow: 0 0 0 1px #005b8d;
        box-shadow: 0 0 0 1px #005b8d; }
        /* line 49, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/logo-search-dropdown.sass */
        #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container input:focus + .input-group-btn > button {
          -webkit-box-shadow: 0 0 0 1px #005b8d;
          -moz-box-shadow: 0 0 0 1px #005b8d;
          box-shadow: 0 0 0 1px #005b8d; }
    /* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/logo-search-dropdown.sass */
    #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-dropdown-container {
      width: 33.3333333333%;
      display: inline-block; }
      /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/logo-search-dropdown.sass */
      #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-dropdown-container .btn {
        -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        border-radius: 6px;
        border: 0px; }

/* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/logo-search-dropdown.sass */
#dropdown-menu-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
.panel.primary-expand-menu {
  border: 0px;
  box-shadow: 3px 4px 0px 0px rgba(0, 0, 0, 0.06);
  margin-top: 40px; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .panel.primary-expand-menu.open .panel-heading .input-group .input-group-btn button {
    border-radius: 4px 0px 0px 0px;
    border-radius: 4px 0px 0px 4px; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .panel.primary-expand-menu.open .panel-heading .input-group .form-control {
    border-radius: 0px 4px 0px 0px;
    border-radius: 0px 4px 4px 0px; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .panel.primary-expand-menu:not(.open) .panel-heading {
    border-radius: 4px; }
  /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .panel.primary-expand-menu div[class*="col-"] {
    padding-left: 0px;
    padding-right: 0px; }
  /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .panel.primary-expand-menu .primary-expand-menu-description {
    border-left: 1px solid #7cc1b5;
    border-radius: 0 4px 4px 0;
    height: auto; }
    /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .panel.primary-expand-menu .primary-expand-menu-description .thumbnail {
      border: 0px;
      padding: 15px;
      margin-bottom: 0px; }
      /* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .panel.primary-expand-menu .primary-expand-menu-description .thumbnail div.caption {
        padding-bottom: 0px; }
        /* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
        .panel.primary-expand-menu .primary-expand-menu-description .thumbnail div.caption h3 {
          margin-top: 10px; }
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .panel.primary-expand-menu .dropdown-menu {
    position: relative;
    margin-top: 17px;
    border-radius: 4px;
    border: 0px;
    box-shadow: 3px 4px 0px 0px rgba(0, 0, 0, 0.06);
    padding: 0px;
    padding: 0px;
    width: calc(80% - 10px);
    position: absolute;
    top: initial;
    left: initial; }
    /* line 53, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .panel.primary-expand-menu .dropdown-menu .panel.panel-default {
      border: 0px;
      margin-bottom: 0px; }
    /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .panel.primary-expand-menu .dropdown-menu .panel.panel-padded {
      padding: 5px;
      background: #f3f3f3; }
      /* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .panel.primary-expand-menu .dropdown-menu .panel.panel-padded .list-group-item {
        border: 0px;
        border-radius: 3px; }
        /* line 62, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
        .panel.primary-expand-menu .dropdown-menu .panel.panel-padded .list-group-item:not(:last-child) {
          margin-bottom: 5px; }
    /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .panel.primary-expand-menu .dropdown-menu .first-level-categories .list-group .panel {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 4px 0 0 4px;
      -moz-border-radius: 4px 0 0 4px;
      -ms-border-radius: 4px 0 0 4px;
      border-radius: 4px 0 0 4px; }
    /* line 68, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .panel.primary-expand-menu .dropdown-menu .first-level-categories .list-group .list-group-item {
      background: #333;
      border-color: rgba(255, 255, 255, 0.15);
      color: #ddd;
      cursor: pointer;
      font-size: 16px;
      background: #4F9E91;
      color: #ffffff; }
      /* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .panel.primary-expand-menu .dropdown-menu .first-level-categories .list-group .list-group-item:first-child {
        border-radius: 4px 0 0 0; }
      /* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .panel.primary-expand-menu .dropdown-menu .first-level-categories .list-group .list-group-item:last-child {
        -webkit-border-radius: 0 0 0 4px !important;
        -moz-border-radius: 0 0 0 4px !important;
        -ms-border-radius: 0 0 0 4px !important;
        border-radius: 0 0 0 4px !important; }
      /* line 82, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .panel.primary-expand-menu .dropdown-menu .first-level-categories .list-group .list-group-item:hover, .panel.primary-expand-menu .dropdown-menu .first-level-categories .list-group .list-group-item.active {
        background: #fff;
        color: #000; }
    /* line 87, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .panel.primary-expand-menu .dropdown-menu .second-level-categories .panel.panel-default {
      box-shadow: none; }
    /* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .panel.primary-expand-menu .dropdown-menu .second-level-categories .list-group .list-group-item {
      color: #7cc1b5;
      font-size: 16px;
      cursor: pointer;
      border-color: rgba(0, 0, 0, 0.1);
      border-radius: 0px; }
      /* line 98, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .panel.primary-expand-menu .dropdown-menu .second-level-categories .list-group .list-group-item:hover {
        color: #ffffff;
        background: #7cc1b5; }
    /* line 103, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .panel.primary-expand-menu .dropdown-menu .second-level-2-categories .list-group-item {
      color: #7cc1b5;
      font-size: 16px;
      background: #ffffff;
      cursor: pointer; }
      /* line 109, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .panel.primary-expand-menu .dropdown-menu .second-level-2-categories .list-group-item:hover {
        color: #ffffff;
        background: #7cc1b5; }
  /* line 112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .panel.primary-expand-menu .panel-heading {
    border-bottom: 0px;
    padding: 0px 15px;
    background: none; }
    /* line 116, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .panel.primary-expand-menu .panel-heading .input-group {
      width: 100%; }
      /* line 118, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .panel.primary-expand-menu .panel-heading .input-group .search-button {
        width: 60px !important; }
        /* line 120, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
        .panel.primary-expand-menu .panel-heading .input-group .search-button button {
          margin-left: 0px !important;
          border-radius: 0 4px 4px 0 !important; }
      /* line 125, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .panel.primary-expand-menu .panel-heading .input-group .input-group-btn {
        width: 66.6666666667%; }
        /* line 127, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
        .panel.primary-expand-menu .panel-heading .input-group .input-group-btn .browse-chevron-symbol {
          -webkit-transition: all 1s; }
        /* line 129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
        .panel.primary-expand-menu .panel-heading .input-group .input-group-btn button {
          width: 100%;
          border-right: 0px; }
      /* line 132, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .panel.primary-expand-menu .panel-heading .input-group .input-group-btn button, .panel.primary-expand-menu .panel-heading .input-group .form-control {
        border: 0px;
        text-align: left;
        font-size: 25px;
        line-height: normal;
        padding: 15px 20px;
        color: #8d8d8d;
        font-family: "DM Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Light", "Arial Light", Helvetica, Arial, sans-serif;
        padding: 15px 20px; }
      /* line 141, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .panel.primary-expand-menu .panel-heading .input-group .form-control {
        width: 100%;
        height: auto;
        border-left: 1px solid #7cc1b5; }
    /* line 145, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .panel.primary-expand-menu .panel-heading .panel-title {
      font-family: "DM Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Light", "Arial Light", Helvetica, Arial, sans-serif;
      font-size: 25px; }
      /* line 148, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .panel.primary-expand-menu .panel-heading .panel-title i.fa {
        line-height: initial; }

/* line 154, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
.navbar.navbar-default.menu-navbar .panel.primary-expand-menu .panel-heading .input-group .input-group-btn {
  width: 33.3333333333%; }

/* line 160, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
.primary-expand-menu .dropdown-menu td[class*="col-"] {
  padding: 0px;
  vertical-align: top; }

/* line 174, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
.explore-search-container i.fa.fa-compass, .explore-search-container i.fa.fa-chevron-down {
  margin-top: 3px; }
/* line 176, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
.explore-search-container .explore-button {
  width: 33.3333333333%; }
  @media (max-width: 768px) {
    /* line 176, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .explore-search-container .explore-button {
      width: 50%; } }
  /* line 180, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .explore-search-container .explore-button .btn {
    border: 0px;
    text-align: left;
    border-right: 1px solid #4F9E91;
    font-family: "DM Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Light", "Arial Light", Helvetica, Arial, sans-serif;
    color: #646464; }
/* line 186, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
.explore-search-container input[type="search"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0px;
  font-family: "DM Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Light", "Arial Light", Helvetica, Arial, sans-serif;
  color: #000000;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px; }
/* line 195, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
.explore-search-container .input-group-addon {
  background: #ffffff;
  border: 0px;
  color: #646464; }

/* line 205, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
.primary-expand-menu.expand-menu-mini .dropdown-menu {
  background: #005b8d; }
  /* line 210, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .primary-expand-menu.expand-menu-mini .dropdown-menu ul.nav.nav-tabs.tabs-left {
    border-right: 0px; }
    /* line 212, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .primary-expand-menu.expand-menu-mini .dropdown-menu ul.nav.nav-tabs.tabs-left li {
      display: block;
      width: 100%;
      text-align: left; }
  /* line 216, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-2 {
    background: #ddeaf1; }
  /* line 218, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-3 {
    background: #ffffff;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0; }
  /* line 221, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-1, .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-2, .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-3 {
    width: 33.3333333333%; }
    /* line 223, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-1 .panel, .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-2 .panel, .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-3 .panel {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    /* line 225, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-1 li, .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-2 li, .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-3 li {
      margin-bottom: 0px; }
      /* line 227, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-1 li:last-child a, .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-2 li:last-child a, .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-3 li:last-child a {
        border-bottom: 0px; }
      /* line 229, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
      .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-1 li a, .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-2 li a, .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-3 li a {
        padding: 8px 12px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border-top-width: 0;
        border-left-width: 0;
        border-right-width: 0;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -ms-border-radius: 0px;
        border-radius: 0px; }
  /* line 236, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-1 {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px; }
    /* line 239, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-1 li:first-child a {
      -webkit-border-radius: 4px 0 0 0;
      -moz-border-radius: 4px 0 0 0;
      -ms-border-radius: 4px 0 0 0;
      border-radius: 4px 0 0 0; }
    /* line 241, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-1 li:last-child a {
      -webkit-border-radius: 0 0 0 4px;
      -moz-border-radius: 0 0 0 4px;
      -ms-border-radius: 0 0 0 4px;
      border-radius: 0 0 0 4px; }
    /* line 243, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-1 li a {
      background: #005b8d;
      color: #ffffff;
      border-bottom: 0px; }
    /* line 247, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-1 li:hover a {
      background: #005582; }
    /* line 249, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-1 li.active a {
      background: #ddeaf1 !important;
      color: #000000; }
  /* line 252, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-2 {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px; }
    /* line 255, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-2 li a {
      border-bottom: 1px solid #ffffff;
      background: #ddeaf1;
      color: #000000;
      border-bottom: 0px; }
    /* line 260, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-2 li:hover a {
      background: #cfe1ea; }
    /* line 262, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-2 li.active a {
      background: #ffffff !important; }
  /* line 265, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-3 .tab-content {
    width: 100%; }
    /* line 267, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
    .primary-expand-menu.expand-menu-mini .dropdown-menu .categories-level-3 .tab-content .thumbnail {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      padding: 15px;
      border: 0px;
      margin-bottom: 0px; }

/* line 275, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
.categories-level-1 ul.nav.nav-tabs {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }

/* line 279, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
.categories-level-3 ul.nav.nav-tabs {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

/* line 284, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
.panel-body.dropdown-menu.no-second-level-links {
  width: 66.6666666667% !important; }
  /* line 286, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .panel-body.dropdown-menu.no-second-level-links .categories-level-2 {
    width: 0%; }
  /* line 288, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .panel-body.dropdown-menu.no-second-level-links .categories-level-1, .panel-body.dropdown-menu.no-second-level-links .categories-level-3 {
    width: 50%; }
  /* line 290, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
  .panel-body.dropdown-menu.no-second-level-links .categories-level-3 {
    border-left-width: 0px; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
.explore-search-container .explore-button .btn {
  border-right: 1px solid #005b8d; }

/* line 299, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
#global_search::-webkit-input-placeholder {
  font-family: "DM Sans", "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Helvetica UltraLight" Helvetica, Arial, sans-serif; }

/* line 301, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
#global_search:-ms-input-placeholder {
  font-family: "DM Sans", "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Helvetica UltraLight" Helvetica, Arial, sans-serif; }

/* line 303, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
#global_search:-moz-placeholder {
  font-family: "DM Sans", "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Helvetica UltraLight" Helvetica, Arial, sans-serif; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/dropdown/primary-dropdown.sass */
#global_search::-moz-placeholder {
  font-family: "DM Sans", "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Helvetica UltraLight" Helvetica, Arial, sans-serif; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
.angled-separator {
  position: absolute;
  overflow: hidden; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
  .angled-separator .angle-dark {
    z-index: -2;
    height: 100%;
    width: 100%;
    position: relative;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
    display: block;
    position: absolute;
    left: -75%;
    background: blue; }
  /* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
  .angled-separator .angle-light {
    z-index: -1;
    height: 100%;
    width: 100%;
    position: relative;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
    display: block;
    position: absolute;
    left: -75%;
    background: red; }

/* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
.from-to-object {
  position: relative; }
  /* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
  .from-to-object .from-portion, .from-to-object .to-portion {
    width: 47%; }
  /* line 39, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
  .from-to-object .from-portion {
    z-index: 11; }
  /* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
  .from-to-object .to-portion {
    margin-left: 6%; }
  /* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
  .from-to-object .angled-divider {
    z-index: 10;
    position: absolute;
    top: 0;
    left: 50%; }
    /* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
    .from-to-object .angled-divider .angled-dark-under, .from-to-object .angled-divider .angled-light-over {
      left: 50%;
      border-style: solid;
      border-color: transparent;
      border-left-style: solid; }
    /* line 53, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
    .from-to-object .angled-divider .angled-dark-under {
      content: "";
      display: block;
      border: 32px solid transparent;
      border-left-color: rgba(0, 0, 0, 0.1);
      position: absolute;
      margin-left: -4px;
      top: 0;
      z-index: -2; }
    /* line 62, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
    .from-to-object .angled-divider .angled-light-over {
      content: "";
      display: block;
      border: 32px solid transparent;
      border-left-color: #ffffff;
      position: absolute;
      margin-left: -5px;
      top: 0;
      z-index: -1; }

/* line 73, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
.before-angled-divider {
  z-index: 100; }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
.angled-divider {
  z-index: 75; }

/* line 77, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/angled-separator.sass */
.after-angled-divider {
  z-index: 100; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/bootstrap-select.sass */
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus {
  background: #3071a9;
  color: #ffffff;
  outline: none; }

/* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/bootstrap-select.sass */
.bootstrap-select .dropdown-toggle {
  margin-top: 1px; }

/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/bootstrap-select.sass */
.bootstrap-select.hover-from-selects .dropdown-toggle.btn-default {
  background-color: #ebebeb; }
/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/bootstrap-select.sass */
.bootstrap-select.hover-from-selects .dropdown-toggle.ghost-btn {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff; }
/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/bootstrap-select.sass */
.bootstrap-select.focus-from-selects .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/bootstrap-select.sass */
select.selectpicker {
  border: solid 1px #fff; }

/* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/bootstrap-select.sass */
.selectpicker-native-class {
  cursor: pointer; }

/* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/bootstrap-select.sass */
.bootstrap-select.focus-via-select .btn {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/bootstrap-select.sass */
.bootstrap-select .dropdown-menu {
  display: none !important; }

/* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/bootstrap-select.sass */
.btn-group.bootstrap-select select.selectpicker {
  height: 110% !important;
  width: 102% !important;
  left: -1%;
  top: -2%; }
/* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
.ios-toggle {
  position: absolute;
  height: 0;
  width: 0;
  opacity: 0;
  border: none;
  outline: none; }
  /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
  .ios-toggle:active {
    position: absolute;
    height: 0;
    width: 0;
    opacity: 0;
    border: none;
    outline: none; }

/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
.ios-checkbox-label {
  display: block;
  position: relative;
  padding: 10px;
  margin-bottom: 20px;
  font-size: 12px;
  line-height: 16px;
  width: 100%;
  height: 36px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  border-radius: 18px;
  background: #dedede;
  cursor: pointer; }
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
  .ios-checkbox-label:after {
    content: "";
    position: absolute;
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
    z-index: 5; }
  /* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
  .ios-checkbox-label .toggle-handle {
    content: "";
    display: block;
    z-index: 1;
    line-height: 34px;
    text-indent: 40px;
    height: 32px;
    width: 32px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-transform: translate(2px, 2px);
    -ms-transform: translate(2px, 2px);
    -o-transform: translate(2px, 2px);
    transform: translate(2px, 2px);
    background: white; }
  /* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
  .ios-checkbox-label .toggle-text {
    height: 36px;
    display: block;
    z-index: 0;
    top: 0;
    width: 40;
    -webkit-transform: translate(-40px, -38px);
    -ms-transform: translate(-40px, -38px);
    -o-transform: translate(-40px, -38px);
    transform: translate(-40px, -38px);
    padding: 15px 10px;
    width: 40px;
    text-align: right;
    color: #bfbfbf;
    white-space: nowrap; }
    /* line 69, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
    .ios-checkbox-label .toggle-text:before {
      content: attr(data-off); }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
.ios-toggle:checked + .ios-checkbox-label {
  border-width: 0px;
  background: #267c50; }
  /* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
  .ios-toggle:checked + .ios-checkbox-label .toggle-handle {
    -webkit-transform: translate(26px, 2px);
    -ms-transform: translate(26px, 2px);
    -o-transform: translate(26px, 2px);
    transform: translate(26px, 2px); }
  /* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
  .ios-toggle:checked + .ios-checkbox-label .toggle-text {
    -webkit-transform: translate(60px, -36px);
    -ms-transform: translate(60px, -36px);
    -o-transform: translate(60px, -36px);
    transform: translate(60px, -36px); }
    /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
    .ios-toggle:checked + .ios-checkbox-label .toggle-text:before {
      content: attr(data-on); }

/* line 87, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
.toggle-container {
  display: block;
  text-decoration: none !important;
  width: 60px;
  box-sizing: border-box;
  margin: auto;
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out; }

/* line 95, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
.ios-toggle {
  box-sizing: border-box;
  margin: 0;
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out; }

/* line 100, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
.ios-checkbox-label {
  box-sizing: border-box;
  margin: 0;
  -webkit-transition: 0.25s -webkit-box-shadow ease-in-out, 0.25s border-width ease-in-out;
  -moz-transition: 0.25s -moz-box-shadow ease-in-out, 0.25s border-width ease-in-out;
  -o-transition: 0.25s -o-box-shadow ease-in-out, 0.25s border-width ease-in-out;
  transition: 0.25s box-shadow ease-in-out, 0.25s border-width ease-in-out; }
  /* line 107, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
  .ios-checkbox-label .toggle-handle, .ios-checkbox-label .toggle-text {
    box-sizing: border-box;
    margin: 0; }
  /* line 110, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
  .ios-checkbox-label .toggle-handle {
    -webkit-transition: 0.25s -webkit-box-shadow ease-in-out, 0.25s left ease-in-out, 0.25s top ease-in-out, 0.25s -webkit-transform ease-in-out;
    -moz-transition: 0.25s -moz-box-shadow ease-in-out, 0.25s left ease-in-out, 0.25s top ease-in-out, 0.25s -moz-transform ease-in-out;
    -o-transition: 0.25s -o-box-shadow ease-in-out, 0.25s left ease-in-out, 0.25s top ease-in-out, 0.25s -o-transform ease-in-out;
    transition: 0.25s box-shadow ease-in-out, 0.25s left ease-in-out, 0.25s top ease-in-out, 0.25s transform ease-in-out; }
  /* line 115, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
  .ios-checkbox-label .toggle-text {
    -webkit-transition: 0.25s content ease-in-out, 0.25s -webkit-transform ease-in-out, 0.25s width ease-in-out;
    -moz-transition: 0.25s content ease-in-out, 0.25s -moz-transform ease-in-out, 0.25s width ease-in-out;
    -o-transition: 0.25s content ease-in-out, 0.25s -o-transform ease-in-out, 0.25s width ease-in-out;
    transition: 0.25s content ease-in-out, 0.25s transform ease-in-out, 0.25s width ease-in-out; }

/* line 121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkbox-toggle.sass */
.toggle-container, .ios-toggle, .ios-checkbox-label {
  padding: 0; }

/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkboxes.sass */
.list-group-item-checkbox {
  padding: 0; }
  /* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkboxes.sass */
  .list-group-item-checkbox .checkbox-container i {
    font-family: FontAwesome; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkboxes.sass */
  .list-group-item-checkbox .checkbox-container i:before {
    content: ""; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkboxes.sass */
  .list-group-item-checkbox.active .checkbox-container i:before {
    content: ""; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkboxes.sass */
  .list-group-item-checkbox .list-group-item-checkbox-text {
    margin-left: 10px; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkboxes.sass */
  .list-group-item-checkbox label.list-group-item-checkbox-label {
    width: 100%;
    padding: 10px 15px 5px 15px;
    cursor: pointer;
    margin-bottom: 0; }
  /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/checkboxes.sass */
  .list-group-item-checkbox input[type="checkbox"] {
    display: none; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/datepicker.sass */
.datepicker.datepicker-dropdown {
  border: 5px solid #3071a9;
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  /* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/datepicker.sass */
  .datepicker.datepicker-dropdown:before {
    content: normal; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/datepicker.sass */
  .datepicker.datepicker-dropdown:after {
    top: -11px;
    border-bottom-color: #3071a9; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/datepicker.sass */
.datepicker table tr td.disabled {
  color: #E8E8E8 !important; }

/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/datepicker.sass */
.datepicker.datepicker-dropdown.dropdown-menu {
  z-index: 1050 !important; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group-btn .selectpicker {
  font-size: 14px; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-1-inputs .form-control {
  width: 100%; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  .input-group.input-group-1-inputs .form-control + .form-control {
    border-left-width: 0px; }
/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-1-inputs .btn-group.bootstrap-select button.selectpicker {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px; }
/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-1-inputs .btn-group.bootstrap-select:nth-child(2) button.selectpicker {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }
/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-1-inputs .btn-group.bootstrap-select:last-child button.selectpicker {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-2-inputs .form-control {
  width: 50%; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  .input-group.input-group-2-inputs .form-control + .form-control {
    border-left-width: 0px; }
/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-2-inputs .btn-group.bootstrap-select button.selectpicker {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px; }
/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-2-inputs .btn-group.bootstrap-select:nth-child(2) button.selectpicker {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }
/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-2-inputs .btn-group.bootstrap-select:last-child button.selectpicker {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-3-inputs .form-control {
  width: 33.3333333333%; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  .input-group.input-group-3-inputs .form-control + .form-control {
    border-left-width: 0px; }
/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-3-inputs .btn-group.bootstrap-select button.selectpicker {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px; }
/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-3-inputs .btn-group.bootstrap-select:nth-child(2) button.selectpicker {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }
/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-3-inputs .btn-group.bootstrap-select:last-child button.selectpicker {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-4-inputs .form-control {
  width: 25%; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  .input-group.input-group-4-inputs .form-control + .form-control {
    border-left-width: 0px; }
/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-4-inputs .btn-group.bootstrap-select button.selectpicker {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px; }
/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-4-inputs .btn-group.bootstrap-select:nth-child(2) button.selectpicker {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }
/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-4-inputs .btn-group.bootstrap-select:last-child button.selectpicker {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-5-inputs .form-control {
  width: 20%; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  .input-group.input-group-5-inputs .form-control + .form-control {
    border-left-width: 0px; }
/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-5-inputs .btn-group.bootstrap-select button.selectpicker {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px; }
/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-5-inputs .btn-group.bootstrap-select:nth-child(2) button.selectpicker {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }
/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group.input-group-5-inputs .btn-group.bootstrap-select:last-child button.selectpicker {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

/* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-group-btn.last-child .btn-group.bootstrap-select .btn {
  border-left: 0px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

/* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.survey_fields {
  margin-top: 5px; }

/* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.survey_question {
  padding: 0 2px; }

/* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.no-field {
  font-size: 1.25em;
  font-weight: 600;
  padding: 0.25em; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-required:not([type="checkbox"]):not([type="radio"]) {
  background-image: url(https://assets.arux.app/assets/online-redesign/input-required-2deb147cf51acdc845efdad3d8e1978e.png);
  background-size: 22px 22px;
  background-position: 100% 0%;
  background-repeat: no-repeat;
  border-color: #ec971f; }

/* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.bootstrap-select.btn-group .input-required.btn .caret {
  right: 15px; }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.bootstrap-select .btn.input-required:hover, .bootstrap-select .btn.input-required:focus {
  background-position: 100% 0%; }

/* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.open .dropdown-toggle.btn-default.input-required {
  background-image: url(https://assets.arux.app/assets/online-redesign/input-required-2deb147cf51acdc845efdad3d8e1978e.png);
  border-color: #ec971f; }

/* line 72, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .input-group-btn > button {
  border-color: #d9272e; }
/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error input.input-required:not([type="checkbox"]):not([type="radio"]), .form-group.has-error .input-required.btn:not([type="checkbox"]):not([type="radio"]), .form-group.has-error textarea:not([type="checkbox"]):not([type="radio"]), .form-group.has-error canvas.input-required:not([type="checkbox"]):not([type="radio"]) {
  background-image: url(https://assets.arux.app/assets/online-redesign/input-required-error-de6b510346d18adcc826d6156536b781.png);
  border-color: #d9272e; }
/* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .control-label {
  color: #bf282e; }
/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .input-group-addon {
  background: #d9272e;
  color: #ffffff;
  border-color: #d9272e; }
  /* line 84, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  .form-group.has-error .input-group-addon svg.fa {
    fill: #ffffff;
    stroke: #ffffff; }
/* line 87, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error textarea {
  background-size: 22px 22px;
  background-position: 100% 0%;
  background-repeat: no-repeat; }

/* line 92, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.list-group-item.has-error {
  color: #bf282e;
  border-color: #d9272e !important; }

/* line 96, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.btn-group.bootstrap-select.error .btn.selectpicker {
  border-color: #d9272e;
  background-image: url(https://assets.arux.app/assets/online-redesign/input-required-error-de6b510346d18adcc826d6156536b781.png);
  background-size: 22px 22px;
  background-position: 100% 0%;
  background-repeat: no-repeat; }

/* line 104, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
ul.errors {
  margin-top: 5px;
  padding-left: 1em;
  list-style-type: none; }
  /* line 108, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  ul.errors li {
    color: #bf282e; }

/* line 112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .list-group .list-group-item {
  border-color: #d9272e !important; }
  /* line 114, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  .form-group.has-error .list-group .list-group-item label {
    color: #bf282e; }
/* line 116, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .error-color {
  color: #d9272e; }

/* line 120, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.panel.has-error .panel-heading {
  background-color: #d9272e !important;
  border-color: #d9272e !important; }
/* line 123, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.panel.has-error .list-group .list-group-item {
  border-color: #d9272e !important; }
  /* line 125, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  .panel.has-error .list-group .list-group-item label {
    color: #bf282e; }
/* line 127, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.panel.has-error .error-color {
  color: #d9272e; }

/* line 134, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .list-group.list-group-required .list-group-item:first-child {
  background-image: url(https://assets.arux.app/assets/online-redesign/input-required-error-de6b510346d18adcc826d6156536b781.png);
  border-color: #d9272e #d9272e #DDD #d9272e !important;
  -webkit-box-shadow: inset -1px 0 0 0 #d9272e, inset 0px 1px 0 0 #d9272e;
  -moz-box-shadow: inset -1px 0 0 0 #d9272e, inset 0px 1px 0 0 #d9272e;
  box-shadow: inset -1px 0 0 0 #d9272e, inset 0px 1px 0 0 #d9272e; }
/* line 138, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .list-group.list-group-required .list-group-item:last-child {
  border-color: #DDD #d9272e #d9272e #d9272e !important; }
/* line 140, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .list-group.list-group-required .list-group-item:not(:first-child) {
  -webkit-box-shadow: inset 0 1px 0 0 #FAD4D5;
  -moz-box-shadow: inset 0 1px 0 0 #FAD4D5;
  box-shadow: inset 0 1px 0 0 #FAD4D5; }
/* line 142, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .list-group.list-group-required .list-group-item:not(:first-child):not(:last-child) {
  border-left-color: #d9272e !important;
  border-right-color: #d9272e !important; }
/* line 145, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .list-group.list-group-required .list-group-item label {
  color: #bf282e; }

/* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .survey_question {
  color: #d84248; }

/* line 154, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.panel.panel-question {
  border: 2px solid #D1D9D9;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 157, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  .panel.panel-question .panel-heading {
    background: #EDF0F0;
    font-size: 16px;
    border-bottom: 2px solid #D1D9D9; }
  /* line 163, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  .panel.panel-question.panel-danger .panel-heading {
    background-color: #d9272e;
    color: #fff;
    background-image: url(https://assets.arux.app/assets/online-redesign/input-required-error-inverse-f54d816583b46160c3b4c38245ec7b0c.png);
    background-size: 22px 22px;
    background-position: 100% 0%;
    background-repeat: no-repeat;
    border: 3px solid #d9272e;
    border-bottom: 0px; }

/* line 175, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.btn-group label.btn input[type="checkbox"] {
  opacity: 0;
  -webkit-transform: translate3d(-9999px, -9999px, -9999px);
  -ms-transform: translate3d(-9999px, -9999px, -9999px);
  -o-transform: translate3d(-9999px, -9999px, -9999px);
  transform: translate3d(-9999px, -9999px, -9999px); }
  /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  .btn-group label.btn input[type="checkbox"]:not(.no-absolute) {
    position: absolute; }

/* line 179, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.required .input-group-addon, .form-group.required .input-group-btn > button {
  border-color: #ec971f; }

/* line 182, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.required.has-error .input-group-addon, .form-group.required.has-error .input-group-btn > button {
  border-color: #d9272e; }

/* line 186, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.field-container.removing-field {
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 0; }

/* line 195, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .timeframe_calendar .panel .panel-heading {
  background-color: #d9272e;
  border-bottom-color: #d9272e; }
/* line 199, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .timeframe_calendar .panel.nested-panel .panel-body {
  border-color: #d9272e; }
/* line 202, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .check-box-fields .panel-heading {
  background-color: #d9272e;
  border-bottom-color: #d9272e; }
/* line 205, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .check-box-fields .text-custom-primary {
  color: #d84248; }
/* line 208, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-group.has-error .survey-question-file-input.input-required {
  background-image: url(https://assets.arux.app/assets/online-redesign/input-required-error-de6b510346d18adcc826d6156536b781.png);
  background-size: 22px 22px;
  background-position: 100% 0%;
  background-repeat: no-repeat;
  border-color: #d9272e; }

/* line 216, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.survey_field_wrapper.error .survey_question {
  color: #DA565C; }

/* line 220, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.survey-question-file-input {
  border: 1px solid #D1D9D9;
  border-radius: 3px;
  padding: 10px; }
  /* line 224, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  .survey-question-file-input.input-required {
    background-image: url(https://assets.arux.app/assets/online-redesign/input-required-2deb147cf51acdc845efdad3d8e1978e.png);
    background-size: 22px 22px;
    background-position: 100% 0%;
    background-repeat: no-repeat;
    border-color: #ec971f; }

/* line 233, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-and-select input:not(:last-child), .input-and-select select:not(:last-child), .input-and-select textarea:not(:last-child) {
  background-image: none !important; }
/* line 235, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.input-and-select .btn-group.bootstrap-select {
  margin-top: 0px; }
  /* line 237, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  .input-and-select .btn-group.bootstrap-select .btn.selectpicker {
    margin-top: 0; }
  /* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
  .input-and-select .btn-group.bootstrap-select:not(:last-child) .btn.selectpicker {
    border-top-width: 1px !important;
    background-image: none !important; }

/* line 245, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.list-group.list-group-radio.single-list-group-item .list-group-item.input-required {
  border: 1px solid #ec971f; }

/* line 250, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/forms/form-styles.sass */
.form-fieldset-heading li:first-child {
  margin-left: 5px; }
@media (max-width: 767px) {
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-xs-no-pad-all {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-sm-no-pad-all {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-md-no-pad-all {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px; } }
@media (min-width: 1200px) {
  /* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-lg-no-pad-all {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px; } }
@media (max-width: 767px) {
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-xs-center-11 {
    margin-left: 4.166666665%; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-sm-center-11 {
    margin-left: 4.166666665%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-md-center-11 {
    margin-left: 4.166666665%; } }
@media (min-width: 1200px) {
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-lg-center-11 {
    margin-left: 4.166666665%; } }
@media (max-width: 767px) {
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-xs-center-10 {
    margin-left: 8.333333335%; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-sm-center-10 {
    margin-left: 8.333333335%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-md-center-10 {
    margin-left: 8.333333335%; } }
@media (min-width: 1200px) {
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-lg-center-10 {
    margin-left: 8.333333335%; } }
@media (max-width: 767px) {
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-xs-center-9 {
    margin-left: 12.5%; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-sm-center-9 {
    margin-left: 12.5%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-md-center-9 {
    margin-left: 12.5%; } }
@media (min-width: 1200px) {
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-lg-center-9 {
    margin-left: 12.5%; } }
@media (max-width: 767px) {
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-xs-center-8 {
    margin-left: 16.666666665%; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-sm-center-8 {
    margin-left: 16.666666665%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-md-center-8 {
    margin-left: 16.666666665%; } }
@media (min-width: 1200px) {
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-lg-center-8 {
    margin-left: 16.666666665%; } }
@media (max-width: 767px) {
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-xs-center-7 {
    margin-left: 20.833333335%; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-sm-center-7 {
    margin-left: 20.833333335%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-md-center-7 {
    margin-left: 20.833333335%; } }
@media (min-width: 1200px) {
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-lg-center-7 {
    margin-left: 20.833333335%; } }
@media (max-width: 767px) {
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-xs-center-6 {
    margin-left: 25%; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-sm-center-6 {
    margin-left: 25%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-md-center-6 {
    margin-left: 25%; } }
@media (min-width: 1200px) {
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-lg-center-6 {
    margin-left: 25%; } }
@media (max-width: 767px) {
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-xs-center-5 {
    margin-left: 29.166666665%; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-sm-center-5 {
    margin-left: 29.166666665%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-md-center-5 {
    margin-left: 29.166666665%; } }
@media (min-width: 1200px) {
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-lg-center-5 {
    margin-left: 29.166666665%; } }
@media (max-width: 767px) {
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-xs-center-4 {
    margin-left: 33.333333335%; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-sm-center-4 {
    margin-left: 33.333333335%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-md-center-4 {
    margin-left: 33.333333335%; } }
@media (min-width: 1200px) {
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-lg-center-4 {
    margin-left: 33.333333335%; } }
@media (max-width: 767px) {
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-xs-center-3 {
    margin-left: 37.5%; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-sm-center-3 {
    margin-left: 37.5%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-md-center-3 {
    margin-left: 37.5%; } }
@media (min-width: 1200px) {
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-lg-center-3 {
    margin-left: 37.5%; } }
@media (max-width: 767px) {
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-xs-center-2 {
    margin-left: 41.666666665%; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-sm-center-2 {
    margin-left: 41.666666665%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-md-center-2 {
    margin-left: 41.666666665%; } }
@media (min-width: 1200px) {
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-lg-center-2 {
    margin-left: 41.666666665%; } }
@media (max-width: 767px) {
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-xs-center-1 {
    margin-left: 45.833333335%; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-sm-center-1 {
    margin-left: 45.833333335%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-md-center-1 {
    margin-left: 45.833333335%; } }
@media (min-width: 1200px) {
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
  .col-lg-center-1 {
    margin-left: 45.833333335%; } }
/* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/grids.sass */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/variant-columns.sass */
.row.seven-cols > .col-xs-1, .row.seven-cols > .col-sm-1, .row.seven-cols > .col-md-1, .row.seven-cols > .col-lg-1 {
  width: 14.2857142857%; }
  @media (min-width: 768px) {
    /* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/variant-columns.sass */
    .row.seven-cols > .col-xs-1, .row.seven-cols > .col-sm-1, .row.seven-cols > .col-md-1, .row.seven-cols > .col-lg-1 {
      width: 14.2857142857%;
      display: inline-block; } }
  @media (min-width: 992px) {
    /* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/variant-columns.sass */
    .row.seven-cols > .col-xs-1, .row.seven-cols > .col-sm-1, .row.seven-cols > .col-md-1, .row.seven-cols > .col-lg-1 {
      width: 14.2857142857%; } }
  @media (min-width: 1200px) {
    /* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/variant-columns.sass */
    .row.seven-cols > .col-xs-1, .row.seven-cols > .col-sm-1, .row.seven-cols > .col-md-1, .row.seven-cols > .col-lg-1 {
      width: 14.2857142857%; } }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/variant-columns.sass */
.row.five-cols > .col-sm-1, .row.five-cols > .col-md-1, .row.five-cols > .col-lg-1 {
  width: 20%; }
  @media (min-width: 768px) {
    /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/variant-columns.sass */
    .row.five-cols > .col-sm-1, .row.five-cols > .col-md-1, .row.five-cols > .col-lg-1 {
      width: 20%;
      display: inline-block;
      width: 20%; } }
  @media (min-width: 992px) {
    /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/variant-columns.sass */
    .row.five-cols > .col-sm-1, .row.five-cols > .col-md-1, .row.five-cols > .col-lg-1 {
      width: 20%; } }
  @media (min-width: 1200px) {
    /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/variant-columns.sass */
    .row.five-cols > .col-sm-1, .row.five-cols > .col-md-1, .row.five-cols > .col-lg-1 {
      width: 20%; } }

@media (min-width: 1200px) {
  /* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/variant-columns.sass */
  .col-lg-offset-4-5 {
    margin-left: 37.5%; } }
@media (min-width: 992px) {
  /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/variant-columns.sass */
  .col-md-offset-4-5 {
    margin-left: 37.5%; } }
@media (min-width: 768px) {
  /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/variant-columns.sass */
  .col-sm-offset-4-5 {
    margin-left: 37.5%; } }
/* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/grid/variant-columns.sass */
.col-xs-offset-4-5 {
  margin-left: 37.5%; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
.list-group-horizontal .list-group-item {
  display: inline-block;
  margin-bottom: 0;
  margin-left: -4px;
  margin-right: 0; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
  .list-group-horizontal .list-group-item:first-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
  .list-group-horizontal .list-group-item:last-child {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0; }

/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
.list-group-horizontal.list-group-two-columns .list-group-item {
  width: 50%;
  border-bottom-width: 0px; }
  /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
  .list-group-horizontal.list-group-two-columns .list-group-item:first-child {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    -ms-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
  .list-group-horizontal.list-group-two-columns .list-group-item:nth-of-type(2) {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    -ms-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0; }
  /* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
  .list-group-horizontal.list-group-two-columns .list-group-item:nth-last-child(2) {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    -ms-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px;
    border-bottom-width: 1px; }
  /* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
  .list-group-horizontal.list-group-two-columns .list-group-item:nth-last-child(1) {
    -webkit-border-radius: 0 0 4px 0;
    -moz-border-radius: 0 0 4px 0;
    -ms-border-radius: 0 0 4px 0;
    border-radius: 0 0 4px 0;
    border-bottom-width: 1px; }

/* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
.list-group-horizontal.list-group-three-columns {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
  .list-group-horizontal.list-group-three-columns .list-group-item {
    width: 33.3333333333%;
    border-bottom-width: 0px; }
    /* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
    .list-group-horizontal.list-group-three-columns .list-group-item:nth-of-type(1) {
      -webkit-border-radius: 4px 0 0 0;
      -moz-border-radius: 4px 0 0 0;
      -ms-border-radius: 4px 0 0 0;
      border-radius: 4px 0 0 0; }
    /* line 39, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
    .list-group-horizontal.list-group-three-columns .list-group-item:nth-of-type(2) {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0; }
    /* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
    .list-group-horizontal.list-group-three-columns .list-group-item:nth-of-type(3) {
      -webkit-border-radius: 0 4px 0 0;
      -moz-border-radius: 0 4px 0 0;
      -ms-border-radius: 0 4px 0 0;
      border-radius: 0 4px 0 0; }
    /* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
    .list-group-horizontal.list-group-three-columns .list-group-item:nth-last-child(3) {
      -webkit-border-radius: 0 0 0 4px;
      -moz-border-radius: 0 0 0 4px;
      -ms-border-radius: 0 0 0 4px;
      border-radius: 0 0 0 4px;
      border-bottom-width: 1px; }
    /* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
    .list-group-horizontal.list-group-three-columns .list-group-item:nth-last-child(2) {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      border-bottom-width: 1px; }
    /* line 49, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-horizontal.sass */
    .list-group-horizontal.list-group-three-columns .list-group-item:nth-last-child(1) {
      -webkit-border-radius: 0 0 4px 0;
      -moz-border-radius: 0 0 4px 0;
      -ms-border-radius: 0 0 4px 0;
      border-radius: 0 0 4px 0;
      border-bottom-width: 1px; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.list-group-table {
  width: 100%;
  display: table; }
  /* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
  .list-group-table .table-row {
    display: table-row; }
    /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
    .list-group-table .table-row .table-cell {
      display: table-cell;
      color: #555;
      padding: 10px 15px;
      border: 1px solid #ddd;
      border-left-width: 0px;
      border-right-width: 0px;
      border-bottom-width: 0px; }
    /* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
    .list-group-table .table-row.last-item .table-cell {
      border-bottom-width: 1px; }
  /* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
  .list-group-table a.table-row {
    cursor: pointer; }
    /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
    .list-group-table a.table-row:hover .table-cell {
      color: #555;
      text-decoration: none;
      background-color: #f5f5f5; }

/* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.list-group-table .table-row .table-cell:first-child {
  border-left-width: 1px; }
/* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.list-group-table .table-row .table-cell:last-child {
  border-right-width: 1px; }
/* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.list-group-table .table-row .table-cell:first-child:last-child {
  border-left-width: 1px;
  border-right-width: 1px; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.list-group-table .table-row.first-item .table-cell:first-child {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -ms-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0; }
/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.list-group-table .table-row.first-item .table-cell:last-child {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  -ms-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0; }
/* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.list-group-table .table-row.last-item .table-cell:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  -ms-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px; }
/* line 53, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.list-group-table .table-row.last-item .table-cell:last-child {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  -ms-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0; }
/* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.list-group-table .table-row.first-item.last-item .table-cell:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }
/* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.list-group-table .table-row.first-item.last-item .table-cell:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }

/* line 70, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.table-row.list-group-item-success .table-cell {
  color: #3c763d;
  background-color: #dff0d8; }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
a.table-row.list-group-item-success:hover .table-cell {
  color: #3c763d;
  background-color: #d0e9c6; }
/* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
a.table-row.list-group-item-success .table-cell {
  color: #3c763d; }
  /* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
  a.table-row.list-group-item-success .table-cell .list-group-item-heading {
    color: inherit; }
/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
a.table-row.list-group-item-success .active .table-cell, a.table-row.list-group-item-success .active:hover .table-cell, a.table-row.list-group-item-success .active:focus .table-cell {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d; }

/* line 70, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.table-row.list-group-item-info .table-cell {
  color: #31708f;
  background-color: #d9edf7; }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
a.table-row.list-group-item-info:hover .table-cell {
  color: #31708f;
  background-color: #c4e3f3; }
/* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
a.table-row.list-group-item-info .table-cell {
  color: #31708f; }
  /* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
  a.table-row.list-group-item-info .table-cell .list-group-item-heading {
    color: inherit; }
/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
a.table-row.list-group-item-info .active .table-cell, a.table-row.list-group-item-info .active:hover .table-cell, a.table-row.list-group-item-info .active:focus .table-cell {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f; }

/* line 70, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.table-row.list-group-item-warning .table-cell {
  color: #8a6d3b;
  background-color: #fcf8e3; }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
a.table-row.list-group-item-warning:hover .table-cell {
  color: #8a6d3b;
  background-color: #faf2cc; }
/* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
a.table-row.list-group-item-warning .table-cell {
  color: #8a6d3b; }
  /* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
  a.table-row.list-group-item-warning .table-cell .list-group-item-heading {
    color: inherit; }
/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
a.table-row.list-group-item-warning .active .table-cell, a.table-row.list-group-item-warning .active:hover .table-cell, a.table-row.list-group-item-warning .active:focus .table-cell {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b; }

/* line 70, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
.table-row.list-group-item-danger .table-cell {
  color: #a94442;
  background-color: #f2dede; }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
a.table-row.list-group-item-danger:hover .table-cell {
  color: #a94442;
  background-color: #ebcccc; }
/* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
a.table-row.list-group-item-danger .table-cell {
  color: #a94442; }
  /* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
  a.table-row.list-group-item-danger .table-cell .list-group-item-heading {
    color: inherit; }
/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group-table.sass */
a.table-row.list-group-item-danger .active .table-cell, a.table-row.list-group-item-danger .active:hover .table-cell, a.table-row.list-group-item-danger .active:focus .table-cell {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-item.no-pad-item {
  padding-left: 0;
  padding-right: 0; }
/* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-item.minimal-pad-item {
  padding: 5px 0; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-item.larger-vertical-padding {
  padding-top: 20px;
  padding-bottom: 20px; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group.non-rounded-group.relationship-list-group .list-group-item:first-child {
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -ms-border-radius: 4px !important;
  border-radius: 4px !important;
  border-top: 0px; }

/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group.non-rounded-group {
  border-radius: 0 !important; }
  /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group.non-rounded-group .list-group-item {
    border-radius: 0 !important; }

/* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.panel .panel-body .list-group {
  -webkit-border-radius: 0 0 3px 3px !important;
  -moz-border-radius: 0 0 3px 3px !important;
  -ms-border-radius: 0 0 3px 3px !important;
  border-radius: 0 0 3px 3px !important; }
  /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .panel .panel-body .list-group .list-group-item:last-child {
    -webkit-border-radius: 0 0 3px 3px !important;
    -moz-border-radius: 0 0 3px 3px !important;
    -ms-border-radius: 0 0 3px 3px !important;
    border-radius: 0 0 3px 3px !important; }
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .panel .panel-body .list-group .list-group-item:first-child:last-child {
    -webkit-border-radius: 3px 3px 3px 3px !important;
    -moz-border-radius: 3px 3px 3px 3px !important;
    -ms-border-radius: 3px 3px 3px 3px !important;
    border-radius: 3px 3px 3px 3px !important; }
  /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .panel .panel-body .list-group .list-group-item {
    border-left-color: #e8e9ec;
    border-right-color: #e8e9ec; }

/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group.list-group-single-item .list-group-item, .panel .panel-body .list-group.list-group-single-item .list-group-item {
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -ms-border-radius: 4px !important;
  border-radius: 4px !important; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
a.list-group-item {
  cursor: pointer; }

/* line 49, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group.list-group-ellipsis .list-group-item, .list-group.list-group-ellipsis .list-group-item label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 55, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-item.list-group-item-radio-button.active i.fa {
  color: #ffffff; }

/* line 58, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-item.link-hover-cursor {
  cursor: pointer; }
  /* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group-item.link-hover-cursor:hover {
    text-decoration: none;
    background-color: #f5f5f5; }

/* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group.list-group-in-panel {
  padding: 0px;
  margin-bottom: 0px; }
  /* line 68, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group.list-group-in-panel > .list-group-item {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    padding: 10px 0; }
    /* line 71, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
    .list-group.list-group-in-panel > .list-group-item:last-child {
      -webkit-border-radius: 0 0 4px 4px;
      -moz-border-radius: 0 0 4px 4px;
      -ms-border-radius: 0 0 4px 4px;
      border-radius: 0 0 4px 4px; }

/* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-item .text-link-style {
  color: #337ab7;
  text-decoration: none; }
  /* line 79, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group-item .text-link-style:hover {
    color: #23527c;
    text-decoration: underline; }

/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-item.active svg.fa, .list-group-item.active svg.cf {
  color: #fff;
  stroke: #fff;
  fill: #fff; }

/* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.panel .panel-body .list-group.list-group-border.single-list-group-item .list-group-item {
  border-top: 0px;
  border-right: 0px; }

/* line 95, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group.single-list-group-item.list-group-required .list-group-item {
  border-top: 0px;
  border-right: 0px; }

/* line 101, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-required .list-group-item:first-child {
  border-color: #ec971f #ec971f #DDD #ec971f !important;
  border-width: 0px 0px 1px 1px !important;
  -webkit-box-shadow: inset -1px 0 0 0 #F0AD4E, inset 0px 1px 0 0 #F0AD4E;
  -moz-box-shadow: inset -1px 0 0 0 #F0AD4E, inset 0px 1px 0 0 #F0AD4E;
  box-shadow: inset -1px 0 0 0 #F0AD4E, inset 0px 1px 0 0 #F0AD4E; }
/* line 106, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-required .list-group-item:last-child {
  border-color: #DDD #ec971f #ec971f #ec971f !important;
  border-width: 1px 1px 1px 1px !important; }
/* line 109, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-required .list-group-item:not(:first-child) {
  border-top: 0px !important;
  -webkit-box-shadow: inset 0 1px 0 0 #F7E3C8;
  -moz-box-shadow: inset 0 1px 0 0 #F7E3C8;
  box-shadow: inset 0 1px 0 0 #F7E3C8; }
/* line 112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-required .list-group-item:not(:first-child):not(:last-child) {
  border-left-width: 1px !important;
  border-right-width: 1px !important;
  border-color: #ec971f !important; }

/* line 121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.row.list-group .link-label {
  margin-bottom: 0px; }
/* line 123, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.row.list-group > .list-group-item [class*="col-"] {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px; }
/* line 125, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.row.list-group .list-group-item:first-child {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  border-radius: 0px !important; }
/* line 127, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.row.list-group .list-group-item:nth-child(2):nth-last-child(2) {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }
/* line 129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.row.list-group .list-group-item:nth-child(2):nth-last-child(1) {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }
/* line 131, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.row.list-group [class*="-uneven-split"]:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px; }
/* line 133, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.row.list-group .list-group-item:nth-child(2n+2) {
  border-left-width: 0px; }
/* line 136, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.row.list-group .list-group-item.has-border-left {
  border-left-width: 1px; }
/* line 138, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.row.list-group .list-group-item.no-border-left {
  border-left-width: 0px; }
@media(max-width: 991px) {
  /* line 141, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .row.list-group .list-group-item {
    border-left-width: 1px; } }
/* line 145, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-item.even {
  background-color: #fff; }
/* line 147, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-item.odd {
  background-color: #f5f5f5; }

/* line 151, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group.choose-one-list.has-no-children {
  margin-bottom: 0px; }

/* line 155, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-item.native-input.disabled:hover {
  background-color: #FFF; }
/* line 157, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-item.native-input .disabled {
  text-decoration: line-through; }

/* line 160, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
a.list-group-item.active.list-group-item-checkbox {
  border-color: rgba(0, 0, 0, 0.16); }
  /* line 162, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  a.list-group-item.active.list-group-item-checkbox:hover {
    background-color: #3478B3; }

/* line 166, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-item-radio-parent.highlight {
  background-image: url(https://assets.arux.app/assets/online-redesign/input-required-default-1957f69bd30b55a89665be3cacacaf3b.png) !important;
  background-size: 22px 22px;
  background-position: 100% 0%;
  background-repeat: no-repeat;
  -webkit-box-shadow: inset -1px -1px 0 0 #B4B4B4, inset 1px 1px 0 0 #B4B4B4;
  -moz-box-shadow: inset -1px -1px 0 0 #B4B4B4, inset 1px 1px 0 0 #B4B4B4;
  box-shadow: inset -1px -1px 0 0 #B4B4B4, inset 1px 1px 0 0 #B4B4B4; }
  /* line 172, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group-item-radio-parent.highlight.active {
    background-image: url(https://assets.arux.app/assets/online-redesign/input-required-active-23371e2771abb4b173e95a115c31f476.png) !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

@media screen and (min-width: 768px) and (max-width: 992px) {
  /* line 181, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group-item.list-group-item-radio-parent.col-sm-12 .sacc-contract-location-radio, .list-group-item.list-group-item-radio-parent.col-xs-12 .sacc-contract-location-radio {
    width: 8.33333333%; } }
@media (max-width: 992px) {
  /* line 186, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group-item.list-group-item-radio-parent.col-sm-12, .list-group-item.list-group-item-radio-parent.col-xs-12 {
    border-left: 1px solid #e8e9ec !important;
    border-right: 1px solid #e8e9ec !important; }
    /* line 189, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
    .list-group-item.list-group-item-radio-parent.col-sm-12.first-item-border-radius, .list-group-item.list-group-item-radio-parent.col-xs-12.first-item-border-radius {
      -webkit-border-radius: 4px 4px 0 0 !important;
      -moz-border-radius: 4px 4px 0 0 !important;
      -ms-border-radius: 4px 4px 0 0 !important;
      border-radius: 4px 4px 0 0 !important; }
    /* line 191, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
    .list-group-item.list-group-item-radio-parent.col-sm-12.last-item-border-radius, .list-group-item.list-group-item-radio-parent.col-xs-12.last-item-border-radius {
      -webkit-border-radius: 0 0 4px 4px !important;
      -moz-border-radius: 0 0 4px 4px !important;
      -ms-border-radius: 0 0 4px 4px !important;
      border-radius: 0 0 4px 4px !important; }
    /* line 193, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
    .list-group-item.list-group-item-radio-parent.col-sm-12.first-item-border-radius.last-item-border-radius, .list-group-item.list-group-item-radio-parent.col-xs-12.first-item-border-radius.last-item-border-radius {
      -webkit-border-radius: 4px !important;
      -moz-border-radius: 4px !important;
      -ms-border-radius: 4px !important;
      border-radius: 4px !important; }

  /* line 198, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .search-box-search-container + .list-group .list-group-item.list-group-item-radio-parent.first-item-border-radius {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important; }
  /* line 200, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .search-box-search-container + .list-group .list-group-item.list-group-item-radio-parent.last-item-border-radius {
    -webkit-border-radius: 0 0 4px 4px !important;
    -moz-border-radius: 0 0 4px 4px !important;
    -ms-border-radius: 0 0 4px 4px !important;
    border-radius: 0 0 4px 4px !important; }
  /* line 202, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .search-box-search-container + .list-group .list-group-item.list-group-item-radio-parent.first-item-border-radius.last-item-border-radius {
    -webkit-border-radius: 0 0 4px 4px !important;
    -moz-border-radius: 0 0 4px 4px !important;
    -ms-border-radius: 0 0 4px 4px !important;
    border-radius: 0 0 4px 4px !important; } }
/* line 207, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.panel .panel-body .list-group .list-group-item.list-group-item-default {
  color: #383838;
  background-color: #EFEFEF;
  border-left-color: #ddd;
  border-right-color: #ddd; }

/* line 215, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-nest-parent {
  border-bottom: 1px solid #F3F3F3; }

/* line 217, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group-child {
  border-top: 1px solid #F3F3F3;
  border-bottom: 1px solid #F3F3F3; }

@media (min-width: 992px) {
  /* line 227, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group.row .list-group-item:first-child {
    -webkit-border-radius: 4px 0 0 0 !important;
    -moz-border-radius: 4px 0 0 0 !important;
    -ms-border-radius: 4px 0 0 0 !important;
    border-radius: 4px 0 0 0 !important; }
  /* line 229, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group.row .list-group-item:nth-child(2) {
    -webkit-border-radius: 0 4px 0 0 !important;
    -moz-border-radius: 0 4px 0 0 !important;
    -ms-border-radius: 0 4px 0 0 !important;
    border-radius: 0 4px 0 0 !important; }
  /* line 231, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group.row .list-group-item:last-child:nth-child(2) {
    -webkit-border-radius: 0 4px 4px 0 !important;
    -moz-border-radius: 0 4px 4px 0 !important;
    -ms-border-radius: 0 4px 4px 0 !important;
    border-radius: 0 4px 4px 0 !important; }
  /* line 233, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group.row .list-group-item:nth-last-child(2) {
    -webkit-border-radius: 0 0 0 4px !important;
    -moz-border-radius: 0 0 0 4px !important;
    -ms-border-radius: 0 0 0 4px !important;
    border-radius: 0 0 0 4px !important; }
  /* line 235, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group.row .list-group-item:first-child:nth-last-child(2) {
    -webkit-border-radius: 4px 0 0 4px !important;
    -moz-border-radius: 4px 0 0 4px !important;
    -ms-border-radius: 4px 0 0 4px !important;
    border-radius: 4px 0 0 4px !important; }
  /* line 237, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group.row .list-group-item:nth-child(even):nth-child(2):last-child.native-input {
    -webkit-border-radius: 0 4px 4px 0 !important;
    -moz-border-radius: 0 4px 4px 0 !important;
    -ms-border-radius: 0 4px 4px 0 !important;
    border-radius: 0 4px 4px 0 !important; }
  /* line 239, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group.row .list-group-item:nth-child(even):nth-child(2):last-child.native-input:not(:nth-child(2)) {
    -webkit-border-radius: 0 0 4px 0 !important;
    -moz-border-radius: 0 0 4px 0 !important;
    -ms-border-radius: 0 0 4px 0 !important;
    border-radius: 0 0 4px 0 !important; }
  /* line 241, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group.row .list-group-item:nth-child(2).native-input:nth-child(2) {
    -webkit-border-radius: 0 4px 0 0 !important;
    -moz-border-radius: 0 4px 0 0 !important;
    -ms-border-radius: 0 4px 0 0 !important;
    border-radius: 0 4px 0 0 !important; }
  /* line 243, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group.row .list-group-item:nth-child(even):last-child.native-input:not(:nth-child(2)) {
    -webkit-border-radius: 0 0 4px 0 !important;
    -moz-border-radius: 0 0 4px 0 !important;
    -ms-border-radius: 0 0 4px 0 !important;
    border-radius: 0 0 4px 0 !important; } }
@media (max-width: 991px) {
  /* line 225, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
  .list-group.row .list-group-item {
    border-left-width: 1px !important;
    border-right-width: 1px !important; }
    /* line 249, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
    .list-group.row .list-group-item:first-child {
      -webkit-border-radius: 4px 4px 0 0 !important;
      -moz-border-radius: 4px 4px 0 0 !important;
      -ms-border-radius: 4px 4px 0 0 !important;
      border-radius: 4px 4px 0 0 !important; }
    /* line 251, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
    .list-group.row .list-group-item:nth-child(2) {
      -webkit-border-radius: 0 0 0 0 !important;
      -moz-border-radius: 0 0 0 0 !important;
      -ms-border-radius: 0 0 0 0 !important;
      border-radius: 0 0 0 0 !important; } }
/* line 255, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group.row .list-group-item:last-child:nth-child(even) {
  -webkit-border-radius: 0 0 4px 4px !important;
  -moz-border-radius: 0 0 4px 4px !important;
  -ms-border-radius: 0 0 4px 4px !important;
  border-radius: 0 0 4px 4px !important; }
/* line 258, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group.row .list-group-item.col-md-12 {
  -webkit-border-radius: 0 0 4px 4px !important;
  -moz-border-radius: 0 0 4px 4px !important;
  -ms-border-radius: 0 0 4px 4px !important;
  border-radius: 0 0 4px 4px !important; }
/* line 261, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group.row .list-group-item:last-child:nth-child(even) {
  -webkit-border-radius: 0 0 4px 0 !important;
  -moz-border-radius: 0 0 4px 0 !important;
  -ms-border-radius: 0 0 4px 0 !important;
  border-radius: 0 0 4px 0 !important; }
/* line 264, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group.row .list-group-item:last-child:nth-child(even):nth-child(2) {
  -webkit-border-radius: 0 0 4px 4px !important;
  -moz-border-radius: 0 0 4px 4px !important;
  -ms-border-radius: 0 0 4px 4px !important;
  border-radius: 0 0 4px 4px !important; }
/* line 267, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group.row .list-group-item:first-child:last-child {
  -webkit-border-radius: 4px 4px 4px 4px !important;
  -moz-border-radius: 4px 4px 4px 4px !important;
  -ms-border-radius: 4px 4px 4px 4px !important;
  border-radius: 4px 4px 4px 4px !important; }
/* line 270, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/list-group.sass */
.list-group.row .list-group-item:last-child.native-input {
  -webkit-border-radius: 0 0 4px 4px !important;
  -moz-border-radius: 0 0 4px 4px !important;
  -ms-border-radius: 0 0 4px 4px !important;
  border-radius: 0 0 4px 4px !important; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/nested-list-groups.sass */
.list-group.list-group-root {
  padding: 0;
  overflow: hidden; }
  /* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/nested-list-groups.sass */
  .list-group.list-group-root .list-group {
    margin-bottom: 0; }
  /* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/nested-list-groups.sass */
  .list-group.list-group-root > .list-group > .list-group-item label {
    padding-left: 30px; }
  /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/nested-list-groups.sass */
  .list-group.list-group-root > .list-group > .list-group-item.input-required {
    background-image: none;
    border-color: none; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/nested-list-groups.sass */
  .list-group.list-group-root > .list-group > .list-group-item:last-child {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    border-radius: 0px !important; }
  /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/nested-list-groups.sass */
  .list-group.list-group-root > .list-group > .list-group > .list-group-item {
    padding-left: 45px; }
  /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/list-group/nested-list-groups.sass */
  .list-group.list-group-root > .list-group + .list-group-item {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_general.sass */
.border-radius-none,
.no-border-radius,
.border-radius-0 {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px; }
/* line 1, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-container {
  max-width: 1170px;
  margin: 0 auto; }

/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-container::after {
  content: '';
  display: table;
  clear: both; }

/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
header {
  height: 200px;
  line-height: 200px;
  text-align: center;
  background: #303e49; }

/* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
header h1 {
  color: white;
  font-size: 18px;
  font-size: 1.125rem; }

/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
#cd-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 1em;
  margin-bottom: 2em; }

/* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
#cd-timeline::before {
  content: '';
  position: absolute;
  top: 0;
  /*left: 18px;*/
  left: 24px;
  height: 100%;
  width: 4px;
  background: #d7e4ed;
  background: #D2E4E2;
  background: #E4E4E4; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-block {
  position: relative;
  margin: 2em 0; }

/* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-block:after {
  content: "";
  display: table;
  clear: both; }

/* line 53, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-block:first-child {
  margin-top: 0; }

/* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-block:last-child {
  margin-bottom: 0; }

/* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  /*width: 40px;*/
  /*height: 40px;*/
  width: 50px;
  height: 50px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); }

/* line 72, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-img i {
  display: block;
  font-size: 21px;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -11px;
  margin-top: -8px; }

/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.question-number {
  margin-top: 50%;
  /*top: -14px;*/
  top: -15px;
  /*font-size: 20px;*/
  font-size: 23px;
  color: #ffffff;
  position: absolute;
  width: 100%; }

/* line 93, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-img.cd-picture {
  background: #75ce66; }

/* line 96, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-img.cd-movie {
  background: #c03b44; }

/* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-img.cd-location {
  background: #f0ca45; }

/* line 104, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-content {
  position: relative;
  /*margin-left: 60px;*/
  margin-left: 70px;
  background: white;
  border-radius: 0.25em;
  padding: 1em;
  box-shadow: 0 3px 0 #D2E4E2;
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }

/* line 114, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-content:after {
  content: "";
  display: table;
  clear: both; }

/* line 119, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-content h2 {
  color: #303e49; }

/* line 122, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  font-size: 13px;
  font-size: 0.8125rem; }

/* line 126, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  display: inline-block; }

/* line 129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-content p {
  margin: 1em 0;
  line-height: 1.6; }

/* line 133, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-content .cd-read-more {
  float: right;
  padding: .8em 1em;
  background: #acb7c0;
  color: white;
  border-radius: 0.25em; }

/* line 140, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.no-touch .cd-timeline-content .cd-read-more:hover {
  background-color: #bac4cb; }

/* line 143, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-content .cd-date {
  float: left;
  padding: .8em 0;
  opacity: .7; }

/* line 148, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid white; }

/* line 158, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-content h2 {
  font-size: 15px;
  font-size: 1.5rem;
  margin-top: 5px; }

/* line 163, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
.cd-timeline-content p {
  font-size: 13px;
  font-size: 1.3rem;
  margin-bottom: 5px; }

@media only screen and (min-width: 768px) {
  /* line 170, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/_timeline_design.scss */
  .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
    font-size: 14px;
    font-size: 0.875rem; } }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
.vertical-tile .white-shadow-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 16px 18px;
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.14902) 0px 2px 0px;
  -webkit-box-shadow: 0 0 0 5px white, inset 0 3px 0 rgba(0, 0, 0, 0.08), 0 4px 0 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 0 5px white, inset 0 3px 0 rgba(0, 0, 0, 0.08), 0 4px 0 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 5px white, inset 0 3px 0 rgba(0, 0, 0, 0.08), 0 4px 0 5px rgba(0, 0, 0, 0.05); }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
  .vertical-tile .white-shadow-circle svg.fa, .vertical-tile .white-shadow-circle svg.cf {
    width: 2em;
    height: 2em;
    color: #fff;
    stroke: #fff;
    fill: #fff; }
/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
.vertical-tile .first-line-text {
  font-size: 20px;
  margin-bottom: 5px; }
/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
.vertical-tile .second-line-text {
  font-size: 26px; }
/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
.vertical-tile .colored-tile-portion {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }

/* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
.horizontal-tile .colored-tile-portion {
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  left: 14px; }
  /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
  .horizontal-tile .colored-tile-portion .white-shadow-circle {
    position: absolute;
    top: 50%;
    margin-top: -2.05em;
    left: 50%;
    margin-left: -2.05em; }

/* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
.horizontal-tile .white-shadow-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 16px 18px;
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.14902) 0px 2px 0px;
  -webkit-box-shadow: 0 0 0 5px white, inset 0 3px 0 rgba(0, 0, 0, 0.08), 0 4px 0 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 0 5px white, inset 0 3px 0 rgba(0, 0, 0, 0.08), 0 4px 0 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 5px white, inset 0 3px 0 rgba(0, 0, 0, 0.08), 0 4px 0 5px rgba(0, 0, 0, 0.05); }
  /* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
  .horizontal-tile .white-shadow-circle svg.fa, .horizontal-tile .white-shadow-circle svg.cf {
    width: 2em;
    height: 2em;
    color: #fff;
    stroke: #fff;
    fill: #fff; }
/* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
.horizontal-tile .first-line-text {
  font-size: 26px;
  margin-bottom: 5px; }
/* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
.horizontal-tile .second-line-text {
  font-size: 26px; }
/* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
.horizontal-tile .colored-tile-portion {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }

/* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
.horizontal-tile.tile-gray > .panel, .horizontal-tile.tile-gray .right-side .panel-body {
  background-color: #EDF0F0; }
/* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
.horizontal-tile.tile-gray > .panel {
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.13);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.13); }

/* line 70, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
.horizontal-tile {
  text-decoration: none !important; }
  /* line 72, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
  .horizontal-tile .first-line-text,
  .horizontal-tile .first-line-colored,
  .horizontal-tile .second-line-text,
  .horizontal-tile .second-line-colored {
    text-decoration: none !important; }
  /* line 77, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
  .horizontal-tile .first-line-colored + .second-line-text {
    font-size: 22px; }
  /* line 79, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
  .horizontal-tile .second-line-text.extra-small-text {
    font-size: 16px; }
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/additional-tiles.sass */
  .horizontal-tile .second-line-text.small-text {
    font-size: 18px; }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
.panel.panel-alert.panel-alert-success {
  border: 1px solid #bdceae; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
  .panel.panel-alert.panel-alert-success .panel-body, .panel.panel-alert.panel-alert-success .panel-footer {
    color: #3c763d; }
    /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
    .panel.panel-alert.panel-alert-success .panel-body svg.fa, .panel.panel-alert.panel-alert-success .panel-footer svg.fa {
      fill: #3c763d; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
  .panel.panel-alert.panel-alert-success .panel-body {
    background: #dff0d8; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
  .panel.panel-alert.panel-alert-success .panel-footer {
    border-top-color: #cad2c3;
    background: #ccd9c6; }

/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
.panel.panel-alert.panel-alert-info {
  border: 1px solid #9fd1db; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
  .panel.panel-alert.panel-alert-info .panel-body, .panel.panel-alert.panel-alert-info .panel-footer {
    color: #31708f; }
    /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
    .panel.panel-alert.panel-alert-info .panel-body svg.fa, .panel.panel-alert.panel-alert-info .panel-footer svg.fa {
      fill: #31708f; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
  .panel.panel-alert.panel-alert-info .panel-body {
    background: #d9edf7; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
  .panel.panel-alert.panel-alert-info .panel-footer {
    border-top-color: #b7d6dd;
    background: #c2d9e5; }

/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
.panel.panel-alert.panel-alert-warning {
  border: 1px solid #ebd5a8; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
  .panel.panel-alert.panel-alert-warning .panel-body, .panel.panel-alert.panel-alert-warning .panel-footer {
    color: #8a6d3b; }
    /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
    .panel.panel-alert.panel-alert-warning .panel-body svg.fa, .panel.panel-alert.panel-alert-warning .panel-footer svg.fa {
      fill: #8a6d3b; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
  .panel.panel-alert.panel-alert-warning .panel-body {
    background: #fcf8e3; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
  .panel.panel-alert.panel-alert-warning .panel-footer {
    border-top-color: #ebdec1;
    background: #efe9c7; }

/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
.panel.panel-alert.panel-alert-danger {
  border: 1px solid #d0b4b8; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
  .panel.panel-alert.panel-alert-danger .panel-body, .panel.panel-alert.panel-alert-danger .panel-footer {
    color: #a94442; }
    /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
    .panel.panel-alert.panel-alert-danger .panel-body svg.fa, .panel.panel-alert.panel-alert-danger .panel-footer svg.fa {
      fill: #a94442; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
  .panel.panel-alert.panel-alert-danger .panel-body {
    background: #f2dede; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
  .panel.panel-alert.panel-alert-danger .panel-footer {
    border-top-color: #d5c8ca;
    background: #dccccc; }

/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
a.alert-success:hover {
  background-color: #d6eccd; }

/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
a.alert-info:hover {
  background-color: #cce7f4; }

/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
a.alert-warning:hover {
  background-color: #fbf5d5; }

/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/alert.sass */
a.alert-danger:hover {
  background-color: #eed3d3; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/choose-one.sass */
.choose-one {
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }
  /* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/choose-one.sass */
  .choose-one .choice {
    padding: 15px;
    width: 50%;
    color: #fff;
    display: inline-block;
    z-index: 5; }
    /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/choose-one.sass */
    .choose-one .choice:active {
      -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
      -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/choose-one.sass */
  .choose-one .choose-one-divider {
    position: absolute;
    height: 100%;
    width: 3px;
    top: 0;
    left: 50%;
    margin-left: -1px;
    background: #fff;
    z-index: 10; }
    /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/choose-one.sass */
    .choose-one .choose-one-divider .choose-one-divider-ball {
      padding: 7px 7px 6px 7px;
      background: #38B775;
      position: absolute;
      border: 3px solid #fff;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      border-radius: 50%;
      color: #fff;
      top: 50%;
      margin-top: -19px;
      left: 50%;
      margin-left: -20px;
      font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/content-builder.sass */
.admin-actions {
  margin: 2em auto 1em auto;
  max-width: 980px;
  width: 90%;
  padding: 0.5em;
  border: solid 1px #ced4da;
  border-radius: 4px;
  text-align: right; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/content-builder.sass */
  .admin-actions:before {
    content: "Admin Actions";
    float: left;
    margin: -0.5em;
    padding: 0.5em 1.5em;
    border-radius: 4px 0 4px 0;
    background: #717b85;
    color: #fff; }

/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/content-builder.sass */
.container.primary-content {
  background-color: white;
  margin-top: 15px;
  margin-bottom: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }

/* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/content-builder.sass */
.container.content-builder-content .social a:hover > i {
  color: #428bca; }
/* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/content-builder.sass */
.container.content-builder-content.primary-content {
  margin-top: 15px; }
  /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/content-builder.sass */
  .container.content-builder-content.primary-content #empty-info div {
    opacity: 1 !important; }
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/content-builder.sass */
  .container.content-builder-content.primary-content #empty-info div:before {
    content: "Drag and Drop Here";
    opacity: 0.25;
    font-size: 2.5em;
    position: absolute;
    top: calc(50% - 0.5em);
    width: 100%;
    text-align: center;
    font-weight: bold; }
  /* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/content-builder.sass */
  .container.content-builder-content.primary-content #empty-info.ui-dragbox-outlined > div:first-child {
    outline: none !important; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/course-dow.sass */
.btn-group.course-days {
  border: 0px; }
  /* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/course-dow.sass */
  .btn-group.course-days .btn {
    border: 1px solid #ddd;
    border-left-width: 0px;
    border-right-width: 0px;
    -webkit-box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, 0.2); }
    /* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/course-dow.sass */
    .btn-group.course-days .btn:first-child {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 4px 0 0 4px;
      -moz-border-radius: 4px 0 0 4px;
      -ms-border-radius: 4px 0 0 4px;
      border-radius: 4px 0 0 4px;
      border-left-width: 1px; }
    /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/course-dow.sass */
    .btn-group.course-days .btn:last-child {
      -webkit-border-radius: 0 4px 4px 0;
      -moz-border-radius: 0 4px 4px 0;
      -ms-border-radius: 0 4px 4px 0;
      border-radius: 0 4px 4px 0;
      border-right-width: 1px; }

/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/course-dow.sass */
.small-featured-course .btn-group.course-days .btn {
  padding: 3px; }
  /* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/course-dow.sass */
  .small-featured-course .btn-group.course-days .btn:first-child {
    border-radius: 0px; }

/* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/course-dow.sass */
.btn-group.course-days.with-course-days-border {
  border-top: 0px; }
  /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/course-dow.sass */
  .btn-group.course-days.with-course-days-border .btn {
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec; }
    /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/course-dow.sass */
    .btn-group.course-days.with-course-days-border .btn:first-of-type {
      border-left: 1px solid #ececec;
      -webkit-border-radius: 4px 0 0 4px;
      -moz-border-radius: 4px 0 0 4px;
      -ms-border-radius: 4px 0 0 4px;
      border-radius: 4px 0 0 4px; }
    /* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/course-dow.sass */
    .btn-group.course-days.with-course-days-border .btn:last-of-type {
      border-right: 1px solid #ececec;
      -webkit-border-radius: 0 4px 4px 0;
      -moz-border-radius: 0 4px 4px 0;
      -ms-border-radius: 0 4px 4px 0;
      border-radius: 0 4px 4px 0; }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
.large-featured-course .course-grid-item-link .card-img {
  height: 225px !important; }
/* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
.large-featured-course .course-grid-item-link .result-description-container {
  height: 146px !important; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
  .large-featured-course .course-grid-item-link .result-description-container .result-description > div {
    height: 125px !important; }

/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
.small-featured-course .course-grid-item-link .card-img:after {
  height: 30px;
  bottom: 8px;
  padding: 7px 8px;
  font-size: 13px; }
@media(max-width: 1200px) {
  /* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
  .small-featured-course .course-grid-item-link .card-img:after {
    line-height: 1.75;
    font-size: 11px;
    padding: 6px 8px; } }
/* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
.small-featured-course .result-description-container {
  height: 65px !important;
  height: 70px !important; }
/* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
.small-featured-course .course-card-details {
  border-top-right-radius: 4px; }
/* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
.small-featured-course .course-title {
  height: 31px !important;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis; }
/* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
.small-featured-course .grade-distance {
  margin-top: 0; }
/* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
.small-featured-course .card-img {
  height: 138px !important;
  border-radius: 4px 0 0 4px !important;
  border: 0px; }
/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
.small-featured-course .course-image-container {
  padding-right: 0px; }
/* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
.small-featured-course .title-grade-container {
  padding-left: 0px; }
  /* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
  .small-featured-course .title-grade-container > .row:first-child {
    margin-left: 0px;
    margin-right: 0px;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #ccccccf;
    padding-bottom: 5px;
    border-top-right-radius: 4px; }
    /* line 55, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
    .small-featured-course .title-grade-container > .row:first-child:hover {
      border-right: 1px solid #adadad;
      border-top: 1px solid #adadad; }
  /* line 58, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/featured-courses.sass */
  .small-featured-course .title-grade-container .grade-range {
    margin-top: 5px; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
.flip-card.dynamic-flip-card .cardBack {
  width: 100%;
  height: 100%; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
.flip-card {
  perspective: 1000px;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -o-perspective: 1000px;
  -ms-perspective: 1000px;
  vertical-align: top;
  display: block; }
  /* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
  .flip-card:not(.dynamic-flip-card) {
    height: 38px; }
  /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
  .flip-card .content {
    -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    -o-transition: 0.5s ease-out;
    transition: 0.5s ease-out;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    backface-visibility: visible;
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    -o-backface-visibility: visible;
    -ms-backface-visibility: visible;
    position: relative;
    width: 100%;
    height: 100%; }
  /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
  .flip-card.applyflip .content {
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg); }
  /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
  .flip-card .content .cardFront, .flip-card .content .cardBack {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: visible;
    position: absolute; }
  /* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
  .flip-card .content .cardFront {
    -webkit-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg); }
  /* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
  .flip-card.applyflip .content .cardFront {
    -webkit-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg); }
  /* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
  .flip-card .content .cardBack, .flip-card.applyflip .content .cardBack {
    -webkit-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    -o-transform: rotateX(-180deg);
    transform: rotateX(-180deg); }

/* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
.flip-card.flip-sideways.applyflip .content {
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg); }
/* line 53, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
.flip-card.flip-sideways.applyflip .content .cardFront {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg); }
/* line 55, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
.flip-card.flip-sideways .content .cardBack, .flip-card.flip-sideways.applyflip .content .cardBack {
  -webkit-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  transform: rotateY(-180deg); }

@-webkit-keyframes stayvisible {
  0% {
    visibility: visible; }
  100% {
    visibility: visible; } }
@-moz-keyframes stayvisible {
  0% {
    visibility: visible; }
  100% {
    visibility: visible; } }
@-ms-keyframes stayvisible {
  0% {
    visibility: visible; }
  100% {
    visibility: visible; } }
@keyframes stayvisible {
  0% {
    visibility: visible; }
  100% {
    visibility: visible; } }
@-webkit-keyframes donothing {
  00% {
    opacity: 1; }
  100% {
    opacity: 1; } }
@-moz-keyframes donothing {
  00% {
    opacity: 1; }
  100% {
    opacity: 1; } }
@-ms-keyframes donothing {
  00% {
    opacity: 1; }
  100% {
    opacity: 1; } }
@keyframes donothing {
  00% {
    opacity: 1; }
  100% {
    opacity: 1; } }
/* line 73, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
.flip-card.flip-sideways .content .cardFront {
  -o-animation: stayvisible 0.5s both;
  -moz-animation: stayvisible 0.5s both;
  -webkit-animation: stayvisible 0.5s both;
  animation: stayvisible 0.5s both;
  -ms-animation: donothing 0.5s;
  -ms-transition: visibility 0s linear 0.17s;
  visibility: visible; }
/* line 79, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
.flip-card.flip-sideways.applyflip .content .cardBack {
  -o-animation: stayvisible 0.5s both;
  -moz-animation: stayvisible 0.5s both;
  -webkit-animation: stayvisible 0.5s both;
  animation: stayvisible 0.5s both;
  -ms-animation: donothing 0.5s;
  -ms-transition: visibility 0s linear 0.17s;
  visibility: visible; }
/* line 84, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
.flip-card.flip-sideways.applyflip .content .cardFront {
  -o-animation: stayvisible 0.5s both;
  -moz-animation: stayvisible 0.5s both;
  -webkit-animation: stayvisible 0.5s both;
  animation: stayvisible 0.5s both;
  -ms-animation: donothing 0.5s;
  -ms-transition: visibility 0s linear 0.17s;
  visibility: hidden; }
/* line 89, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
.flip-card.flip-sideways .content .cardBack {
  -o-animation: stayvisible 0.5s both;
  -moz-animation: stayvisible 0.5s both;
  -webkit-animation: stayvisible 0.5s both;
  animation: stayvisible 0.5s both;
  -ms-animation: donothing 0.5s;
  -ms-transition: visibility 0s linear 0.17s;
  visibility: hidden; }

/* line 96, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
.flip-card .content .cardFront {
  -o-animation: stayvisible 0.5s both;
  -moz-animation: stayvisible 0.5s both;
  -webkit-animation: stayvisible 0.5s both;
  animation: stayvisible 0.5s both;
  -ms-animation: donothing 0.5s;
  -ms-transition: visibility 0s linear 0.17s;
  visibility: visible; }
/* line 102, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
.flip-card.applyflip .content .cardBack {
  -o-animation: stayvisible 0.5s both;
  -moz-animation: stayvisible 0.5s both;
  -webkit-animation: stayvisible 0.5s both;
  animation: stayvisible 0.5s both;
  -ms-animation: donothing 0.5s;
  -ms-transition: visibility 0s linear 0.17s;
  visibility: visible; }
/* line 107, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
.flip-card.applyflip .content .cardFront {
  -o-animation: stayvisible 0.5s both;
  -moz-animation: stayvisible 0.5s both;
  -webkit-animation: stayvisible 0.5s both;
  animation: stayvisible 0.5s both;
  -ms-animation: donothing 0.5s;
  -ms-transition: visibility 0s linear 0.17s;
  visibility: hidden; }
/* line 112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/flip-card.sass */
.flip-card .content .cardBack {
  -o-animation: stayvisible 0.5s both;
  -moz-animation: stayvisible 0.5s both;
  -webkit-animation: stayvisible 0.5s both;
  animation: stayvisible 0.5s both;
  -ms-animation: donothing 0.5s;
  -ms-transition: visibility 0s linear 0.17s;
  visibility: hidden; }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
table.invoice {
  width: 100%;
  border: solid 1px #d5d5d5; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  table.invoice .table-invoice-row td, table.invoice .table-invoice-row th {
    padding: 10px 15px; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  table.invoice .table-invoice-row.invoice-group-header td, table.invoice .table-invoice-row.invoice-group-header th {
    background-color: #E8EEF3;
    color: #4F7494; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  table.invoice tr th {
    padding: 0.1em 0.3em;
    background: #609dd2;
    padding: 0.5em 0.5em;
    color: #fff; }
  /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  table.invoice tr td {
    background: #fff; }
  /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  table.invoice tr#total_row th {
    background: #ddd;
    padding: 0.5em 0.3em; }
  /* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  table.invoice tr#total_row.total-row-danger th {
    background: #26659B; }
  /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  table.invoice tr.site_header td {
    background-color: #ebeff7;
    font-weight: bold;
    padding: 0.3em 0.5em;
    background-color: #D9E9F7; }
  /* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  table.invoice tr td {
    padding: 0.1em 0.4em;
    font-size: 0.9em;
    border-right: solid 1px #d5d5d5;
    border-bottom: solid 1px #d5d5d5; }
    /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
    table.invoice tr td.amount {
      font-size: 1.1em;
      text-align: right;
      white-space: nowrap; }
  /* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  table.invoice tr th.amount {
    text-align: right;
    white-space: nowrap; }

/* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
table.invoice .table-invoice-row.table-invoice-row-total th {
  background: #2682D2;
  font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif;
  font-size: 22px; }

/* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
.invoice-container {
  margin-top: -35px; }
  /* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  .invoice-container .invoice-header {
    background: #3071a9;
    color: #fff;
    font-size: 18px; }
  /* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  .invoice-container .invoice-group-header {
    background-color: #E8EEF3;
    color: #4F7494;
    padding: 8px 15px; }
  /* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  .invoice-container .invoice-heading {
    background-color: #3071a9; }
    /* line 69, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
    .invoice-container .invoice-heading .list-inline {
      padding: 15px;
      padding-left: 22px; }
    /* line 72, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
    .invoice-container .invoice-heading .white-shadow-circle {
      border-radius: 50%;
      width: 81px;
      margin: auto;
      margin-top: 2px;
      -webkit-box-shadow: 0 0 0 6px white, inset 0 4px 0 rgba(0, 0, 0, 0.08), 0 5px 0 6px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0 0 0 6px white, inset 0 4px 0 rgba(0, 0, 0, 0.08), 0 5px 0 6px rgba(0, 0, 0, 0.05);
      box-shadow: 0 0 0 6px white, inset 0 4px 0 rgba(0, 0, 0, 0.08), 0 5px 0 6px rgba(0, 0, 0, 0.05);
      -webkit-box-shadow: 0 0 0 4px white, inset 0 3px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0 0 0 4px white, inset 0 3px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
      box-shadow: 0 0 0 4px white, inset 0 3px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
      width: 70px;
      text-align: center; }
      /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
      .invoice-container .invoice-heading .white-shadow-circle .fa {
        color: #fff;
        stroke: #fff;
        fill: #fff;
        padding: 16px 0;
        margin-left: 2px; }
    /* line 87, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
    .invoice-container .invoice-heading .invoice-title {
      color: #fff;
      margin: 7px 0;
      margin-left: 10px; }
      /* line 91, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
      .invoice-container .invoice-heading .invoice-title small {
        color: rgba(255, 255, 255, 0.8); }
      /* line 93, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
      .invoice-container .invoice-heading .invoice-title a {
        color: #fff; }
  /* line 95, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  .invoice-container .invoice-actions {
    background-color: #fff;
    padding: 12px 15px;
    border-bottom: 1px solid #ddd; }
  /* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  .invoice-container .invoice-body {
    padding: 50px;
    background-color: #fff; }
  /* line 102, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  .invoice-container .invoice-footer {
    background-color: #d6e5fb; }

/* line 106, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
.paper-container {
  position: relative; }
  /* line 108, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  .paper-container .paper-fold {
    position: absolute; }
    /* line 110, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
    .paper-container .paper-fold.paper-fold-right {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      border-width: 0 35px 35px 0;
      border-style: solid;
      border-color: rgba(0, 0, 0, 0.15) #EDF0F0;
      -webkit-box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.25);
      -moz-box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.25);
      box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.25); }
    /* line 120, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
    .paper-container .paper-fold .paper-fold-shadow-cover {
      position: absolute;
      top: 0px;
      right: -35px;
      border-width: 0 35px 35px 0;
      border-style: solid;
      border-color: transparent;
      -webkit-box-shadow: 2px -2px 0 0 #EDF0F0;
      -moz-box-shadow: 2px -2px 0 0 #EDF0F0;
      box-shadow: 2px -2px 0 0 #EDF0F0; }

/* line 131, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
.paper-container .paper-fold.background-white {
  border-color: rgba(0, 0, 0, 0.15) #fff; }
  /* line 133, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  .paper-container .paper-fold.background-white .paper-fold-shadow-cover {
    -webkit-box-shadow: 2px -2px 0 0 #fff;
    -moz-box-shadow: 2px -2px 0 0 #fff;
    box-shadow: 2px -2px 0 0 #fff; }

/* line 136, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
.invoice-shadow-container {
  margin-top: 20px; }
@media(max-width: 767px) {
  /* line 136, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
  .invoice-shadow-container {
    padding: 0 15px; } }
/* line 142, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
.container.invoice-outer-container {
  margin-top: 50px; }

/* line 147, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
.mobile-invoice-total .vcenter {
  font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif; }
/* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/invoice.sass */
.mobile-invoice-total .total-value {
  font-size: 24px;
  white-space: nowrap; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
label.link-label {
  cursor: pointer;
  display: block; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.label.label-theme {
  background-color: #005b8d; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
  .label.label-theme.label-tag:hover {
    background-color: #006ca6; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.label.label-default {
  background-color: #56626E; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
  .label.label-default.label-tag:hover {
    background-color: #616f7c; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.label.label-primary {
  background-color: #3071a9; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
  .label.label-primary.label-tag:hover {
    background-color: #367ebd; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.label.label-success {
  background-color: #267c50; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
  .label.label-success.label-tag:hover {
    background-color: #2c905c; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.label.label-info {
  background-color: #31b0d5; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
  .label.label-info.label-tag:hover {
    background-color: #46b8da; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.label.label-warning {
  background-color: #ec971f; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
  .label.label-warning.label-tag:hover {
    background-color: #eea236; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.label.label-danger {
  background-color: #d9272e; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
  .label.label-danger.label-tag:hover {
    background-color: #dd3c43; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.label.label-active-day {
  background-color: #3071a9; }

/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.label.label-border {
  border: 1px solid #ddd; }

/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.label.label-tag {
  padding: 0.25em 0.6em 0.3em; }

/* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.tags-container .label-tag {
  margin-right: 5px;
  display: inline-block;
  font-size: 12px; }

/* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.link-label.label-active {
  background: #3071a9;
  color: #fff; }

/* line 39, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.label.label-more-padding {
  padding: 0.4em 0.5em; }

/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.label.display-block {
  padding: 0.3em 0.7em; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/labels.sass */
.label.inline-block {
  padding: 0.45em 0.5em 0.4em 0.5em;
  margin-bottom: 0.1em; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/links.sass */
.link-style {
  color: #428bca;
  text-decoration: none; }
  /* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/links.sass */
  .link-style:hover {
    color: #2a6496;
    text-decoration: underline; }

/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/links.sass */
a:hover .link-style {
  color: #2a6496;
  text-decoration: underline; }

/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/links.sass */
.full-dimension-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

/* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/links.sass */
a[data-toggle="tab"].disabled {
  pointer-events: none;
  opacity: 0.7; }
/* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
.loading-cube, .loading-face {
  width: 25px;
  height: 25px; }

/* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
.loading-cube {
  position: relative;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(45deg) rotate(45deg);
  -ms-transform: rotateX(45deg) rotate(45deg);
  -o-transform: rotateX(45deg) rotate(45deg);
  transform: rotateX(45deg) rotate(45deg);
  -o-animation: magic 2s ease-in-out infinite both;
  -moz-animation: magic 2s ease-in-out infinite both;
  -webkit-animation: magic 2s ease-in-out infinite both;
  animation: magic 2s ease-in-out infinite both; }

@keyframes magic {
  16% {
    transform: rotateX(45deg) rotate(45deg) scaleX(3); }
  33% {
    transform: rotateX(45deg) rotate(45deg) scaleX(3) scaleY(3); }
  50% {
    transform: rotateX(45deg) rotate(45deg) scaleX(1) scaleY(3); }
  66% {
    transform: rotateX(45deg) rotate(45deg) scaleX(3) scaleY(3) scaleZ(3); }
  83% {
    transform: rotateX(45deg) rotate(45deg) scaleY(3); } }
@-webkit-keyframes magic {
  16% {
    -webkit-transform: rotateX(45deg) rotate(45deg) scaleX(3); }
  33% {
    -webkit-transform: rotateX(45deg) rotate(45deg) scaleX(3) scaleY(3); }
  50% {
    -webkit-transform: rotateX(45deg) rotate(45deg) scaleX(1) scaleY(3); }
  66% {
    -webkit-transform: rotateX(45deg) rotate(45deg) scaleX(3) scaleY(3) scaleZ(3); }
  83% {
    -webkit-transform: rotateX(45deg) rotate(45deg) scaleY(3); } }
@-moz-keyframes magic {
  16% {
    -moz-transform: rotateX(45deg) rotate(45deg) scaleX(3); }
  33% {
    -moz-transform: rotateX(45deg) rotate(45deg) scaleX(3) scaleY(3); }
  50% {
    -moz-transform: rotateX(45deg) rotate(45deg) scaleX(1) scaleY(3); }
  66% {
    -moz-transform: rotateX(45deg) rotate(45deg) scaleX(3) scaleY(3) scaleZ(3); }
  83% {
    -moz-transform: rotateX(45deg) rotate(45deg) scaleY(3); } }
@-o-keyframes magic {
  16% {
    -o-transform: rotateX(45deg) rotate(45deg) scaleX(3); }
  33% {
    -o-transform: rotateX(45deg) rotate(45deg) scaleX(3) scaleY(3); }
  50% {
    -o-transform: rotateX(45deg) rotate(45deg) scaleX(1) scaleY(3); }
  66% {
    -o-transform: rotateX(45deg) rotate(45deg) scaleX(3) scaleY(3) scaleZ(3); }
  83% {
    -o-transform: rotateX(45deg) rotate(45deg) scaleY(3); } }
/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
.loading-face {
  position: absolute;
  width: 25px;
  height: 25px;
  transform-style: preserve-3d; }
  /* line 82, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
  .loading-face:before, .loading-face:after {
    display: block;
    content: "";
    background-color: inherit;
    position: absolute;
    width: 25px;
    height: 25px;
    transform-style: preserve-3d; }

/* line 88, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
.loading-face-z {
  background: #005b8d;
  -webkit-transform: translateZ(12.5px);
  -ms-transform: translateZ(12.5px);
  -o-transform: translateZ(12.5px);
  transform: translateZ(12.5px); }

/* line 92, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
.loading-face-x {
  background-color: #FDDD21; }
  /* line 94, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
  .loading-face-x:after {
    -webkit-transform: rotateX(90deg) translateZ(12.5px);
    -ms-transform: rotateX(90deg) translateZ(12.5px);
    -o-transform: rotateX(90deg) translateZ(12.5px);
    transform: rotateX(90deg) translateZ(12.5px); }
  /* line 96, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
  .loading-face-x:before {
    -webkit-transform: rotateX(90deg) translateZ(-12.5px);
    -ms-transform: rotateX(90deg) translateZ(-12.5px);
    -o-transform: rotateX(90deg) translateZ(-12.5px);
    transform: rotateX(90deg) translateZ(-12.5px); }

/* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
.loading-face-y {
  background-color: #017952; }
  /* line 101, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
  .loading-face-y:after {
    -webkit-transform: rotateY(90deg) translateZ(12.5px);
    -ms-transform: rotateY(90deg) translateZ(12.5px);
    -o-transform: rotateY(90deg) translateZ(12.5px);
    transform: rotateY(90deg) translateZ(12.5px); }
  /* line 103, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
  .loading-face-y:before {
    -webkit-transform: rotateY(90deg) translateZ(-12.5px);
    -ms-transform: rotateY(90deg) translateZ(-12.5px);
    -o-transform: rotateY(90deg) translateZ(-12.5px);
    transform: rotateY(90deg) translateZ(-12.5px); }

/* line 107, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
.loading-animation-container {
  z-index: 1100;
  position: absolute !important;
  background: rgba(0, 0, 0, 0.11); }
  /* line 112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
  .loading-animation-container .loading-cube {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -15px;
    margin-left: -15px; }
    /* line 118, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
    .loading-animation-container .loading-cube.no-margin-top {
      margin-top: initial; }

/* line 124, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/loading-animation.sass */
.loading-animation {
  position: relative; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/maps.sass */
.static-google-maps {
  width: 100%; }
/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.notebook-object {
  margin-bottom: 20px;
  position: relative;
  background: #3071a9;
  padding: 8px 26px 8px 8px;
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object .spiral-container {
    z-index: 500;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0 22px 0 8px;
    text-align: center;
    display: table-cell;
    margin-top: -16px; }
    /* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
    .notebook-object .spiral-container .single-spiral i.notebook-sprial {
      font-size: 2.75em;
      color: #979797; }
    /* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
    .notebook-object .spiral-container .single-spiral i.notebook-hole {
      font-size: 1.65em;
      color: #525252;
      position: absolute;
      margin-top: 24px;
      margin-left: 8px; }
  /* line 53, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object .notebook-notes-and-title {
    background: #fff;
    padding: 15px 15px 5px 18px; }
    /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
    .notebook-object .notebook-notes-and-title .notebook-title {
      font-size: 22px;
      font-family: "DM Sans", "HelveticaNeue-Medium", "Helvetica Neue Medium", "Arimo Medium", "Helvetica Medium", "Arial Medium", Helvetica, Arial, sans-serif;
      color: #3071a9; }
    /* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
    .notebook-object .notebook-notes-and-title .notebook-notes {
      color: #56626E;
      margin-top: 10px; }
  /* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object .bottom-edge-container {
    position: relative;
    width: 100%; }
    /* line 66, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
    .notebook-object .bottom-edge-container .bottom-edge-mask {
      width: 0;
      height: 0;
      border-bottom: 18px solid #3071a9;
      border-right: 18px solid transparent;
      position: absolute;
      left: 0;
      top: 0; }
    /* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
    .notebook-object .bottom-edge-container .bottom-edge {
      width: 100%;
      height: 18px;
      background: linear-gradient(to bottom, #CDD3D9 26.66%, #A5B6C6 26.66%, #A5B6C6 33.33%, #CDD3D9 33.33%, #CDD3D9 66.66%, #A5B6C6 66.66%, #A5B6C6 73.33%, #CDD3D9 73.33%);
      border-top: 1px solid #E4ECF2; }
  /* line 79, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object .right-edge-container {
    position: absolute;
    height: 100%;
    top: 8px;
    right: 8px; }
    /* line 84, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
    .notebook-object .right-edge-container .right-edge-inner-container {
      padding: 0 0 16px 0;
      height: 100%; }
      /* line 87, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
      .notebook-object .right-edge-container .right-edge-inner-container .right-edge-mask {
        width: 0;
        height: 0;
        border-top: 18px solid #3071a9;
        border-left: 18px solid transparent;
        position: absolute;
        top: 0;
        right: 0; }
      /* line 95, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
      .notebook-object .right-edge-container .right-edge-inner-container .right-edge {
        width: 18px;
        height: 100%;
        background: linear-gradient(to right, #F2F4F5 26.66%, #D0DAE4 26.66%, #D0DAE4 33.33%, #F2F4F5 33.33%, #F2F4F5 66.66%, #D0DAE4 66.66%, #D0DAE4 73.33%, #F2F4F5 73.33%);
        border-left: 1px solid #E4ECF2; }
  /* line 100, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object .light-edge-line-child {
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #F2F4F5 26.66%, #D0DAE4 26.66%, #D0DAE4 33.33%, #F2F4F5 33.33%, #F2F4F5 66.66%, #D0DAE4 66.66%, #D0DAE4 73.33%, #F2F4F5 73.33%); }
  /* line 104, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object .dark-edge-line-child {
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, #CDD3D9 26.66%, #A5B6C6 26.66%, #A5B6C6 33.33%, #CDD3D9 33.33%, #CDD3D9 66.66%, #A5B6C6 66.66%, #A5B6C6 73.33%, #CDD3D9 73.33%); }

/* line 111, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.inline-block {
  display: inline-block; }

/* line 114, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.inline {
  display: inline; }

/* line 121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.right-edge-triangle {
  width: 25px;
  height: 25px;
  position: absolute;
  bottom: 11px;
  right: -5px;
  clip: rect(auto 12.5px 25px auto);
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg); }
  /* line 129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .right-edge-triangle:after {
    content: "";
    position: absolute;
    top: 5px;
    bottom: 5px;
    left: 5px;
    right: 5px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background-image: linear-gradient(to bottom, #F2F4F5 26.66%, #D0DAE4 26.66%, #D0DAE4 33.33%, #F2F4F5 33.33%, #F2F4F5 66.66%, #D0DAE4 66.66%, #D0DAE4 73.33%, #F2F4F5 73.33%); }

/* line 139, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.bottom-edge-triangle {
  width: 25px;
  height: 25px;
  position: absolute;
  bottom: -5px;
  right: -20px;
  clip: rect(auto 12.5px 25px auto);
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }
  /* line 147, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .bottom-edge-triangle:after {
    content: "";
    position: absolute;
    top: 5px;
    bottom: 5px;
    left: 5px;
    right: 5px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background-image: linear-gradient(to right, #CDD3D9 26.66%, #A5B6C6 26.66%, #A5B6C6 33.33%, #CDD3D9 33.33%, #CDD3D9 66.66%, #A5B6C6 66.66%, #A5B6C6 73.33%, #CDD3D9 73.33%); }

/* line 161, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.notebook-object .green-sticky-note {
  position: absolute;
  width: 13px;
  height: 75px;
  background-color: #267c50;
  top: 40px;
  right: -1px;
  max-height: 25%; }
/* line 169, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.notebook-object .yellow-sticky-note {
  position: absolute;
  width: 15px;
  height: 75px;
  background-color: #ec971f;
  top: 150px;
  right: -3px; }
  /* line 176, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object .yellow-sticky-note .sticky-note-fold {
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 10px solid #BD822D;
    border-right: 10px solid transparent;
    right: -10px;
    top: 0; }
  /* line 184, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object .yellow-sticky-note .sticky-note-fold-helper {
    position: absolute;
    width: 10px;
    height: 65px;
    top: 10px;
    right: -10px;
    background: #ec971f; }

/* line 201, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.new-triangle {
  bottom: -24px;
  right: -25px;
  position: absolute;
  width: 48px;
  height: 48px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }
  /* line 211, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .new-triangle .big-square {
    position: absolute;
    width: 48px;
    height: 48px;
    clip: rect(0px, 24px, 24px, 0px); }
  /* line 216, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .new-triangle .small-square {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 24px;
    margin-top: -12px;
    left: 24px;
    margin-left: -12px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: linear-gradient(45deg, #CDD3D9 13.33%, #A5B6C6 13.33%, #A5B6C6 16.66%, #CDD3D9 16.66%, #CDD3D9 33.33%, #A5B6C6 33.33%, #A5B6C6 36.66%, #CDD3D9 36.66%); }

/* line 227, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.new-triangle-helper {
  position: absolute;
  width: 5px;
  height: 17px;
  background: linear-gradient(to bottom, #CDD3D9 26.66%, #A5B6C6 26.66%, #A5B6C6 33.33%, #CDD3D9 33.33%, #CDD3D9 66.66%, #A5B6C6 66.66%, #A5B6C6 73.33%, #CDD3D9 73.33%);
  bottom: 0;
  right: -1px; }

@media (max-width: 320px) {
  /* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .hidden-xs-inc-1, .visible-xs.hidden-xs-inc-1, .visible-xs-inline.hidden-xs-inc-1, .visible-xs-inline-block.hidden-xs-inc-1 {
    display: none !important; } }
@media (max-width: 375px) {
  /* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .hidden-xs-inc-2, .visible-xs.hidden-xs-inc-2, .visible-xs-inline.hidden-xs-inc-2, .visible-xs-inline-block.hidden-xs-inc-2 {
    display: none !important; } }
@media (max-width: 420px) {
  /* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .hidden-xs-inc-3, .visible-xs.hidden-xs-inc-3, .visible-xs-inline.hidden-xs-inc-3, .visible-xs-inline-block.hidden-xs-inc-3 {
    display: none !important; } }
@media (max-width: 465px) {
  /* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .hidden-xs-inc-4, .visible-xs.hidden-xs-inc-4, .visible-xs-inline.hidden-xs-inc-4, .visible-xs-inline-block.hidden-xs-inc-4 {
    display: none !important; } }
@media (max-width: 510px) {
  /* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .hidden-xs-inc-5, .visible-xs.hidden-xs-inc-5, .visible-xs-inline.hidden-xs-inc-5, .visible-xs-inline-block.hidden-xs-inc-5 {
    display: none !important; } }
@media (max-width: 555px) {
  /* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .hidden-xs-inc-6, .visible-xs.hidden-xs-inc-6, .visible-xs-inline.hidden-xs-inc-6, .visible-xs-inline-block.hidden-xs-inc-6 {
    display: none !important; } }
@media (max-width: 600px) {
  /* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .hidden-xs-inc-7, .visible-xs.hidden-xs-inc-7, .visible-xs-inline.hidden-xs-inc-7, .visible-xs-inline-block.hidden-xs-inc-7 {
    display: none !important; } }
@media (max-width: 645px) {
  /* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .hidden-xs-inc-8, .visible-xs.hidden-xs-inc-8, .visible-xs-inline.hidden-xs-inc-8, .visible-xs-inline-block.hidden-xs-inc-8 {
    display: none !important; } }
@media (max-width: 690px) {
  /* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .hidden-xs-inc-9, .visible-xs.hidden-xs-inc-9, .visible-xs-inline.hidden-xs-inc-9, .visible-xs-inline-block.hidden-xs-inc-9 {
    display: none !important; } }
@media (max-width: 735px) {
  /* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .hidden-xs-inc-10, .visible-xs.hidden-xs-inc-10, .visible-xs-inline.hidden-xs-inc-10, .visible-xs-inline-block.hidden-xs-inc-10 {
    display: none !important; } }
/* line 245, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.visible-xs-inline,
.visible-sm-inline,
.visible-md-inline,
.visible-lg-inline {
  display: none !important; }

/* line 251, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.visible-xs-inline-block,
.visible-sm-inline-block,
.visible-md-inline-block,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  /* line 259, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .visible-xs-inline {
    display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 263, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .visible-sm-inline {
    display: inline !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 267, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .visible-md-inline {
    display: inline !important; } }
@media (min-width: 1200px) {
  /* line 271, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .visible-lg-inline {
    display: inline !important; } }
@media (max-width: 767px) {
  /* line 276, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .visible-xs-inline-block {
    display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 280, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .visible-sm-inline-block {
    display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 284, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .visible-md-inline-block {
    display: inline-block !important; } }
@media (min-width: 1200px) {
  /* line 288, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .visible-lg-inline-block {
    display: inline-block !important; } }
/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.notebook-object.notebook-theme {
  background: #005b8d; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-theme .right-edge-mask {
    border-top-color: #005b8d !important; }
  /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-theme .bottom-edge-mask {
    border-bottom-color: #005b8d !important; }
  /* line 300, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-theme .notebook-title {
    color: #002a40; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.notebook-object.notebook-default {
  background: #56626E; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-default .right-edge-mask {
    border-top-color: #56626E !important; }
  /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-default .bottom-edge-mask {
    border-bottom-color: #56626E !important; }
  /* line 300, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-default .notebook-title {
    color: #343c43; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.notebook-object.notebook-primary {
  background: #3071a9; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-primary .right-edge-mask {
    border-top-color: #3071a9 !important; }
  /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-primary .bottom-edge-mask {
    border-bottom-color: #3071a9 !important; }
  /* line 300, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-primary .notebook-title {
    color: #1f496d; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.notebook-object.notebook-success {
  background: #267c50; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-success .right-edge-mask {
    border-top-color: #267c50 !important; }
  /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-success .bottom-edge-mask {
    border-bottom-color: #267c50 !important; }
  /* line 300, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-success .notebook-title {
    color: #14422a; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.notebook-object.notebook-info {
  background: #31b0d5; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-info .right-edge-mask {
    border-top-color: #31b0d5 !important; }
  /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-info .bottom-edge-mask {
    border-bottom-color: #31b0d5 !important; }
  /* line 300, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-info .notebook-title {
    color: #1f7e9a; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.notebook-object.notebook-warning {
  background: #ec971f; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-warning .right-edge-mask {
    border-top-color: #ec971f !important; }
  /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-warning .bottom-edge-mask {
    border-bottom-color: #ec971f !important; }
  /* line 300, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-warning .notebook-title {
    color: #b06d0f; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
.notebook-object.notebook-danger {
  background: #d9272e; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-danger .right-edge-mask {
    border-top-color: #d9272e !important; }
  /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-danger .bottom-edge-mask {
    border-bottom-color: #d9272e !important; }
  /* line 300, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notebook.sass */
  .notebook-object.notebook-danger .notebook-title {
    color: #991b20; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notification-boxes.sass */
.notification-box {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 12px 12px 14px 12px; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notification-boxes.sass */
  .notification-box .notification-box-icon-container {
    margin: 3px 5px 0px 5px;
    -webkit-box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    padding: 0.55em 0.15em; }
    /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notification-boxes.sass */
    .notification-box .notification-box-icon-container i.fa {
      font-size: 3em;
      color: #ffffff;
      text-shadow: rgba(0, 0, 0, 0.085) 0px 2px 0px; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notification-boxes.sass */
  .notification-box.alert-dismissable {
    position: relative; }
    /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notification-boxes.sass */
    .notification-box.alert-dismissable .close {
      position: absolute;
      top: 10px;
      right: 14px; }
  /* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notification-boxes.sass */
  .notification-box .notification-box-title {
    color: #ffffff;
    font-family: "DM Sans", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Arimo Bold", "Helvetica Bold", "Arial Bold", Helvetica, Arial, sans-serif;
    text-shadow: none;
    font-size: 2em; }
  /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notification-boxes.sass */
  .notification-box .notification-box-text {
    color: #ffffff;
    font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif;
    text-shadow: none;
    font-size: 1.1em; }
  /* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/notification-boxes.sass */
  .notification-box .list-inline > li {
    vertical-align: top; }
/* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
.popover.calendar-section-popover {
  width: 250px; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
  .popover.calendar-section-popover .popover-content {
    padding: 0px; }
    /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
    .popover.calendar-section-popover .popover-content .list-group-item {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      border-left: 0px;
      border-right: 0px;
      border-bottom: 0px;
      border-top: 1px solid #ebebeb; }
      /* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
      .popover.calendar-section-popover .popover-content .list-group-item:first-child {
        border-top-width: 0px; }
      /* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
      .popover.calendar-section-popover .popover-content .list-group-item:not(:last-child) {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -ms-border-radius: 0px;
        border-radius: 0px; }
      /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
      .popover.calendar-section-popover .popover-content .list-group-item:last-child {
        -webkit-border-radius: 0 0 4px 4px;
        -moz-border-radius: 0 0 4px 4px;
        -ms-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px; }

/* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
.popover.popover-required-info {
  background: #ec971f;
  background-color: #fcf8e3; }
  /* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
  .popover.popover-required-info .popover-title {
    background-color: #F5EFD3;
    color: #8a6d3b;
    font-family: "DM Sans", "HelveticaNeue-Medium", "Helvetica Neue Medium", "Arimo Medium", "Helvetica Medium", "Arial Medium", Helvetica, Arial, sans-serif; }
  /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
  .popover.popover-required-info.top .arrow:after {
    border-top-color: #FFF8EA; }
  /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
  .popover.popover-required-info.right .arrow:after {
    border-right-color: #FFF8EA; }
  /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
  .popover.popover-required-info.bottom .arrow:after {
    border-bottom-color: #FFF8EA; }
  /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
  .popover.popover-required-info.left .arrow:after {
    border-left-color: #FFF8EA; }
  /* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
  .popover.popover-required-info .popover-content {
    font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif;
    color: #8a6d3b; }

/* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
.popover-activator {
  cursor: pointer;
  position: relative; }
  /* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
  .popover-activator:hover:after {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.075); }

/* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
.popover.popover-dark {
  background-color: #2d3339;
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  border: 0px; }
  /* line 58, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
  .popover.popover-dark .popover-content {
    color: #fff; }

/* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
.popover.popover-dark.top > .arrow {
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0; }
  /* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
  .popover.popover-dark.top > .arrow:after {
    border-top-color: #2d3339;
    border-bottom-width: 0; }
/* line 70, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
.popover.popover-dark.right > .arrow {
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0; }
  /* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
  .popover.popover-dark.right > .arrow:after {
    border-right-color: #2d3339;
    border-left-width: 0; }
/* line 77, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
.popover.popover-dark.bottom > .arrow {
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25); }
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
  .popover.popover-dark.bottom > .arrow:after {
    border-top-width: 0;
    border-bottom-color: #2d3339; }
/* line 84, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
.popover.popover-dark.left > .arrow {
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25); }
  /* line 88, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
  .popover.popover-dark.left > .arrow:after {
    border-right-width: 0;
    border-left-color: #2d3339; }

/* line 94, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
.popover .popover-footer {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #F7F7F7;
  border-top: 1px solid #EBEBEB;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px; }

/* line 105, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/popovers.sass */
.popover.popover-scroll .popover-content {
  overflow-y: scroll;
  max-height: 60vh; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-card.sass */
.profile-card.panel-border {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-card.sass */
  .profile-card.panel-border .panel-body {
    border: 0px !important; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-card.sass */
.profile-card:not(.has-title) .profile-image-and-title {
  -webkit-border-radius: 4px 4px 0 0 !important;
  -moz-border-radius: 4px 4px 0 0 !important;
  -ms-border-radius: 4px 4px 0 0 !important;
  border-radius: 4px 4px 0 0 !important; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
.profile-tile-3 {
  color: white !important; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3.profile-tile-theme .profile-tile-row {
    background-color: #005b8d;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3.profile-tile-theme .tile-object {
    color: #005b8d; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3.profile-tile-primary .profile-tile-row {
    background-color: #3071a9;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3.profile-tile-primary .tile-object {
    color: #3071a9; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3.profile-tile-success .profile-tile-row {
    background-color: #267c50;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3.profile-tile-success .tile-object {
    color: #267c50; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3.profile-tile-info .profile-tile-row {
    background-color: #31b0d5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3.profile-tile-info .tile-object {
    color: #31b0d5; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3.profile-tile-warning .profile-tile-row {
    background-color: #ec971f;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3.profile-tile-warning .tile-object {
    color: #ec971f; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3.profile-tile-danger .profile-tile-row {
    background-color: #d9272e;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3.profile-tile-danger .tile-object {
    color: #d9272e; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3 .tile-quantity {
    font-size: 30px;
    font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif;
    margin-top: 5px;
    font-weight: bold;
    color: #505458;
    letter-spacing: 0.5px;
    font-weight: bold; }
  /* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3 .quantity-object-info {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    padding-left: 15px;
    background: #ffffff;
    display: inline-block;
    width: 101%; }
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3 .tile-object-prefix {
    font-weight: 500;
    color: rgba(0, 0, 0, 0.45);
    font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.5px; }
  /* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-3 .tile-object {
    font-size: 24px;
    margin: 0 0 10px 0;
    font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif;
    font-weight: 600;
    letter-spacing: 0.75px; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
.profile-tile-icon {
  font-size: 36px; }
  /* line 49, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/profile-tile.sass */
  .profile-tile-icon .icon-container {
    margin: auto;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
    padding: 7px; }

/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.list-group-item-radio-button {
  padding: 0; }
  /* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .list-group-item-radio-button .radio-button-container {
    font-size: 12px; }
  /* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .list-group-item-radio-button .list-group-item-radio-button-text {
    margin-left: 10px; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .list-group-item-radio-button label.list-group-item-radio-button-label {
    width: 100%;
    padding: 10px 15px 5px 15px;
    cursor: pointer;
    margin-bottom: 0; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .list-group-item-radio-button input[type="radio"] {
    display: none; }

/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.list-group-item-radio i {
  font-family: FontAwesome; }
/* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.list-group-item-radio i:before {
  content: ""; }
/* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.list-group-item-radio.active i:before {
  content: ""; }

/* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.list-group-item-radio-button {
  padding: 0px; }
  /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .list-group-item-radio-button span.fa-stack i.fa.fa-circle {
    display: none;
    font-size: 108%; }
  /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .list-group-item-radio-button.active span.fa-stack i.fa.fa-circle {
    display: initial; }
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .list-group-item-radio-button input[type="radio"] {
    display: none; }
  /* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .list-group-item-radio-button label {
    cursor: pointer;
    padding: 10px 15px;
    margin-bottom: 0px;
    width: 100%; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.radio-button-label.radio-button-label-triangle.label-triangle-upper-left {
  position: relative;
  margin: 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  opacity: 1; }
  /* line 49, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .radio-button-label.radio-button-label-triangle.label-triangle-upper-left input[type="radio"] {
    display: none; }
  /* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .radio-button-label.radio-button-label-triangle.label-triangle-upper-left .radio-triangle {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 50px 50px 0 0;
    border-color: #3071a9 transparent transparent transparent;
    z-index: 10;
    left: 0; }
    /* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
    .radio-button-label.radio-button-label-triangle.label-triangle-upper-left .radio-triangle .fa.fa-check {
      margin-left: 5px;
      margin-top: -42px;
      position: absolute; }

/* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.panel-heading .fa-stack {
  transform: scale(0.75);
  top: -3px; }

/* line 72, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.radio-button-group input[type="radio"] {
  position: absolute;
  opacity: 0; }
  /* line 77, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .radio-button-group input[type="radio"]:checked ~ .radio-button-stack .fa.fa-circle {
    opacity: 1;
    filter: alpha(opacity=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; }
/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.radio-button-group .radio-button-stack .fa.fa-circle {
  margin-top: calc(50% - 0.5em);
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.radio-button-group .radio-button-label {
  width: 100%;
  margin-bottom: 0;
  position: relative;
  cursor: pointer; }
  /* line 89, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .radio-button-group .radio-button-label:not(.label-active):hover:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.05); }
  /* line 98, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .radio-button-group .radio-button-label.label-active .panel {
    -webkit-box-shadow: 0 0 0 3px #3071a9;
    -moz-box-shadow: 0 0 0 3px #3071a9;
    box-shadow: 0 0 0 3px #3071a9; }
    /* line 100, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
    .radio-button-group .radio-button-label.label-active .panel .panel-heading {
      background: #3071a9; }
    /* line 102, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
    .radio-button-group .radio-button-label.label-active .panel .panel-footer {
      color: #3071a9; }

/* line 108, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.radio-button-label.label-active .primary-calendar-container td.active-day {
  background-color: #3071a9 !important; }
/* line 111, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.radio-button-label .primary-calendar-container .panel-footer {
  font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif;
  color: #575F67; }
/* line 114, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.radio-button-label .primary-calendar-container input[type="radio"] {
  top: 175px; }

@media(max-width: 1199px) {
  /* line 120, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .radio-button-label .primary-calendar-container .calendar-core td > div {
    padding: 5px; } }
@media(max-width: 991px) {
  /* line 120, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .radio-button-label .primary-calendar-container .calendar-core td > div {
    padding: 7px; } }
/* line 127, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.col-radio-button-container {
  margin-bottom: 20px; }
  /* line 129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .col-radio-button-container .panel {
    margin-bottom: 0px; }

/* line 135, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.radio-button-label.radio-button-label-triangle .radio-triangle {
  display: none;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 50px 50px 0;
  border-color: transparent #3071a9 transparent transparent;
  right: 0; }
  /* line 144, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .radio-button-label.radio-button-label-triangle .radio-triangle .fa {
    margin-left: 25px;
    margin-top: 8px;
    color: #fff;
    stroke: #fff;
    fill: #fff; }
/* line 150, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.radio-button-label.radio-button-label-triangle input[type="radio"]:checked + .radio-triangle {
  display: block; }

/* line 153, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.selected-display {
  display: none;
  border-radius: 50%;
  position: absolute;
  bottom: -2px;
  right: -4px;
  bottom: 1px;
  right: -1px; }
  /* line 161, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .selected-display svg.fa {
    fill: #3071a9;
    stroke: #3071a9; }
    /* line 164, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
    .selected-display svg.fa.fa-check {
      fill: #fff;
      stroke: #fff; }

/* line 168, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.image-radio-button-selected {
  -webkit-box-shadow: inset 0px 0px 0 3px #3071a9;
  -moz-box-shadow: inset 0px 0px 0 3px #3071a9;
  box-shadow: inset 0px 0px 0 3px #3071a9;
  border-color: transparent !important; }
  /* line 171, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .image-radio-button-selected .selected-display {
    display: block; }

/* line 176, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
.list-group-item.native-input.image-radio-button-list-item {
  padding: 20px 15px; }
  /* line 179, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/radio-buttons.sass */
  .list-group-item.native-input.image-radio-button-list-item:not(.image-radio-button-selected) .social-square {
    opacity: 0.7; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/rates.sass */
.price-object {
  font-size: 20px;
  height: 20px; }
  /* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/rates.sass */
  .price-object span {
    display: inline-block;
    vertical-align: top; }
  /* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/rates.sass */
  .price-object .dollar-value {
    line-height: 1;
    margin-left: -3px; }
  /* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/rates.sass */
  .price-object .dollar-sign {
    font-size: 60%; }
  /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/rates.sass */
  .price-object .cent-value {
    font-size: 60%;
    margin-left: -1px; }
  /* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/rates.sass */
  .price-object .price-label {
    font-size: 80%;
    margin-left: 5px;
    color: #8f8f8f; }

/* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/rates.sass */
.price-label {
  font-size: 80%;
  margin-left: 5px;
  color: #8f8f8f; }

/* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/rates.sass */
.rates-dropdown-container .bootstrap-select .btn.dropdown-toggle.selectpicker {
  margin-top: 0px; }
/* line 1, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/redactor-custom.sass */
.redactor_editor *:last-child {
  margin-bottom: 0 !important; }
/* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

/* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash; }

/* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.flash-gray-green.animated ~ .registration-key:before {
  -o-animation: no-flash-at-all 1s forwards;
  -moz-animation: no-flash-at-all 1s forwards;
  -webkit-animation: no-flash-at-all 1s forwards;
  animation: no-flash-at-all 1s forwards; }

@-webkit-keyframes flash {
  00%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }
@-moz-keyframes flash {
  00%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }
@-ms-keyframes flash {
  00%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }
@keyframes flash {
  00%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }
@-webkit-keyframes flash-gray-green {
  00%, 50% {
    opacity: 1;
    color: #BCBCC2; }
  25%, 75% {
    opacity: 0;
    color: #BCBCC2; }
  100% {
    color: #267c50; } }
@-moz-keyframes flash-gray-green {
  00%, 50% {
    opacity: 1;
    color: #BCBCC2; }
  25%, 75% {
    opacity: 0;
    color: #BCBCC2; }
  100% {
    color: #267c50; } }
@-ms-keyframes flash-gray-green {
  00%, 50% {
    opacity: 1;
    color: #BCBCC2; }
  25%, 75% {
    opacity: 0;
    color: #BCBCC2; }
  100% {
    color: #267c50; } }
@keyframes flash-gray-green {
  00%, 50% {
    opacity: 1;
    color: #BCBCC2; }
  25%, 75% {
    opacity: 0;
    color: #BCBCC2; }
  100% {
    color: #267c50; } }
@-webkit-keyframes no-flash-at-all {
  0%, 50% {
    opacity: 1;
    color: #BCBCC2; }
  25%, 75% {
    opacity: 1;
    color: #BCBCC2; }
  100% {
    opacity: 1;
    color: #BCBCC2; } }
@-moz-keyframes no-flash-at-all {
  0%, 50% {
    opacity: 1;
    color: #BCBCC2; }
  25%, 75% {
    opacity: 1;
    color: #BCBCC2; }
  100% {
    opacity: 1;
    color: #BCBCC2; } }
@-ms-keyframes no-flash-at-all {
  0%, 50% {
    opacity: 1;
    color: #BCBCC2; }
  25%, 75% {
    opacity: 1;
    color: #BCBCC2; }
  100% {
    opacity: 1;
    color: #BCBCC2; } }
@keyframes no-flash-at-all {
  0%, 50% {
    opacity: 1;
    color: #BCBCC2; }
  25%, 75% {
    opacity: 1;
    color: #BCBCC2; }
  100% {
    opacity: 1;
    color: #BCBCC2; } }
@-webkit-keyframes flash-green-border {
  00%, 50%, 100% {
    border-left-color: #38b775; }
  25%, 75% {
    border-left-color: rgba(56, 183, 117, 0); } }
@-moz-keyframes flash-green-border {
  00%, 50%, 100% {
    border-left-color: #38b775; }
  25%, 75% {
    border-left-color: rgba(56, 183, 117, 0); } }
@-ms-keyframes flash-green-border {
  00%, 50%, 100% {
    border-left-color: #38b775; }
  25%, 75% {
    border-left-color: rgba(56, 183, 117, 0); } }
@keyframes flash-green-border {
  00%, 50%, 100% {
    border-left-color: #38b775; }
  25%, 75% {
    border-left-color: rgba(56, 183, 117, 0); } }
/* line 72, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
#registration-wizard {
  position: relative; }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-keys {
  overflow: hidden; }
  /* line 77, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-keys .registration-key {
    color: #DBDBE0;
    text-decoration: none;
    display: block !important;
    float: left !important; }
    /* line 82, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
    .registration-keys .registration-key .fa {
      color: #DBDBE0;
      fill: #DBDBE0;
      stroke: #DBDBE0; }
    /* line 87, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
    .registration-keys .registration-key:hover .inline-block {
      text-decoration: underline; }
    /* line 89, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
    .registration-keys .registration-keya:hover {
      background: #f7f7f7; }
      /* line 91, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
      .registration-keys .registration-keya:hover:after {
        background: #f7f7f7; }
    /* line 93, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
    .registration-keys .registration-key.step-completed {
      color: #267c50; }
      /* line 95, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
      .registration-keys .registration-key.step-completed .fa {
        color: #267c50;
        fill: #267c50;
        stroke: #267c50; }
      /* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
      .registration-keys .registration-key.step-completed:before {
        border-left: 11px solid #fff; }
      /* line 101, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
      .registration-keys .registration-key.step-completed:after {
        background: #fff; }
      /* line 103, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
      .registration-keys .registration-key.step-completed:hover {
        background: #f7f7f7; }
        /* line 105, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
        .registration-keys .registration-key.step-completed:hover:after {
          background: #f7f7f7; }
        /* line 108, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
        .registration-keys .registration-key.step-completed:hover + .registration-key:before {
          border-left: 11px solid #f7f7f7; }
    /* line 110, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
    .registration-keys .registration-key.active {
      -webkit-border-image: none;
      -moz-border-image: none;
      -o-border-image: none;
      border-image: none;
      background-color: #267c50;
      color: #ffffff; }
      /* line 114, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
      .registration-keys .registration-key.active .fa {
        color: #ffffff;
        fill: #ffffff;
        stroke: #ffffff; }
      /* line 118, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
      .registration-keys .registration-key.active:after {
        background: #267c50; }
      /* line 120, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
      .registration-keys .registration-key.active:hover {
        background-color: #227148; }
        /* line 122, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
        .registration-keys .registration-key.active:hover:after {
          background-color: #227148; }
  /* line 124, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-keys > .registration-key {
    padding: 10px 0 7px 0;
    display: block;
    color: #DBDBE0;
    position: relative; }
@media(max-width: 767px) {
  /* line 124, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-keys > .registration-key {
    font-size: 1em; } }
@media(max-width: 574px) {
  /* line 124, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-keys > .registration-key {
    padding: 10px 0; } }
/* line 134, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key {
  position: relative; }
  /* line 136, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key:not(:first-child):before {
    content: "";
    display: block;
    border: 32px solid transparent;
    border-left: 11px solid #ffffff;
    position: absolute;
    left: -5px;
    top: 0;
    height: 100%;
    z-index: -1; }
@media(max-width: 767px) {
  /* line 136, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key:not(:first-child):before {
    border: 22px solid transparent;
    border-left: 11px solid #ffffff; } }
  /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key:not(:first-child):after {
    content: "";
    display: block;
    border: 32px solid transparent;
    border-left: 11px solid rgba(0, 0, 0, 0.1);
    position: absolute;
    left: -4px;
    top: 0;
    height: 100%;
    background: #fff;
    z-index: -2; }
@media(max-width: 767px) {
  /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key:not(:first-child):after {
    border: 22px solid transparent;
    border-left: 11px solid rgba(0, 0, 0, 0.1); } }
/* line 165, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key.active + .registration-key:before {
  content: normal; }
/* line 167, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key.active + .registration-key:after {
  content: "";
  position: absolute;
  width: 0px;
  height: 100%;
  border-top: 32px solid transparent;
  border-bottom: 32px solid transparent;
  border-left: 11px solid #267c50;
  z-index: -1;
  top: 0px;
  background: #fff; }
@media(max-width: 767px) {
  /* line 167, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key.active + .registration-key:after {
    border-top: 21px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 8px solid #267c50; } }
/* line 182, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key.active + .registration-key:hover:after {
  background: #f7f7f7; }

/* line 187, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
a.registration-key:hover + .registration-key:before {
  border-left-color: #f7f7f7; }

/* line 191, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key.active:hover + .registration-key:after {
  border-left-color: #227148; }

/* line 197, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.reg-key-triangle-tip {
  position: absolute;
  background: #fff; }
  /* line 201, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .reg-key-triangle-tip .active {
    width: 0px;
    height: 0px;
    border-top: 29px solid transparent;
    border-bottom: 30px solid transparent;
    border-left: 12px solid #38b775;
    right: -8px;
    z-index: 1;
    top: 0px; }
@media(max-width: 574px) {
  /* line 197, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .reg-key-triangle-tip {
    border-top: 21px solid transparent;
    border-bottom: 20px solid transparent;
    right: 5px; } }
/* line 217, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.row.seven-cols.sacc-contract-tabs {
  padding: 0 15px; }
  /* line 219, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .row.seven-cols.sacc-contract-tabs .col-sm-1 {
    display: block;
    float: left;
    padding: 10px 8px 4px 8px; }
@media(max-width: 574px) {
  /* line 219, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .row.seven-cols.sacc-contract-tabs .col-sm-1 {
    padding: 10px 8px; } }
    /* line 225, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
    .row.seven-cols.sacc-contract-tabs .col-sm-1:not(:first-child) {
      border-left: 1px solid #efefef; }

/* line 231, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key.go-to-next-level + .registration-key:before {
  content: "";
  border: 0px;
  height: 100%;
  width: 55px;
  background: #267c50;
  left: -1%;
  -o-animation: reg-key-before-grow 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -moz-animation: reg-key-before-grow 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -webkit-animation: reg-key-before-grow 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  animation: reg-key-before-grow 1s cubic-bezier(0.68, 0, 0.265, 1) forwards; }
/* line 239, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key.go-to-next-level + .registration-key .fa {
  -webkit-transition: color 1s cubic-bezier(0.68, 0, 0.265, 1);
  -moz-transition: color 1s cubic-bezier(0.68, 0, 0.265, 1);
  -o-transition: color 1s cubic-bezier(0.68, 0, 0.265, 1);
  transition: color 1s cubic-bezier(0.68, 0, 0.265, 1);
  -webkit-transition: fill 1s cubic-bezier(0.68, 0, 0.265, 1);
  -moz-transition: fill 1s cubic-bezier(0.68, 0, 0.265, 1);
  -o-transition: fill 1s cubic-bezier(0.68, 0, 0.265, 1);
  transition: fill 1s cubic-bezier(0.68, 0, 0.265, 1);
  -webkit-transition: stroke 1s cubic-bezier(0.68, 0, 0.265, 1);
  -moz-transition: stroke 1s cubic-bezier(0.68, 0, 0.265, 1);
  -o-transition: stroke 1s cubic-bezier(0.68, 0, 0.265, 1);
  transition: stroke 1s cubic-bezier(0.68, 0, 0.265, 1);
  color: #fff;
  fill: #fff;
  stroke: #fff; }
/* line 247, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key.go-to-next-level + .registration-key + .registration-key:after {
  background: transparent; }

@-webkit-keyframes reg-key-before-grow {
  00% {
    width: 2px; }
  100% {
    width: calc(100% + 1px); } }
@-moz-keyframes reg-key-before-grow {
  00% {
    width: 2px; }
  100% {
    width: calc(100% + 1px); } }
@-ms-keyframes reg-key-before-grow {
  00% {
    width: 2px; }
  100% {
    width: calc(100% + 1px); } }
@keyframes reg-key-before-grow {
  00% {
    width: 2px; }
  100% {
    width: calc(100% + 1px); } }
@-webkit-keyframes gray-to-white {
  00% {
    color: #DBDBE0;
    stroke: #DBDBE0;
    fill: #DBDBE0; }
  100% {
    color: #fff;
    stroke: #fff;
    flll: #fff; } }
@-moz-keyframes gray-to-white {
  00% {
    color: #DBDBE0;
    stroke: #DBDBE0;
    fill: #DBDBE0; }
  100% {
    color: #fff;
    stroke: #fff;
    flll: #fff; } }
@-ms-keyframes gray-to-white {
  00% {
    color: #DBDBE0;
    stroke: #DBDBE0;
    fill: #DBDBE0; }
  100% {
    color: #fff;
    stroke: #fff;
    flll: #fff; } }
@keyframes gray-to-white {
  00% {
    color: #DBDBE0;
    stroke: #DBDBE0;
    fill: #DBDBE0; }
  100% {
    color: #fff;
    stroke: #fff;
    flll: #fff; } }
@-webkit-keyframes gray-to-green {
  00% {
    color: #DBDBE0;
    stroke: #DBDBE0;
    fill: #DBDBE0; }
  100% {
    color: #267c50;
    stroke: #267c50;
    fill: #267c50; } }
@-moz-keyframes gray-to-green {
  00% {
    color: #DBDBE0;
    stroke: #DBDBE0;
    fill: #DBDBE0; }
  100% {
    color: #267c50;
    stroke: #267c50;
    fill: #267c50; } }
@-ms-keyframes gray-to-green {
  00% {
    color: #DBDBE0;
    stroke: #DBDBE0;
    fill: #DBDBE0; }
  100% {
    color: #267c50;
    stroke: #267c50;
    fill: #267c50; } }
@keyframes gray-to-green {
  00% {
    color: #DBDBE0;
    stroke: #DBDBE0;
    fill: #DBDBE0; }
  100% {
    color: #267c50;
    stroke: #267c50;
    fill: #267c50; } }
@-webkit-keyframes green-to-white {
  00% {
    color: #267c50;
    stroke: #267c50;
    fill: #267c50; }
  100% {
    color: #fff;
    stroke: #fff;
    fill: #fff; } }
@-moz-keyframes green-to-white {
  00% {
    color: #267c50;
    stroke: #267c50;
    fill: #267c50; }
  100% {
    color: #fff;
    stroke: #fff;
    fill: #fff; } }
@-ms-keyframes green-to-white {
  00% {
    color: #267c50;
    stroke: #267c50;
    fill: #267c50; }
  100% {
    color: #fff;
    stroke: #fff;
    fill: #fff; } }
@keyframes green-to-white {
  00% {
    color: #267c50;
    stroke: #267c50;
    fill: #267c50; }
  100% {
    color: #fff;
    stroke: #fff;
    fill: #fff; } }
/* line 291, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.general-previous-step.active + .registration-key:before {
  content: "";
  display: block;
  border: 32px solid transparent;
  border-left: 11px solid #267c50;
  position: absolute;
  height: 100%;
  left: -5px;
  top: 0;
  z-index: -1; }
@media(max-width: 767px) {
  /* line 291, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .general-previous-step.active + .registration-key:before {
    border: 22px solid transparent;
    border-left: 11px solid #267c50; } }
/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.general-previous-step.active + .registration-key:not(.fully-active):after {
  background: transparent; }
/* line 307, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.general-previous-step.active + .registration-key:not(.fully-active):after {
  content: "";
  display: block;
  border: 32px solid transparent;
  border-left: 11px solid rgba(0, 0, 0, 0.1);
  position: absolute;
  height: 100%;
  left: -4px;
  top: 0;
  background: transparent;
  z-index: -2; }
@media(max-width: 767px) {
  /* line 307, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .general-previous-step.active + .registration-key:not(.fully-active):after {
    border: 22px solid transparent;
    border-left: 11px solid rgba(0, 0, 0, 0.1); } }
/* line 322, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.general-previous-step.active:hover:before {
  background: #227148; }
/* line 325, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.general-previous-step.active:hover + .registration-key:not(.fully-active):before {
  border-left-color: #227148; }
/* line 327, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.general-previous-step.active:hover + .registration-key:not(.fully-active):after {
  background: #267c50 !important; }

/* line 333, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.go-to-next-level + .registration-key + .registration-key:before {
  z-index: 131; }
/* line 335, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.go-to-next-level + .registration-key + .registration-key:after {
  z-index: 130; }

/* line 339, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key:nth-child(2).step-completed.general-previous-step.active:after {
  border-left-color: transparent; }
/* line 341, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key:nth-child(2).step-completed.general-previous-step.active:hover:before {
  border-left-color: #227148; }

/* line 347, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key.step-completed.general-previous-step.active:not(.fully-active):not(.go-to-next-level) + .non-active:before {
  background: #fff; }

/* line 352, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key.fully-active.non-active.previous-active {
  background: #175836; }
  /* line 354, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key.fully-active.non-active.previous-active .fa {
    color: #fff;
    stroke: #fff;
    fill: #fff; }
  /* line 358, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key.fully-active.non-active.previous-active:after {
    background: #175836; }
  /* line 361, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key.fully-active.non-active.previous-active + .registration-key:before {
    border-left-color: #175836; }

/* line 367, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.step-completed.general-previous-step.active + .non-activea:hover:before {
  background: #f7f7f7 !important; }
/* line 371, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.step-completed.general-previous-step.active:hover + .non-active:after {
  background: #fff !important; }

@-webkit-keyframes white-to-green {
  00% {
    color: #fff;
    stroke: #fff;
    fill: #fff; }
  100% {
    color: #267c50;
    stoke: #267c50;
    fill: #267c50; } }
@-moz-keyframes white-to-green {
  00% {
    color: #fff;
    stroke: #fff;
    fill: #fff; }
  100% {
    color: #267c50;
    stoke: #267c50;
    fill: #267c50; } }
@-ms-keyframes white-to-green {
  00% {
    color: #fff;
    stroke: #fff;
    fill: #fff; }
  100% {
    color: #267c50;
    stoke: #267c50;
    fill: #267c50; } }
@keyframes white-to-green {
  00% {
    color: #fff;
    stroke: #fff;
    fill: #fff; }
  100% {
    color: #267c50;
    stoke: #267c50;
    fill: #267c50; } }
@-webkit-keyframes white-to-green-bg {
  00% {
    background: #fff; }
  100% {
    background: #267c50; } }
@-moz-keyframes white-to-green-bg {
  00% {
    background: #fff; }
  100% {
    background: #267c50; } }
@-ms-keyframes white-to-green-bg {
  00% {
    background: #fff; }
  100% {
    background: #267c50; } }
@keyframes white-to-green-bg {
  00% {
    background: #fff; }
  100% {
    background: #267c50; } }
@-webkit-keyframes white-to-green-border {
  00% {
    border-left-color: #fff; }
  100% {
    border-left-color: #267c50; } }
@-moz-keyframes white-to-green-border {
  00% {
    border-left-color: #fff; }
  100% {
    border-left-color: #267c50; } }
@-ms-keyframes white-to-green-border {
  00% {
    border-left-color: #fff; }
  100% {
    border-left-color: #267c50; } }
@keyframes white-to-green-border {
  00% {
    border-left-color: #fff; }
  100% {
    border-left-color: #267c50; } }
@-webkit-keyframes white-to-green-border-dark {
  00% {
    border-left-color: #fff; }
  100% {
    border-left-color: #227148; } }
@-moz-keyframes white-to-green-border-dark {
  00% {
    border-left-color: #fff; }
  100% {
    border-left-color: #227148; } }
@-ms-keyframes white-to-green-border-dark {
  00% {
    border-left-color: #fff; }
  100% {
    border-left-color: #227148; } }
@keyframes white-to-green-border-dark {
  00% {
    border-left-color: #fff; }
  100% {
    border-left-color: #227148; } }
@-webkit-keyframes white-to-green-after {
  00% {
    border-left-color: #fff;
    background-color: #fff; }
  100% {
    border-left-color: rgba(0, 0, 0, 0.1);
    background-color: #267c50; } }
@-moz-keyframes white-to-green-after {
  00% {
    border-left-color: #fff;
    background-color: #fff; }
  100% {
    border-left-color: rgba(0, 0, 0, 0.1);
    background-color: #267c50; } }
@-ms-keyframes white-to-green-after {
  00% {
    border-left-color: #fff;
    background-color: #fff; }
  100% {
    border-left-color: rgba(0, 0, 0, 0.1);
    background-color: #267c50; } }
@keyframes white-to-green-after {
  00% {
    border-left-color: #fff;
    background-color: #fff; }
  100% {
    border-left-color: rgba(0, 0, 0, 0.1);
    background-color: #267c50; } }
/* line 414, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key.skip-one-or-more-levels {
  -o-animation: white-to-green-bg 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -moz-animation: white-to-green-bg 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -webkit-animation: white-to-green-bg 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  animation: white-to-green-bg 1s cubic-bezier(0.68, 0, 0.265, 1) forwards; }
  /* line 416, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key.skip-one-or-more-levels:before {
    content: "" !important;
    display: block;
    border: 32px solid transparent;
    border-left-width: 11px;
    position: absolute;
    left: -5px;
    top: 0;
    height: 100%;
    z-index: -1;
    -webkit-transition: border-left-color 1s cubic-bezier(0.68, 0, 0.265, 1);
    -moz-transition: border-left-color 1s cubic-bezier(0.68, 0, 0.265, 1);
    -o-transition: border-left-color 1s cubic-bezier(0.68, 0, 0.265, 1);
    transition: border-left-color 1s cubic-bezier(0.68, 0, 0.265, 1);
    border-left-color: #267c50;
    background: transparent !important; }
  /* line 429, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key.skip-one-or-more-levels .fa {
    -webkit-transition: color 1s cubic-bezier(0.68, 0, 0.265, 1);
    -moz-transition: color 1s cubic-bezier(0.68, 0, 0.265, 1);
    -o-transition: color 1s cubic-bezier(0.68, 0, 0.265, 1);
    transition: color 1s cubic-bezier(0.68, 0, 0.265, 1);
    -webkit-transition: fill 1s cubic-bezier(0.68, 0, 0.265, 1);
    -moz-transition: fill 1s cubic-bezier(0.68, 0, 0.265, 1);
    -o-transition: fill 1s cubic-bezier(0.68, 0, 0.265, 1);
    transition: fill 1s cubic-bezier(0.68, 0, 0.265, 1);
    -webkit-transition: stroke 1s cubic-bezier(0.68, 0, 0.265, 1);
    -moz-transition: stroke 1s cubic-bezier(0.68, 0, 0.265, 1);
    -o-transition: stroke 1s cubic-bezier(0.68, 0, 0.265, 1);
    transition: stroke 1s cubic-bezier(0.68, 0, 0.265, 1);
    color: #fff;
    stroke: #fff;
    fill: #fff; }
  /* line 436, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key.skip-one-or-more-levels:after {
    height: 100%;
    z-index: -2 !important;
    -webkit-transition: border-left-color 1s cubic-bezier(0.68, 0, 0.265, 1), background-color 1s cubic-bezier(0.68, 0, 0.265, 1);
    -moz-transition: border-left-color 1s cubic-bezier(0.68, 0, 0.265, 1), background-color 1s cubic-bezier(0.68, 0, 0.265, 1);
    -o-transition: border-left-color 1s cubic-bezier(0.68, 0, 0.265, 1), background-color 1s cubic-bezier(0.68, 0, 0.265, 1);
    transition: border-left-color 1s cubic-bezier(0.68, 0, 0.265, 1), background-color 1s cubic-bezier(0.68, 0, 0.265, 1);
    border-left-color: #227148 !important;
    background: #267c50 !important; }
  /* line 443, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key.skip-one-or-more-levels + .registration-key:before {
    -webkit-transition: border-left-color 1s cubic-bezier(0.68, 0, 0.265, 1);
    -moz-transition: border-left-color 1s cubic-bezier(0.68, 0, 0.265, 1);
    -o-transition: border-left-color 1s cubic-bezier(0.68, 0, 0.265, 1);
    transition: border-left-color 1s cubic-bezier(0.68, 0, 0.265, 1);
    border-left-color: #267c50; }

/* line 448, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key.quick-animate-green i.fa {
  -o-animation: gray-to-green 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -moz-animation: gray-to-green 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -webkit-animation: gray-to-green 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  animation: gray-to-green 1s cubic-bezier(0.68, 0, 0.265, 1) forwards; }

/* line 453, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key:nth-child(2).skip-one-or-more-levels:before {
  border-left-color: transparent !important; }

/* line 457, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
a.registration-key.non-active:hover {
  background: #f7f7f7; }
  /* line 459, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  a.registration-key.non-active:hover:before, a.registration-key.non-active:hover:after {
    background: #f7f7f7 !important; }

/* line 465, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-keys.level-up-pulse .registration-key {
  -webkit-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  -moz-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  -o-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  background: #258d57 !important; }
  /* line 469, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-keys.level-up-pulse .registration-key:not(:last-child):before {
    -webkit-transition: border-left-color 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    -moz-transition: border-left-color 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    -o-transition: border-left-color 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    transition: border-left-color 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    border-left-color: #258d57 !important; }
  /* line 472, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-keys.level-up-pulse .registration-key:not(:last-child):after {
    -webkit-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    -moz-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    -o-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    background: #258d57 !important; }
/* line 477, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-keys.level-up-pulse .registration-key.go-to-next-level + .registration-key:before {
  -webkit-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  -moz-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  -o-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  background: #258d57 !important; }

/* line 482, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-keys.level-up-pulse.level-up-pulse-down .registration-key {
  -webkit-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  -moz-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  -o-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  background: #267c50 !important; }
  /* line 486, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-keys.level-up-pulse.level-up-pulse-down .registration-key:not(:last-child):before {
    -webkit-transition: border-left-color 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    -moz-transition: border-left-color 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    -o-transition: border-left-color 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    transition: border-left-color 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    border-left-color: #267c50 !important; }
  /* line 489, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-keys.level-up-pulse.level-up-pulse-down .registration-key:not(:last-child):after {
    -webkit-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    -moz-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    -o-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
    background: #267c50 !important; }
/* line 494, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-keys.level-up-pulse.level-up-pulse-down .registration-key.go-to-next-level + .registration-key:before {
  -webkit-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  -moz-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  -o-transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  transition: background 0.75s cubic-bezier(0.68, 0, 0.265, 1);
  background: #267c50 !important; }

@-webkit-keyframes reg-key-before-grow-final {
  00% {
    width: 4px; }
  100% {
    width: 173px; } }
@-moz-keyframes reg-key-before-grow-final {
  00% {
    width: 4px; }
  100% {
    width: 173px; } }
@-ms-keyframes reg-key-before-grow-final {
  00% {
    width: 4px; }
  100% {
    width: 173px; } }
@keyframes reg-key-before-grow-final {
  00% {
    width: 4px; }
  100% {
    width: 173px; } }
@-webkit-keyframes reg-key-after-translate-final {
  00% {
    left: -5px; }
  85% {
    background: transparent; }
  100% {
    left: 169px;
    background: transparent; } }
@-moz-keyframes reg-key-after-translate-final {
  00% {
    left: -5px; }
  85% {
    background: transparent; }
  100% {
    left: 169px;
    background: transparent; } }
@-ms-keyframes reg-key-after-translate-final {
  00% {
    left: -5px; }
  85% {
    background: transparent; }
  100% {
    left: 169px;
    background: transparent; } }
@keyframes reg-key-after-translate-final {
  00% {
    left: -5px; }
  85% {
    background: transparent; }
  100% {
    left: 169px;
    background: transparent; } }
/* line 516, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key:nth-last-child(2).go-to-next-level + .registration-key:before {
  content: "";
  border: 0px;
  height: 65px;
  width: 55px;
  background: #267c50;
  left: -5px;
  -o-animation: reg-key-before-grow-final 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -moz-animation: reg-key-before-grow-final 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -webkit-animation: reg-key-before-grow-final 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  animation: reg-key-before-grow-final 1s cubic-bezier(0.68, 0, 0.265, 1) forwards; }
/* line 524, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key:nth-last-child(2).go-to-next-level + .registration-key:after {
  -o-animation: reg-key-after-translate-final 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -moz-animation: reg-key-after-translate-final 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -webkit-animation: reg-key-after-translate-final 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  animation: reg-key-after-translate-final 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  border-left-color: #267c50 !important; }

/* line 531, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key.step-completed.general-previous-step.active.level-skipped + .registration-key.non-active.fully-active:after {
  left: -5px; }

/* line 538, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key.step-completed.general-previous-step.active:nth-child(5) + .registration-key.non-active.fully-active:after {
  left: -3px; }

/* line 542, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key:not(.go-to-next-level) + .registration-key.fully-active.no-loading-animation:not(.skip-one-or-more-levels) {
  cursor: default; }
  /* line 544, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key:not(.go-to-next-level) + .registration-key.fully-active.no-loading-animation:not(.skip-one-or-more-levels) .fa {
    color: #267c50;
    stoke: #267c50;
    fill: #267c50; }
  /* line 549, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  .registration-key:not(.go-to-next-level) + .registration-key.fully-active.no-loading-animation:not(.skip-one-or-more-levels):hover {
    background: #fff !important; }
    /* line 551, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
    .registration-key:not(.go-to-next-level) + .registration-key.fully-active.no-loading-animation:not(.skip-one-or-more-levels):hover:after {
      background: #fff !important; }
    /* line 554, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
    .registration-key:not(.go-to-next-level) + .registration-key.fully-active.no-loading-animation:not(.skip-one-or-more-levels):hover + .registration-key:before {
      border-left-color: #fff !important; }

/* line 560, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.general-previous-step.active:hover + .registration-key.non-active:before {
  left: -4px !important; }

/* line 565, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key:not(.go-to-next-level) + .registration-key:not(.step-completed) .first-step-cover {
  width: 10px;
  background-color: #fff;
  top: 0;
  bottom: 0;
  position: absolute; }

/* line 574, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
.registration-key:not(.go-to-next-level) + .registration-key.fully-active:before {
  left: 4px !important; }

/* line 581, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
#registration-wizard:not(.currently-animating) .registration-wizard-panel .registration-keys .registration-key.fully-active:hover {
  cursor: pointer;
  background-color: #f7f7f7 !important; }
  /* line 584, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  #registration-wizard:not(.currently-animating) .registration-wizard-panel .registration-keys .registration-key.fully-active:hover:before, #registration-wizard:not(.currently-animating) .registration-wizard-panel .registration-keys .registration-key.fully-active:hover:after {
    background-color: #f7f7f7 !important; }
  /* line 587, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
  #registration-wizard:not(.currently-animating) .registration-wizard-panel .registration-keys .registration-key.fully-active:hover + .registration-key:before {
    border-left-color: #f7f7f7 !important; }

/* line 591, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
#registration-wizard:not(.currently-animating) .animating-cover {
  opacity: 0;
  -webkit-transform: translate3d(-9999px, -9999px, -9999px);
  -ms-transform: translate3d(-9999px, -9999px, -9999px);
  -o-transform: translate3d(-9999px, -9999px, -9999px);
  transform: translate3d(-9999px, -9999px, -9999px); }
  /* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/modules/_mixins.sass */
  #registration-wizard:not(.currently-animating) .animating-cover:not(.no-absolute) {
    position: absolute; }

/* line 595, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-keys.sass */
#registration-wizard.currently-animating .animating-cover {
  position: absolute;
  z-index: 999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-questions.sass */
.registration-questions-container .panel-body {
  padding: 0 20px 15px 15px;
  max-height: 550px;
  overflow-y: auto; }
/* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-questions.sass */
.registration-questions-container .cd-container#cd-timeline {
  margin-bottom: 0px; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-questions.sass */
.registration-questions-container table.table > tbody > tr > td {
  padding: 8px 15px; }
  /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-questions.sass */
  .registration-questions-container table.table > tbody > tr > td:not(:first-child) {
    border-left: 1px solid #ddd; }

/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-questions.sass */
.survey-question-container .panel-body {
  background-color: #EDF0F0; }
/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-questions.sass */
.survey-question-container.survey-question-info-type {
  font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif; }
  /* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-questions.sass */
  .survey-question-container.survey-question-info-type .panel-heading {
    font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif; }
  /* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-questions.sass */
  .survey-question-container.survey-question-info-type .panel-body {
    background-color: #fff; }
  /* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-questions.sass */
  .survey-question-container.survey-question-info-type p {
    font-family: "DM Sans", "HelveticaNeue", "Helvetica Neue", "Arimo", Helvetica, Arial, sans-serif; }
    /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-questions.sass */
    .survey-question-container.survey-question-info-type p:last-child {
      margin-bottom: 0px; }

/* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/registration-questions.sass */
.survey-question-container ul.errors {
  padding: 0;
  margin-bottom: 0; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/responsive-banner.sass */
.responsive-banner .panel-body {
  padding: 2em 3em; }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/responsive-banner.sass */
.responsive-banner .primary-text {
  font-size: 4.5em;
  text-shadow: 0.03em 0.03em rgba(0, 0, 0, 0.23);
  font-family: "DM Sans", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Arimo Bold", "Helvetica Bold", "Arial Bold", Helvetica, Arial, sans-serif;
  color: #fff;
  line-height: 1.2; }
/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/responsive-banner.sass */
.responsive-banner .secondary-text {
  font-size: 1.5em;
  font-family: "DM Sans", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Arimo Bold", "Helvetica Bold", "Arial Bold", Helvetica, Arial, sans-serif;
  margin-left: 0.3em;
  color: rgba(0, 0, 0, 0.6); }
/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/responsive-banner.sass */
.responsive-banner .banner-icon-circle {
  border-width: 0.35em;
  border-style: solid;
  border-color: #fff;
  color: #fff;
  padding: 2em 1.5em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 0.2em white, inset 0 0.5em 0 rgba(0, 0, 0, 0.08), 0 0.1em 0 0.2em rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 0 0 0.2em white, inset 0 0.5em 0 rgba(0, 0, 0, 0.08), 0 0.1em 0 0.2em rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 0 0.2em white, inset 0 0.5em 0 rgba(0, 0, 0, 0.08), 0 0.1em 0 0.2em rgba(0, 0, 0, 0.05);
  display: inline-block; }
  /* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/responsive-banner.sass */
  .responsive-banner .banner-icon-circle .banner-icon {
    text-shadow: 0.05em 0.05em rgba(0, 0, 0, 0.05);
    font-size: 3.8em; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/searchable-panel.sass */
.search-box {
  width: 520px;
  margin: auto;
  position: absolute;
  background: #ECECEC;
  height: 126px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  left: 50%;
  margin-left: -260px;
  border: 1px solid #ddd; }
  /* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/searchable-panel.sass */
  .search-box .search-box-search-container {
    padding: 10px 15px;
    background: #ddd;
    border-radius: 4px 4px 0 0;
    position: relative; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/searchable-panel.sass */
  .search-box .search-box-results {
    text-align: center;
    font-size: 18px; }
    /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/searchable-panel.sass */
    .search-box .search-box-results .list-group-item {
      background: #F5F5F5; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/share.sass */
.share-group-item-container {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important; }
  /* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/share.sass */
  .share-group-item-container > .list-group-item {
    padding: 0;
    margin: 10px 0; }
    /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/share.sass */
    .share-group-item-container > .list-group-item table {
      margin-bottom: 0px; }
      /* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/share.sass */
      .share-group-item-container > .list-group-item table td {
        vertical-align: middle;
        border-top: 0px; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/sliders.sass */
.time-range-slider-container, .range-slider-container {
  width: 95%;
  margin: auto;
  padding-right: 5px; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/sliders.sass */
  .time-range-slider-container .noUi-base .noUi-connect, .range-slider-container .noUi-base .noUi-connect {
    background: #005b8d; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/sliders.sass */
.noUi-tooltip:after {
  content: "";
  width: 0px;
  height: 0px;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #2d3339; }

/* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/sliders.sass */
.noUi-handle .popover {
  margin-top: -55px;
  left: 50%; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/subcategory-object.sass */
.subcategory-object .subcategory-object-img {
  height: 211px;
  background-position: center;
  background-size: cover;
  display: block;
  border-radius: 4px 4px 0 0;
  border: 0px; }
/* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/subcategory-object.sass */
.subcategory-object .subcategory-object-title {
  font-size: 22px;
  padding: 10px 15px;
  text-align: center; }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
table.table-primary tr.primary-heading td, table.table-primary tr.primary-heading th {
  background: #428BCA;
  padding: 0.5em 0.5em;
  color: #fff; }
/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
table.table-primary tr.secondary-heading td, table.table-primary tr.secondary-heading th {
  font-weight: bold;
  padding: 0.3em 0.5em;
  background-color: #D9E9F7; }
/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
table.table-primary td {
  padding: 0.1em 0.4em;
  font-size: 0.9em;
  border-right: solid 1px #d5d5d5;
  border-bottom: solid 1px #d5d5d5; }
/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
table.table-primary tr td {
  background: #fff; }
/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
table.table-primary tr:nth-child(odd) td {
  background: #F4F4F4; }

/* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
td a.anchor-fill-td {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
  /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
  td a.anchor-fill-td:hover {
    background-color: rgba(0, 0, 0, 0.05); }

/* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
.fill-parent {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
td.fit-content {
  width: 1%;
  white-space: nowrap;
    white-space-font-weight: 400; }

/* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
table tr.blank-row {
  background-color: transparent !important; }
  /* line 53, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
  table tr.blank-row td {
    border: 0px !important; }

/* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
table.has-blank-rows {
  border: 0px !important; }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
table.table.table-normal > tbody > tr > td {
  border-top: 0px; }
  /* line 62, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/tables.sass */
  table.table.table-normal > tbody > tr > td.vcenter {
    vertical-align: middle; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/timeline.sass */
.cd-timeline-content .question-edit-button {
  position: absolute;
  bottom: -10px;
  right: -10px;
  padding: 9px 7px 7px 9px;
  background: #f0ad4e;
  padding: 7px 11px 7px 11px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 2px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 0 2px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 2px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 1px rgba(0, 0, 0, 0.05); }
  /* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/timeline.sass */
  .cd-timeline-content .question-edit-button i.fa {
    -webkit-transition: transform 0.2s ease;
    -moz-transition: transform 0.2s ease;
    -o-transition: transform 0.2s ease;
    transition: transform 0.2s ease;
    color: #ffffff; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/timeline.sass */
  .cd-timeline-content .question-edit-button:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.08);
    opacity: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: opacity 0.2s ease;
    -moz-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease; }
  /* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/timeline.sass */
  .cd-timeline-content .question-edit-button:hover i.fa {
    -webkit-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    -o-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3); }
  /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/timeline.sass */
  .cd-timeline-content .question-edit-button:hover:after {
    opacity: 1; }

/* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/timeline.sass */
.cd-timeline-content .timleine-title {
  font-size: 15px;
  font-size: 1.5rem;
  margin-top: 5px;
  margin-bottom: 0; }
/* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/timeline.sass */
.cd-timeline-content .timeline-answer {
  margin: 1em 0;
  line-height: 1.6;
  font-size: 13px;
  font-size: 1.3rem;
  margin-bottom: 0; }

/* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/timeline.sass */
.cd-container .cd-timeline-img.cd-picture {
  background: #005b8d;
  -webkit-box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.1), 0 3px 0 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.1), 0 3px 0 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.1), 0 3px 0 4px rgba(0, 0, 0, 0.1); }
/* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/timeline.sass */
.cd-container .cd-timeline-content {
  background: #EDF0F0;
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.13);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.13); }
  /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/timeline.sass */
  .cd-container .cd-timeline-content:before {
    border-right-color: #EDF0F0; }
  /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/timeline.sass */
  .cd-container .cd-timeline-content .question-edit-button {
    -webkit-box-shadow: 0 0 0 2px white, inset 0 2px 0 rgba(0, 0, 0, 0.1), 0 3px 0 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 0 2px white, inset 0 2px 0 rgba(0, 0, 0, 0.1), 0 3px 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 2px white, inset 0 2px 0 rgba(0, 0, 0, 0.1), 0 3px 0 1px rgba(0, 0, 0, 0.1); }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
.row.with-vertical-divider {
  position: relative; }
  /* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
  .row.with-vertical-divider > [class*="col-"] {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px; }
    /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
    .row.with-vertical-divider > [class*="col-"]:first-child {
      -webkit-border-radius: 4px 0 0 4px;
      -moz-border-radius: 4px 0 0 4px;
      -ms-border-radius: 4px 0 0 4px;
      border-radius: 4px 0 0 4px;
      border-width: 1px 0 1px 1px; }
    /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
    .row.with-vertical-divider > [class*="col-"]:last-child {
      -webkit-border-radius: 0 4px 4px 0;
      -moz-border-radius: 0 4px 4px 0;
      -ms-border-radius: 0 4px 4px 0;
      border-radius: 0 4px 4px 0;
      border-width: 1px 1px 1px 0; }

/* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
.row.with-vertical-divider.darker-border > [class*="col-"] {
  border-color: #B8B8B8; }
/* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
.row.with-vertical-divider.darker-border .vertical-divider:after, .row.with-vertical-divider.darker-border .vertical-divider:before {
  border-left-color: #B8B8B8; }

/* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
.vertical-divider {
  margin: 1rem 0;
  line-height: 1;
  height: 0;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: rgba(0, 0, 0, 0.85);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }

/* line 39, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
.vertical-divider {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  margin: 0;
  padding: 0;
  width: auto;
  height: 50%;
  line-height: 0;
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%); }
  /* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
  .vertical-divider:after, .vertical-divider:before {
    position: absolute;
    left: 50%;
    content: "";
    z-index: 3;
    border-left: 1px solid #eee;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    width: 0;
    height: -webkit-calc(100% - 1rem);
    height: calc(100% - 1rem); }
  /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
  .vertical-divider:before {
    top: -100%; }
  /* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
  .vertical-divider:after {
    top: auto;
    bottom: 0; }

/* line 68, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
.horizontal-divider {
  position: relative;
  height: auto;
  margin: "";
  overflow: hidden;
  line-height: 1.3em;
  text-align: center; }
  /* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
  .horizontal-divider:before, .horizontal-divider:after {
    position: absolute;
    content: "";
    z-index: 3;
    width: 50%;
    top: 50%;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
  /* line 84, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
  .horizontal-divider:before {
    margin-left: -webkit-calc(-50% - 1em);
    margin-left: calc(-50% - 1em); }
  /* line 87, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
  .horizontal-divider:after {
    margin-left: 1em; }

/* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/vertical-horizontal-divider.sass */
label.horizontal-divider {
  display: block; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/white-shadow-circle.sass */
.shadow-circle {
  width: 90px;
  height: 90px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background: #3071a9;
  -webkit-box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
  margin: 2% auto 4% auto;
  position: relative; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/white-shadow-circle.sass */
  .shadow-circle .shadow-circle-icon {
    position: absolute;
    color: #ffffff; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/white-shadow-circle.sass */
  .shadow-circle i.fa {
    font-size: 4em;
    margin-left: 50%;
    left: -39px;
    position: absolute;
    margin-top: 50%;
    top: -28px;
    color: #fff; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/white-shadow-circle.sass */
  .shadow-circle svg.fa {
    width: 2.5em;
    height: 2.5em;
    margin-left: 50%;
    left: -1.25em;
    position: absolute;
    margin-top: 50%;
    top: -1.25em;
    color: #fff;
    stroke: #fff;
    fill: #fff; }

/* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/white-shadow-circle.sass */
.white-shadow-circle {
  -webkit-box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); }
  /* line 39, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/white-shadow-circle.sass */
  .white-shadow-circle.thicker {
    -webkit-box-shadow: 0 0 0 6px white, inset 0 4px 0 rgba(0, 0, 0, 0.08), 0 5px 0 6px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 0 0 6px white, inset 0 4px 0 rgba(0, 0, 0, 0.08), 0 5px 0 6px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 0 6px white, inset 0 4px 0 rgba(0, 0, 0, 0.08), 0 5px 0 6px rgba(0, 0, 0, 0.05); }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/white-shadow-circle.sass */
.responsive-white-shadow-circle {
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 0.1em white, inset 0 0.06em 0 rgba(0, 0, 0, 0.08), 0 0.08em 0 0.1em rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 0 0.1em white, inset 0 0.06em 0 rgba(0, 0, 0, 0.08), 0 0.08em 0 0.1em rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 0.1em white, inset 0 0.06em 0 rgba(0, 0, 0, 0.08), 0 0.08em 0 0.1em rgba(0, 0, 0, 0.05);
  background-position: center !important; }
  /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/white-shadow-circle.sass */
  .responsive-white-shadow-circle .inner-circle-container {
    padding: 0.39em 0.25em 0.29em 0.25em;
    width: 1.75em;
    height: 1.75em; }
    /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/white-shadow-circle.sass */
    .responsive-white-shadow-circle .inner-circle-container .responsive-white-shadow-circle-icon {
      color: #fff;
      fill: #fff;
      stroke: #fff; }
    /* line 58, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/misc/white-shadow-circle.sass */
    .responsive-white-shadow-circle .inner-circle-container.cf-circle-container {
      padding: 0.39em 0.25em 0.29em 0.25em; }
/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
.display-table.panel.panel-theme > .display-tbody > .panel-heading {
  color: #fff; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  .display-table.panel.panel-theme > .display-tbody > .panel-heading > .display-table-cell {
    background-color: #005b8d; }
    /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel.panel-theme > .display-tbody > .panel-heading > .display-table-cell:first-child {
      -webkit-border-radius: 3px 0 0 0;
      -moz-border-radius: 3px 0 0 0;
      -ms-border-radius: 3px 0 0 0;
      border-radius: 3px 0 0 0; }
    /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel.panel-theme > .display-tbody > .panel-heading > .display-table-cell:last-child {
      -webkit-border-radius: 0 3px 0 0;
      -moz-border-radius: 0 3px 0 0;
      -ms-border-radius: 0 3px 0 0;
      border-radius: 0 3px 0 0; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
.display-table.panel.panel-primary > .display-tbody > .panel-heading {
  color: #fff; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  .display-table.panel.panel-primary > .display-tbody > .panel-heading > .display-table-cell {
    background-color: #3071a9; }
    /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel.panel-primary > .display-tbody > .panel-heading > .display-table-cell:first-child {
      -webkit-border-radius: 3px 0 0 0;
      -moz-border-radius: 3px 0 0 0;
      -ms-border-radius: 3px 0 0 0;
      border-radius: 3px 0 0 0; }
    /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel.panel-primary > .display-tbody > .panel-heading > .display-table-cell:last-child {
      -webkit-border-radius: 0 3px 0 0;
      -moz-border-radius: 0 3px 0 0;
      -ms-border-radius: 0 3px 0 0;
      border-radius: 0 3px 0 0; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
.display-table.panel.panel-success > .display-tbody > .panel-heading {
  color: #fff; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  .display-table.panel.panel-success > .display-tbody > .panel-heading > .display-table-cell {
    background-color: #267c50; }
    /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel.panel-success > .display-tbody > .panel-heading > .display-table-cell:first-child {
      -webkit-border-radius: 3px 0 0 0;
      -moz-border-radius: 3px 0 0 0;
      -ms-border-radius: 3px 0 0 0;
      border-radius: 3px 0 0 0; }
    /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel.panel-success > .display-tbody > .panel-heading > .display-table-cell:last-child {
      -webkit-border-radius: 0 3px 0 0;
      -moz-border-radius: 0 3px 0 0;
      -ms-border-radius: 0 3px 0 0;
      border-radius: 0 3px 0 0; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
.display-table.panel.panel-info > .display-tbody > .panel-heading {
  color: #fff; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  .display-table.panel.panel-info > .display-tbody > .panel-heading > .display-table-cell {
    background-color: #31b0d5; }
    /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel.panel-info > .display-tbody > .panel-heading > .display-table-cell:first-child {
      -webkit-border-radius: 3px 0 0 0;
      -moz-border-radius: 3px 0 0 0;
      -ms-border-radius: 3px 0 0 0;
      border-radius: 3px 0 0 0; }
    /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel.panel-info > .display-tbody > .panel-heading > .display-table-cell:last-child {
      -webkit-border-radius: 0 3px 0 0;
      -moz-border-radius: 0 3px 0 0;
      -ms-border-radius: 0 3px 0 0;
      border-radius: 0 3px 0 0; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
.display-table.panel.panel-warning > .display-tbody > .panel-heading {
  color: #fff; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  .display-table.panel.panel-warning > .display-tbody > .panel-heading > .display-table-cell {
    background-color: #ec971f; }
    /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel.panel-warning > .display-tbody > .panel-heading > .display-table-cell:first-child {
      -webkit-border-radius: 3px 0 0 0;
      -moz-border-radius: 3px 0 0 0;
      -ms-border-radius: 3px 0 0 0;
      border-radius: 3px 0 0 0; }
    /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel.panel-warning > .display-tbody > .panel-heading > .display-table-cell:last-child {
      -webkit-border-radius: 0 3px 0 0;
      -moz-border-radius: 0 3px 0 0;
      -ms-border-radius: 0 3px 0 0;
      border-radius: 0 3px 0 0; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
.display-table.panel.panel-danger > .display-tbody > .panel-heading {
  color: #fff; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  .display-table.panel.panel-danger > .display-tbody > .panel-heading > .display-table-cell {
    background-color: #d9272e; }
    /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel.panel-danger > .display-tbody > .panel-heading > .display-table-cell:first-child {
      -webkit-border-radius: 3px 0 0 0;
      -moz-border-radius: 3px 0 0 0;
      -ms-border-radius: 3px 0 0 0;
      border-radius: 3px 0 0 0; }
    /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel.panel-danger > .display-tbody > .panel-heading > .display-table-cell:last-child {
      -webkit-border-radius: 0 3px 0 0;
      -moz-border-radius: 0 3px 0 0;
      -ms-border-radius: 0 3px 0 0;
      border-radius: 0 3px 0 0; }

/* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
.display-table.panel .table-panel-heading .display-table-cell {
  padding: 10px 15px;
  border-bottom: 0px;
  border-top: 0px; }
  /* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  .display-table.panel .table-panel-heading .display-table-cell:not(:first-child) {
    border-left: 1px solid rgba(0, 0, 0, 0.05); }
/* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
.display-table.panel .table-panel-heading .display-table-row.panel-heading {
  border-bottom: 0px; }
  /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  .display-table.panel .table-panel-heading .display-table-row.panel-heading .display-table-cell {
    padding: 10px 15px; }
/* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
.display-table.panel .table-panel-body:not(.table-list-group) {
  border-top: 0px; }
  /* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  .display-table.panel .table-panel-body:not(.table-list-group) .display-table-cell {
    padding: 20px 15px; }
    /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel .table-panel-body:not(.table-list-group) .display-table-cell:not(:first-child) {
      border-left: 1px solid rgba(0, 0, 0, 0.05); }
    /* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel .table-panel-body:not(.table-list-group) .display-table-cell.answer-column {
      padding: 20px 15px;
      margin-bottom: 0px;
      cursor: pointer; }
      /* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
      .display-table.panel .table-panel-body:not(.table-list-group) .display-table-cell.answer-column:hover {
        background-color: #F7F7F7; }
      /* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
      .display-table.panel .table-panel-body:not(.table-list-group) .display-table-cell.answer-column.active {
        background-color: #ECF6FF; }
    /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel .table-panel-body:not(.table-list-group) .display-table-cell.question-column {
      padding: 20px 15px;
      margin-bottom: 0px; }
/* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
.display-table.panel .table-panel-body .display-table-row:first-child .display-table-cell {
  border-top: 0px; }
/* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
.display-table.panel .table-panel-body.table-list-group .display-table-row {
  margin-bottom: -1px;
  background-color: #fff; }
  /* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  .display-table.panel .table-panel-body.table-list-group .display-table-row .display-table-cell {
    border: 1px solid #ddd;
    border-top: 0px;
    padding: 10px 15px;
    border-right: 0px !important; }
  /* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  .display-table.panel .table-panel-body.table-list-group .display-table-row:first-child .display-table-cell:first-child {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    -ms-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0; }
  /* line 69, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  .display-table.panel .table-panel-body.table-list-group .display-table-row:first-child .display-table-cell:last-child {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    -ms-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0; }
  /* line 71, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  .display-table.panel .table-panel-body.table-list-group .display-table-row:last-child {
    margin-bottom: 0; }
    /* line 72, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    .display-table.panel .table-panel-body.table-list-group .display-table-row:last-child .display-table-cell {
      border-bottom: 0px; }
      /* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
      .display-table.panel .table-panel-body.table-list-group .display-table-row:last-child .display-table-cell:first-child {
        -webkit-border-radius: 0 0 0 4px;
        -moz-border-radius: 0 0 0 4px;
        -ms-border-radius: 0 0 0 4px;
        border-radius: 0 0 0 4px; }
      /* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
      .display-table.panel .table-panel-body.table-list-group .display-table-row:last-child .display-table-cell:last-child {
        -webkit-border-radius: 0 0 4px 0;
        -moz-border-radius: 0 0 4px 0;
        -ms-border-radius: 0 0 4px 0;
        border-radius: 0 0 4px 0; }

/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
.table > .display-tbody > .display-table-row > .display-table-cell {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

/* line 93, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
table.table.table-panel > thead > tr > th,
table.table.table-panel > tbody > tr > th,
table.table.table-panel > tfoot > tr > th,
table.table.table-panel > thead > tr > td,
table.table.table-panel > tbody > tr > td,
table.table.table-panel > tfoot > tr > td {
  padding: 10px 15px; }

/* line 103, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
table.table-panel {
  border-collapse: initial; }
  /* line 106, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  table.table-panel .table-panel-heading {
    background-color: #F5F5F5; }
  /* line 111, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  table.table-panel thead.heading-with-body tr th:first-child {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    -ms-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
    border-left: 1px solid #ddd; }
  /* line 114, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  table.table-panel thead.heading-with-body tr th:last-child {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    -ms-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0;
    border-right: 1px solid #ddd; }
  /* line 117, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  table.table-panel thead.heading-with-body tr th:first-child:last-child {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0; }
  /* line 122, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  table.table-panel thead.heading-with-body + tbody tr td:first-child {
    border-left: 1px solid #ddd; }
  /* line 124, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  table.table-panel thead.heading-with-body + tbody tr td:last-child {
    border-right: 1px solid #ddd; }
  /* line 127, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  table.table-panel thead.heading-with-body + tbody tr:first-child td {
    border-top: 0px; }
  /* line 130, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  table.table-panel thead.heading-with-body + tbody tr:last-child td {
    border-bottom: 1px solid #ddd; }
    /* line 132, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    table.table-panel thead.heading-with-body + tbody tr:last-child td:first-child {
      -webkit-border-radius: 0 0 0 4px;
      -moz-border-radius: 0 0 0 4px;
      -ms-border-radius: 0 0 0 4px;
      border-radius: 0 0 0 4px; }
    /* line 134, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
    table.table-panel thead.heading-with-body + tbody tr:last-child td:last-child {
      -webkit-border-radius: 0 0 4px 0;
      -moz-border-radius: 0 0 4px 0;
      -ms-border-radius: 0 0 4px 0;
      border-radius: 0 0 4px 0; }

/* line 140, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
table.table-panel thead.separate tr th {
  border-top: 1px solid #ddd !important; }
  /* line 142, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  table.table-panel thead.separate tr th:first-child {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    border-left: 1px solid #ddd; }
  /* line 145, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  table.table-panel thead.separate tr th:last-child {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    border-right: 1px solid #ddd; }
  /* line 148, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panel-table.sass */
  table.table-panel thead.separate tr th:first-child:last-child {
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -ms-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
.panel.with-nav-tabs .panel-heading {
  padding: 0px; }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
.panel.with-nav-tabs .nav.nav-tabs {
  background: none;
  border-bottom: none;
  padding-top: 0; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
  .panel.with-nav-tabs .nav.nav-tabs li > a {
    border-left-width: 0;
    border-right-width: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px; }
  /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
  .panel.with-nav-tabs .nav.nav-tabs li:first-child > a {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    -ms-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0; }
  /* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
  .panel.with-nav-tabs .nav.nav-tabs li:last-child > a {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    -ms-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0; }
/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
.panel.with-nav-tabs .nav-justified {
  margin-bottom: -1px; }

/* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
.with-nav-tabs.panel-default .nav.nav-tabs > li > a {
  color: #ffffff;
  background: none; }
  /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
  .with-nav-tabs.panel-default .nav.nav-tabs > li > a:hover, .with-nav-tabs.panel-default .nav.nav-tabs > li > a:focus {
    color: #777; }
/* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
.with-nav-tabs.panel-default .nav.nav-tabs > .open > a {
  color: #777;
  background-color: #ddd;
  border-color: transparent; }
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
  .with-nav-tabs.panel-default .nav.nav-tabs > .open > a:hover, .with-nav-tabs.panel-default .nav.nav-tabs > .open > a:focus {
    color: #777;
    background-color: #ddd;
    border-color: transparent; }
/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
.with-nav-tabs.panel-default .nav.nav-tabs > li > a:hover, .with-nav-tabs.panel-default .nav.nav-tabs > li > a:focus {
  color: #777;
  background-color: #ddd;
  border-color: transparent; }
/* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
.with-nav-tabs.panel-default .nav.nav-tabs > li.active > a {
  color: #555;
  background-color: #fff;
  border-color: #ddd;
  border-bottom-color: transparent; }
  /* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
  .with-nav-tabs.panel-default .nav.nav-tabs > li.active > a:hover, .with-nav-tabs.panel-default .nav.nav-tabs > li.active > a:focus {
    color: #555;
    background-color: #fff;
    border-color: #ddd;
    border-bottom-color: transparent; }
/* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
.with-nav-tabs.panel-default .nav.nav-tabs > li.dropdown .dropdown-menu {
  background-color: #f5f5f5;
  border-color: #ddd; }
  /* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
  .with-nav-tabs.panel-default .nav.nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777; }
    /* line 62, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
    .with-nav-tabs.panel-default .nav.nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .with-nav-tabs.panel-default .nav.nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
      background-color: #ddd; }
  /* line 64, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
  .with-nav-tabs.panel-default .nav.nav-tabs > li.dropdown .dropdown-menu > .active > a {
    color: #fff;
    background-color: #555; }
    /* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
    .with-nav-tabs.panel-default .nav.nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .with-nav-tabs.panel-default .nav.nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #555; }

/* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels-with-tabs.sass */
.panel-gray.with-nav-tabs.panel-default .nav.nav-tabs > li.active > a {
  background: #f5f7f7;
  border-top-color: #f5f7f7; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-container {
  margin-bottom: 15px; }
  /* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel-container tbody > tr:first-child > td {
    border-top: 0px; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel {
  box-shadow: none;
  border: 0px; }
  /* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel .panel-heading {
    font-size: 18px;
    background-color: #f9fafa;
    border-bottom: 1px solid #e8ebed; }
    /* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel .panel-heading small {
      color: rgba(255, 255, 255, 0.8);
      font-size: 16px; }
    /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel .panel-heading + .panel-body {
      -webkit-border-radius: 0 0 3px 3px;
      -moz-border-radius: 0 0 3px 3px;
      -ms-border-radius: 0 0 3px 3px;
      border-radius: 0 0 3px 3px;
      border-top-width: 0; }
  /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel .panel-body {
    background-color: #ffffff;
    border: solid 1px #CED4DA;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
  /* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.horizontal-tile {
    border: solid 1px #CED4DA;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
    /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.horizontal-tile .panel-body {
      border: none; }
  /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.registration-wizard-panel {
    border: solid 1px #CED4DA;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
    /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.registration-wizard-panel .panel-body {
      border: 0; }
  /* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-default.list-filter-container {
    border: solid 1px #CED4DA;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-theme {
  border-color: #005b8d; }
  /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-theme > .panel-heading {
    color: #fff;
    background: #005b8d;
    border-color: #005b8d; }
    /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-theme > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #005b8d; }
    /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-theme > .panel-heading svg.fa, .panel.panel-theme > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-theme > .panel-heading .btn-default svg.fa, .panel.panel-theme > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-theme > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #005b8d; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-default {
  border-color: #56626E; }
  /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-default > .panel-heading {
    color: #fff;
    background: #56626E;
    border-color: #56626E; }
    /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-default > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #56626E; }
    /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-default > .panel-heading svg.fa, .panel.panel-default > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-default > .panel-heading .btn-default svg.fa, .panel.panel-default > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #56626E; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-primary {
  border-color: #3071a9; }
  /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-primary > .panel-heading {
    color: #fff;
    background: #3071a9;
    border-color: #3071a9; }
    /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-primary > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #3071a9; }
    /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-primary > .panel-heading svg.fa, .panel.panel-primary > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-primary > .panel-heading .btn-default svg.fa, .panel.panel-primary > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #3071a9; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-success {
  border-color: #267c50; }
  /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-success > .panel-heading {
    color: #fff;
    background: #267c50;
    border-color: #267c50; }
    /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-success > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #267c50; }
    /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-success > .panel-heading svg.fa, .panel.panel-success > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-success > .panel-heading .btn-default svg.fa, .panel.panel-success > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #267c50; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-info {
  border-color: #31b0d5; }
  /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-info > .panel-heading {
    color: #fff;
    background: #31b0d5;
    border-color: #31b0d5; }
    /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-info > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #31b0d5; }
    /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-info > .panel-heading svg.fa, .panel.panel-info > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-info > .panel-heading .btn-default svg.fa, .panel.panel-info > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #31b0d5; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-warning {
  border-color: #ec971f; }
  /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-warning > .panel-heading {
    color: #fff;
    background: #ec971f;
    border-color: #ec971f; }
    /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-warning > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #ec971f; }
    /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-warning > .panel-heading svg.fa, .panel.panel-warning > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-warning > .panel-heading .btn-default svg.fa, .panel.panel-warning > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #ec971f; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-danger {
  border-color: #d9272e; }
  /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-danger > .panel-heading {
    color: #fff;
    background: #d9272e;
    border-color: #d9272e; }
    /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-danger > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #d9272e; }
    /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-danger > .panel-heading svg.fa, .panel.panel-danger > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-danger > .panel-heading .btn-default svg.fa, .panel.panel-danger > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d9272e; }

/* line 71, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-question.panel-theme {
  border: 2px solid #005b8d; }
/* line 71, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-question.panel-default {
  border: 2px solid #56626E; }
/* line 71, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-question.panel-primary {
  border: 2px solid #3071a9; }
/* line 71, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-question.panel-success {
  border: 2px solid #267c50; }
/* line 71, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-question.panel-info {
  border: 2px solid #31b0d5; }
/* line 71, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-question.panel-warning {
  border: 2px solid #ec971f; }
/* line 71, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-question.panel-danger {
  border: 2px solid #d9272e; }

/* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.nested-panel.panel-theme, .panel.panel-nested.panel-theme {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-theme > .panel-body, .panel.panel-nested.panel-theme > .panel-body {
    border: 3px solid #005b8d;
    border-top-width: 0px; }
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-theme > hr.panel-nested-hr, .panel.panel-nested.panel-theme > hr.panel-nested-hr {
    border-top-color: #005b8d; }

/* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.nested-panel.panel-default, .panel.panel-nested.panel-default {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-default > .panel-body, .panel.panel-nested.panel-default > .panel-body {
    border: 3px solid #56626E;
    border-top-width: 0px; }
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-default > hr.panel-nested-hr, .panel.panel-nested.panel-default > hr.panel-nested-hr {
    border-top-color: #56626E; }

/* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.nested-panel.panel-primary, .panel.panel-nested.panel-primary {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-primary > .panel-body, .panel.panel-nested.panel-primary > .panel-body {
    border: 3px solid #3071a9;
    border-top-width: 0px; }
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-primary > hr.panel-nested-hr, .panel.panel-nested.panel-primary > hr.panel-nested-hr {
    border-top-color: #3071a9; }

/* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.nested-panel.panel-success, .panel.panel-nested.panel-success {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-success > .panel-body, .panel.panel-nested.panel-success > .panel-body {
    border: 3px solid #267c50;
    border-top-width: 0px; }
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-success > hr.panel-nested-hr, .panel.panel-nested.panel-success > hr.panel-nested-hr {
    border-top-color: #267c50; }

/* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.nested-panel.panel-info, .panel.panel-nested.panel-info {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-info > .panel-body, .panel.panel-nested.panel-info > .panel-body {
    border: 3px solid #31b0d5;
    border-top-width: 0px; }
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-info > hr.panel-nested-hr, .panel.panel-nested.panel-info > hr.panel-nested-hr {
    border-top-color: #31b0d5; }

/* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.nested-panel.panel-warning, .panel.panel-nested.panel-warning {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-warning > .panel-body, .panel.panel-nested.panel-warning > .panel-body {
    border: 3px solid #ec971f;
    border-top-width: 0px; }
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-warning > hr.panel-nested-hr, .panel.panel-nested.panel-warning > hr.panel-nested-hr {
    border-top-color: #ec971f; }

/* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.nested-panel.panel-danger, .panel.panel-nested.panel-danger {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-danger > .panel-body, .panel.panel-nested.panel-danger > .panel-body {
    border: 3px solid #d9272e;
    border-top-width: 0px; }
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.panel-danger > hr.panel-nested-hr, .panel.panel-nested.panel-danger > hr.panel-nested-hr {
    border-top-color: #d9272e; }

/* line 87, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-primary .nav-pills li.active > a {
  background: #22659F; }
/* line 89, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-primary .nav-pills li:hover > a {
  background: #397FBB; }
/* line 91, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-primary .nav-pills li:not(.active) > a {
  color: #194a75; }

/* line 96, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-warning .nav-pills li:hover > a {
  background: #E2A042; }
/* line 98, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-warning .nav-pills li.active > a {
  background: #B77D2B; }

/* line 103, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-danger .nav-pills li:hover > a {
  background: #D54D53; }
/* line 105, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-danger .nav-pills li.active > a {
  background: #CF3F45; }

/* line 110, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-success .nav-pills li:hover > a {
  background: #2DA868; }
/* line 112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-success .nav-pills li.active > a {
  background: #2C965F; }

/* line 119, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel .panel-body.remove-all-padding > .list-group {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel .panel-body.remove-all-padding > .list-group > .list-group-item {
    border-left: 0px;
    border-right: 0px; }
    /* line 124, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel .panel-body.remove-all-padding > .list-group > .list-group-item:last-child {
      border-bottom: 0px; }

/* line 129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel .panel-body .list-group.list-group-border {
  box-shadow: none !important; }
  /* line 131, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel .panel-body .list-group.list-group-border .list-group-item {
    border-top: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd; }

/* line 139, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.list-group-item.native-input {
  padding: 0;
  min-height: 65px;
  display: flex;
  align-items: center; }
  /* line 144, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .list-group-item.native-input > label {
    padding: 10px 15px;
    display: flex;
    margin-bottom: 0px;
    font-weight: normal;
    align-items: flex-start;
    width: 100%; }
  /* line 151, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .list-group-item.native-input input[type="checkbox"] {
    vertical-align: middle;
    margin-top: -2px !important; }

/* line 156, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
a.list-group-item.native-input > label {
  cursor: pointer; }

/* line 158, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
a.list-group-item.native-input.disabled {
  background-color: #eee !important; }
  /* line 160, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  a.list-group-item.native-input.disabled > label {
    cursor: not-allowed; }

/* line 164, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-nested .panel-body:first-child {
  border-top-width: 3px; }

/* line 167, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.nested-panel, .panel.panel-nested {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 169, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel.retain-shadow, .panel.panel-nested.retain-shadow {
    -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  /* line 171, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.nested-panel .panel-body, .panel.panel-nested .panel-body {
    border: 1px solid #DDD;
    border-top-width: 0px; }

/* line 176, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel .panel-heading .panel-heading-number {
  -webkit-box-shadow: 0 0 0 3px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 3px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 0 3px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 3px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 3px rgba(0, 0, 0, 0.05);
  display: inline-block;
  text-align: center;
  width: 22px;
  height: 22px;
  color: #fff;
  border-radius: 50%;
  line-height: 1.3;
  font-family: "DM Sans", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Arimo Bold", "Helvetica Bold", "Arial Bold", Helvetica, Arial, sans-serif;
  font-size: 17px; }

/* line 189, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-style {
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  margin-bottom: 20px; }
  /* line 194, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel-style.panel-padding {
    padding: 15px; }

/* line 198, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-heading.input-required {
  background-image: url(https://assets.arux.app/assets/online-redesign/input-required-2deb147cf51acdc845efdad3d8e1978e.png) !important;
  background-size: 30px 30px !important;
  background-position: 100% 0% !important;
  background-repeat: no-repeat !important; }

/* line 205, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-danger .panel-heading.input-required {
  background-image: url(https://assets.arux.app/assets/online-redesign/input-required-error-de6b510346d18adcc826d6156536b781.png) !important; }

/* line 209, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-light-border {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd; }

/* line 215, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-light-border.has-heading .panel-heading {
  border-top: 1px solid #ddd; }

/* line 219, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-light-border.no-heading .panel-body {
  border-top: 1px solid #ddd; }

/* line 223, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-multi-col .panel-heading {
  border-bottom: 0px; }
  /* line 225, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-multi-col .panel-heading .panel-heading-col {
    padding: 12px 15px; }
    /* line 227, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-multi-col .panel-heading .panel-heading-col:not(:first-child) {
      border-left: 1px solid rgba(0, 0, 0, 0.2); }
    /* line 229, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-multi-col .panel-heading .panel-heading-col:first-child {
      -webkit-border-radius: 4px 0 0 0;
      -moz-border-radius: 4px 0 0 0;
      -ms-border-radius: 4px 0 0 0;
      border-radius: 4px 0 0 0; }
    /* line 231, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-multi-col .panel-heading .panel-heading-col:last-child {
      -webkit-border-radius: 0 4px 0 0;
      -moz-border-radius: 0 4px 0 0;
      -ms-border-radius: 0 4px 0 0;
      border-radius: 0 4px 0 0; }
    /* line 233, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-multi-col .panel-heading .panel-heading-col:first-child:last-child {
      -webkit-border-radius: 4px 4px 0 0;
      -moz-border-radius: 4px 4px 0 0;
      -ms-border-radius: 4px 4px 0 0;
      border-radius: 4px 4px 0 0; }
    /* line 235, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-multi-col .panel-heading .panel-heading-col.list-group-item-header {
      background-color: #F5F5F5; }
/* line 238, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-multi-col .panel-body .panel-body-col {
  padding: 15px; }

/* line 243, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.selectable-panel.active {
  -webkit-box-shadow: 0 0 0 3px #3071a9;
  -moz-box-shadow: 0 0 0 3px #3071a9;
  box-shadow: 0 0 0 3px #3071a9; }

/* line 247, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-with-border {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 249, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
  .panel.panel-with-border .panel-body {
    border: 1px solid #ddd;
    border-top: 0px; }
    /* line 254, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
    .panel.panel-with-border .panel-body > .list-group .list-group-item:first-child {
      border-top: 0px; }

/* line 259, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-border .panel-body {
  border: 1px solid #ddd;
  border-top: 0px; }
/* line 263, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-border.no-heading .panel-body {
  border-top: 1px solid #ddd; }

/* line 267, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-border-footer .panel-body {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd; }
/* line 271, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-border-footer .panel-footer {
  border: 1px solid #ddd; }
/* line 274, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-border-footer.no-heading .panel-body {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  border-top: 1px solid #ddd; }

/* line 279, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel.panel-gray-dark > .panel-body {
  background-color: #e3e8e8; }

/* line 283, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/panels/panels.sass */
.panel-footer-in-footer .margin-bottom-15 {
  margin-bottom: 0px; }

/* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
.board {
  background: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board .nav-tabs {
    padding: 15px 8px 0 8px; }
    /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
    .board .nav-tabs > li > a {
      border: 0px; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board li {
    position: relative;
    z-index: 1; }
    /* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
    .board li .circular-tab-title {
      font-size: 16px;
      color: #BCBCC2;
      text-shadow: 0 0 #BCBCC2; }
    /* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
    .board li:not(:first-child):before {
      content: "";
      width: 100%;
      height: 4px;
      background: #BCBCC2;
      position: absolute;
      left: -50%;
      top: 50%;
      margin-top: 4px;
      z-index: -1; }
  /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board li.active .circular-tab-title {
    color: #267c50; }
  /* line 39, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board li.step-completed .circular-tab-title {
    color: #267c50; }
  /* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board li.step-completed span.round-tabs {
    border-color: #267c50;
    background: #ffffff; }
  /* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board li.step-completed i.fa {
    color: #267c50; }
  /* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board li.step-completed:before {
    background: #267c50; }
  /* line 55, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board li.step-completed + li:before {
    background: #267c50; }
  /* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board li.previous-step:not(.active) .round-tabs i.fa:before {
    content: ""; }
  /* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board li.step-completed.active .circular-tab-title {
    text-decoration: none; }
  /* line 69, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board li.step-completed.active span.round-tabs i.fa {
    color: #ffffff; }

/* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
.board .liner {
  height: 2px;
  background: #BCBCC2;
  position: absolute;
  width: 80%;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 50%;
  z-index: 1; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
.board .nav-tabs {
  border-bottom: 0px; }
  /* line 88, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board .nav-tabs > li.active > a {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent; }
  /* line 93, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board .nav-tabs:hover, .board .nav-tabs:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent; }

/* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
span.round-tabs {
  width: 70px;
  height: 70px;
  line-height: 62px;
  display: inline-block;
  border-radius: 100px;
  background: white;
  z-index: 2;
  position: absolute;
  left: 0;
  text-align: center;
  font-size: 25px;
  color: #BCBCC2;
  border: 4px solid #BCBCC2; }

/* line 114, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
li.active span.round-tabs {
  background: #267c50 !important;
  border-color: #267c50;
  color: #ffffff; }

/* line 120, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
.nav-tabs > li {
  width: 16.66666667%; }
  /* line 122, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .nav-tabs > li.active > a span.round-tabs {
    background: #fafafa; }

/* line 127, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
.board li .current-step-arrow {
  position: absolute;
  left: 50%;
  opacity: 0;
  margin-left: -10px;
  bottom: 0px;
  border: 5px solid transparent;
  border-bottom-color: #BCBCC2;
  transition: 0.1s ease-in-out; }
/* line 136, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
.board li.active .current-step-arrow {
  position: absolute;
  left: 50%;
  opacity: 1;
  margin-left: -10px;
  bottom: 0px;
  border: 10px solid transparent;
  border-bottom-color: #267c50; }

/* line 146, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
.board .nav-tabs > li a {
  width: 70px;
  height: 70px;
  margin: 5px auto 15px auto;
  border-radius: 100%;
  padding: 0; }
  /* line 152, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board .nav-tabs > li a:hover {
    background: transparent; }

/* line 156, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
.board .tab-pane {
  position: relative; }

@media (max-width: 585px) {
  /* line 161, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
  .board {
    height: auto !important; }
    /* line 163, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
    .board .nav-tabs {
      padding: 5px 8px 0 8px; }
    /* line 165, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
    .board span.round-tabs {
      font-size: 16px;
      width: 40px;
      height: 40px;
      line-height: 40px; }
    /* line 170, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
    .board .tab-content .head {
      font-size: 20px; }
    /* line 172, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
    .board .nav-tabs > li a {
      width: 40px;
      height: 40px;
      line-height: 40px; }
    /* line 176, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
    .board li.active .current-step-arrow {
      border-width: 8px;
      margin-left: -8px; }
    /* line 179, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
    .board .btn-outline-rounded {
      padding: 12px 20px; }
    /* line 182, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
    .board li:before {
      margin-top: -6px !important; }
    /* line 184, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
    .board li i.fa {
      margin-top: 7px;
      font-size: 1.2em; }
    /* line 187, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/circular-tabs.sass */
    .board .nav-tabs > li a {
      margin: 5px auto 10px auto; } }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
.nav-tabs.material-design-tabs.material-tabs-default {
  background-color: #56626E;
  border-bottom: 2px solid #56626E;
  border-top: 1px solid rgba(0, 0, 0, 0.14); }

/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
.nav-tabs.material-design-tabs {
  border-bottom: 2px solid #347dbb;
  background-color: #347dbb;
  -webkit-box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.35) !important;
  -moz-box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.35) !important;
  box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.35) !important; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
  .nav-tabs.material-design-tabs > li {
    width: 33.33333333%;
    text-align: center; }
    /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
    .nav-tabs.material-design-tabs > li.active > a {
      border-width: 0; }
      /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
      .nav-tabs.material-design-tabs > li.active > a:focus, .nav-tabs.material-design-tabs > li.active > a:hover {
        border-width: 0; }
    /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
    .nav-tabs.material-design-tabs > li.active > a {
      border: none;
      color: #FFFFFF !important;
      background: transparent; }
    /* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
    .nav-tabs.material-design-tabs > li.active > a::after {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1); }
    /* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
    .nav-tabs.material-design-tabs > li > a {
      border: none;
      color: rgba(255, 255, 255, 0.45);
      margin-right: 0; }
    /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
    .nav-tabs.material-design-tabs > li > a:hover {
      border: none;
      color: #FFFFFF !important;
      background: transparent; }
    /* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
    .nav-tabs.material-design-tabs > li > a::after {
      content: "";
      background-color: #FFFFFF;
      height: 2px;
      position: absolute;
      width: 100%;
      left: 0px;
      bottom: -1px;
      -webkit-transition: all 250ms ease 0s;
      -moz-transition: all 250ms ease 0s;
      -o-transition: all 250ms ease 0s;
      transition: all 250ms ease 0s;
      -webkit-transform: scale(0);
      -ms-transform: scale(0);
      -o-transform: scale(0);
      transform: scale(0); }
    /* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
    .nav-tabs.material-design-tabs > li:hover > a::after {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1); }

/* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
.tab-nav > li > a::after {
  background: #21527d none repeat scroll 0% 0%;
  color: #fff; }

/* line 55, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
.tab-pane.material-design-tab-pane {
  padding: 15px 0; }

/* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
.nav-tabs.material-design-tabs.two-tabs {
  border-bottom: 2px solid #347dbb;
  background-color: #347dbb;
  -webkit-box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.35) !important;
  -moz-box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.35) !important;
  box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.35) !important; }
  /* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/material-tabs.sass */
  .nav-tabs.material-design-tabs.two-tabs > li {
    width: 50%; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/tabs.sass */
.tab-section-content .tab-content {
  padding: 15px 0 15px 0; }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/tabs.sass */
.tab-section-content .nav.nav-tabs:not(.material-design-tabs) {
  text-align: center; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/tabs.sass */
  .tab-section-content .nav.nav-tabs:not(.material-design-tabs) > li {
    float: none;
    display: inline-block; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/tabs.sass */
.tab-section-content .nav > li > a {
  padding: 8px; }

/* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/tabs.sass */
*[data-activate-tab="next-tab"] {
  cursor: pointer; }

/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/tabs.sass */
.nav.nav-tabs:not(.material-design-tabs) {
  padding-top: 12px;
  background: #F4F4F4; }

/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/tabs.sass */
.nav-tabs:not(.material-design-tabs) > li > a {
  margin-right: 0px; }

/* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/tabs.sass */
.nav.nav-tabs:not(.material-design-tabs) > li:not(.active) > a {
  background-color: #eee;
  border-bottom: 1px solid #ddd; }

/* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/tabs.sass */
.nav.nav-tabs:not(.material-design-tabs) {
  background: #ffffff; }

/* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/tabs.sass */
.nav-tabs:not(.material-design-tabs) > li.active > a, .nav-tabs:not(.material-design-tabs) > li.active > a:hover, .nav-tabs:not(.material-design-tabs) > li.active > a:focus {
  background: #EDF0F0; }

/* line 39, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/tabs.sass */
.nav.nav-tabs:not(.material-design-tabs) > li:not(.active) > a {
  background: #dfe4e4;
  -webkit-box-shadow: inset 0 -10px 10px -5px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: inset 0 -10px 10px -5px rgba(0, 0, 0, 0.06);
  box-shadow: inset 0 -10px 10px -5px rgba(0, 0, 0, 0.06); }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
.tabs-left, .tabs-right {
  border-bottom: none;
  padding-top: 2px; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
.tabs-left {
  border-right: 1px solid #ddd; }

/* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
.tabs-right {
  border-left: 1px solid #ddd; }

/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
.tabs-left > li, .tabs-right > li {
  float: none;
  margin-bottom: 2px; }

/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
.tabs-left > li {
  margin-right: -1px; }

/* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
.tabs-right > li {
  margin-left: -1px; }

/* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
.tabs-left > li.active > a {
  border-bottom-color: #ddd;
  border-right-color: transparent; }
  /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
  .tabs-left > li.active > a:hover, .tabs-left > li.active > a:focus {
    border-bottom-color: #ddd;
    border-right-color: transparent; }

/* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
.tabs-right > li.active > a {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent; }
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
  .tabs-right > li.active > a:hover, .tabs-right > li.active > a:focus {
    border-bottom: 1px solid #ddd;
    border-left-color: transparent; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
.tabs-left > li > a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display: block; }

/* line 49, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
.tabs-right > li > a {
  border-radius: 0 4px 4px 0;
  margin-right: 0; }

/* line 53, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
.sideways {
  margin-top: 50px;
  border: none;
  position: relative; }
  /* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
  .sideways > li {
    height: 20px;
    width: 120px;
    margin-bottom: 100px; }
    /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
    .sideways > li > a {
      border-bottom: 1px solid #ddd;
      border-right-color: transparent;
      text-align: center;
      border-radius: 4px 4px 0px 0px; }
    /* line 66, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
    .sideways > li.active > a {
      border-bottom-color: transparent;
      border-right-color: #ddd;
      border-left-color: #ddd; }
      /* line 70, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
      .sideways > li.active > a:hover, .sideways > li.active > a:focus {
        border-bottom-color: transparent;
        border-right-color: #ddd;
        border-left-color: #ddd; }
  /* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
  .sideways.tabs-left {
    left: -50px; }
  /* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
  .sideways.tabs-right {
    right: -50px; }
    /* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
    .sideways.tabs-right > li {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg); }
  /* line 84, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/tabs/vertical-tabs.sass */
  .sideways.tabs-left > li {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg); }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
.ribbon {
  position: absolute;
  width: auto;
  height: 40px;
  bottom: 15px;
  padding: 6px 15px;
  font-size: 20px;
  color: white;
  font-family: "DM Sans", "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Helvetica UltraLight" Helvetica, Arial, sans-serif;
  z-index: 2; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
.ribbon.ribbon-popular {
  background-color: #3071a9; }
/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
.ribbon.ribbon-new {
  background-color: #267c50; }
/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
.ribbon.ribbon-starting-soon {
  background-color: #31b0d5; }
/* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
.ribbon.ribbon-waitlist {
  background-color: #ec971f; }
/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
.ribbon.ribbon-full {
  background-color: #d9272e; }

/* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
.course-grid-item:not(.has-picture) .ribbon {
  left: 15px; }

/* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
.course-grid-item.has-ribbon.other-location .course-card-details .ribbon {
  bottom: 0;
  height: 32px;
  padding: 4px 12px;
  font-size: 17px; }
/* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
.course-grid-item.has-ribbon.other-location .title-grade-container {
  max-height: 141px !important; }
/* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
.course-grid-item.has-ribbon.other-location .search-result-category {
  margin-top: 5px; }
  /* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
  .course-grid-item.has-ribbon.other-location .search-result-category .inner-category-container {
    opacity: 0; }
  /* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
  .course-grid-item.has-ribbon.other-location .search-result-category .ribbon {
    bottom: 0; }

/* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
.results-list-item.has-ribbon.has-no-image .ribbon {
  height: 32px;
  padding: 4px 12px;
  font-size: 17px;
  bottom: 0;
  left: 15px; }

/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/ribbons/ribbons.sass */
.course-grid-item.has-no-picture .ribbon {
  bottom: 8px; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/general.sass */
.vertical-center {
  height: 100%;
  width: 100%; }
  /* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/general.sass */
  .vertical-center:before {
    content: " ";
    display: inline-block;
    vertical-align: middle;
    height: 100%; }
  /* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/general.sass */
  .vertical-center > .container {
    max-width: 100%;
    display: inline-block;
    vertical-align: middle;
    font: 16px/1 "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/general.sass */
.center-child {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-theme .modal-header {
  background-color: #005b8d;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  color: #ffffff; }
/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-theme .modal-body {
  padding: 15px; }

/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-default .modal-header {
  background-color: #56626E;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  color: #ffffff; }
/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-default .modal-body {
  padding: 15px; }

/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-primary .modal-header {
  background-color: #3071a9;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  color: #ffffff; }
/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-primary .modal-body {
  padding: 15px; }

/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-success .modal-header {
  background-color: #267c50;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  color: #ffffff; }
/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-success .modal-body {
  padding: 15px; }

/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-info .modal-header {
  background-color: #31b0d5;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  color: #ffffff; }
/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-info .modal-body {
  padding: 15px; }

/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-warning .modal-header {
  background-color: #ec971f;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  color: #ffffff; }
/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-warning .modal-body {
  padding: 15px; }

/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-danger .modal-header {
  background-color: #d9272e;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  color: #ffffff; }
/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-danger .modal-body {
  padding: 15px; }

/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal-dialog {
  margin: 0; }

/* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.mobile-full-screen-modal {
  position: absolute;
  height: 100%; }
  /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
  .modal.mobile-full-screen-modal .close {
    position: relative; }
  /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
  .modal.mobile-full-screen-modal .times-button {
    margin-top: 2px;
    font-size: 25px; }
    /* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
    .modal.mobile-full-screen-modal .times-button:after {
      content: "";
      position: absolute;
      top: -12px;
      bottom: -14px;
      left: -14px;
      right: -14px; }
  /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
  .modal.mobile-full-screen-modal .modal-bread {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent; }
  /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
  .modal.mobile-full-screen-modal .modal-bread-app {
    min-height: 50px;
    border-color: #cccccc;
    background: #EDF0F0;
    border-width: 1px;
    border-style: solid;
    color: #007aff; }
  /* line 49, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
  .modal.mobile-full-screen-modal .modal-bread-absolute-top, .modal.mobile-full-screen-modal .modal-bread-absolute-bottom {
    position: absolute;
    z-index: 1000;
    border-width: 0;
    left: 0;
    right: 0;
    width: 100%;
    margin: 0; }
  /* line 58, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
  .modal.mobile-full-screen-modal .modal-bread-absolute-top {
    top: 0;
    border-bottom-width: 1px;
    border-radius: 0px; }
  /* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
  .modal.mobile-full-screen-modal .modal-bread-absolute-bottom {
    top: auto;
    bottom: 0;
    border-bottom: 0 none;
    border-top-width: 1px;
    border-radius: 0px;
    padding: 15px; }
  /* line 71, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
  .modal.mobile-full-screen-modal .app-body.mobile-modal-body {
    height: 100%; }

/* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.has-bread-top .app-body {
  padding-top: 56px; }

/* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.has-bread-bottom .app-body {
  padding-bottom: 67px; }

/* line 84, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.app-content {
  -ms-transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -webkit-transform: translate(0%, 0%) rotateX(0deg);
  -ms-transform: translate(0%, 0%) rotateX(0deg);
  -o-transform: translate(0%, 0%) rotateX(0deg);
  transform: translate(0%, 0%) rotateX(0deg); }

/* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-full-screen {
  width: 100%;
  height: 100%;
  margin: 0;
  top: 0;
  left: 0; }

/* line 98, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal .modal-content {
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.2);
  border: 0px; }
/* line 101, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal img {
  max-width: 100%; }

@media(min-width: 992px) {
  /* line 107, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
  .modal.modal-two-columns .modal-dialog {
    width: 950px; } }
/* line 110, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-two-columns .modal-body {
  position: relative; }
  /* line 112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
  .modal.modal-two-columns .modal-body:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 1px;
    background: #eee; }
/* line 121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-two-columns.modal-two-columns-5-7 .modal-body:before {
  left: 58.333333333%; }
/* line 124, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-two-columns.hide-divider .modal-body:before {
  background: transparent; }
@media(max-width: 991px) {
  /* line 127, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
  .modal.modal-two-columns .modal-body:before {
    background: transparent; } }
/* line 132, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal .modal-dialog {
  position: relative; }
  /* line 134, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
  .modal .modal-dialog .submit-loading {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.3);
    z-index: -1;
    opacity: 0; }
    /* line 143, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
    .modal .modal-dialog .submit-loading.submit-loading-visible {
      z-index: 10;
      opacity: 1; }
    /* line 146, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
    .modal .modal-dialog .submit-loading i.fa-spin {
      margin-left: -38px;
      margin-top: -30px;
      top: 50%;
      left: 50%;
      position: absolute; }

/* line 153, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal-footer {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  background-color: #fff; }

/* line 157, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal-title .content .cardBack .bootstrap-select {
  width: 100% !important; }

/* line 161, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal-title svg.fa, .modal-title svg.cf {
  color: #fff;
  stroke: #fff;
  fill: #fff; }

/* line 166, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal-white .modal-title svg.fa, .modal-white .modal-title svg.cf {
  color: #333;
  stroke: #333;
  fill: #333; }

@media (min-width: 768px) {
  /* line 173, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
  .modal-dialog {
    margin: 70px auto; } }
/* line 179, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/custom-modal.sass */
.modal.modal-white .modal-header {
  background-color: #fff;
  color: #333;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/footer.sass */
#footer {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #fff; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/footer.sass */
  #footer h5 {
    font-family: "DM Sans", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Arimo Bold", "Helvetica Bold", "Arial Bold", Helvetica, Arial, sans-serif;
    font-size: 18px; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/footer.sass */
  #footer ul {
    list-style: none;
    padding-left: 0; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/footer.sass */
  #footer .contact-phone-style .fa {
    color: #fff;
    fill: #fff; }
  /* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/footer.sass */
  #footer .contact-phone-style .fa-square {
    color: #70b54b;
    fill: #70b54b; }
  /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/footer.sass */
  #footer .contact-email-style .fa {
    color: #fff;
    fill: #fff; }
  /* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/footer.sass */
  #footer .contact-email-style .fa-square {
    color: #70b54b;
    fill: #70b54b; }
  /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/footer.sass */
  #footer ul.footer-list li {
    padding-top: 5px; }

/* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/footer.sass */
.contact-phone-style .fa {
  color: #fff;
  fill: #fff; }
/* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/footer.sass */
.contact-phone-style .fa-square {
  color: #70b54b;
  fill: #70b54b; }

/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/footer.sass */
.contact-email-style .fa {
  color: #fff;
  fill: #fff; }
/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/footer.sass */
.contact-email-style .fa-square {
  color: #70b54b;
  fill: #70b54b; }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
.header-img {
  position: relative;
  background-size: cover;
  background-position: center; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
  .header-img .jumbotron {
    margin: 0;
    padding: 5px 0 10px 0;
    background-color: transparent;
    background-color: rgba(255, 255, 255, 0.85);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9FFFFFF, endColorstr=#D9FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9FFFFFF, endColorstr=#D9FFFFFF)";
    zoom: 1;
    position: relative; }
    /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
    .header-img .jumbotron .header-primary-title {
      font-size: 3em;
      line-height: 0.9;
      top: 40px;
      position: absolute;
      margin-left: 10px;
      margin-top: 20px;
      margin-bottom: 10px; }
    /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
    .header-img .jumbotron .header-secondary-title {
      font-size: 2em;
      margin-top: 0;
      margin-bottom: 10px;
      margin-left: 5px; }
    /* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
    .header-img .jumbotron .oval-icon-container {
      background: #3071a9;
      width: 10em;
      height: 10em;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      border-radius: 50%;
      -webkit-box-shadow: 0 0 0 6px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 6px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0 0 0 6px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 6px rgba(0, 0, 0, 0.05);
      box-shadow: 0 0 0 6px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 6px rgba(0, 0, 0, 0.05);
      position: relative; }
      /* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
      .header-img .jumbotron .oval-icon-container i.fa {
        font-size: 6em;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -0.5em;
        margin-left: -0.4em; }

@media only screen and (min-width: 66.3125em) {
  /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
  .blur-toolbar {
    -webkit-transform: translateY(100%) translateY(-6.25rem);
    -ms-transform: translateY(100%) translateY(-6.25rem);
    -o-transform: translateY(100%) translateY(-6.25rem);
    transform: translateY(100%) translateY(-6.25rem); } }
@media only screen and (min-width: 66.3125em) {
  /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
  .blur-toolbar-content {
    height: 6.2em; }

  /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
  .header-col-flex {
    display: flex;
    align-items: center; } }
/* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
.header-img {
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover; }
  /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
  .header-img .actual-cover-image, .header-img .actual-cover-image-mask {
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 100; }
  /* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
  .header-img .actual-cover-image-mask {
    background-color: transparent;
    background-color: rgba(255, 255, 255, 0.85);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9FFFFFF, endColorstr=#D9FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9FFFFFF, endColorstr=#D9FFFFFF)";
    zoom: 1; }

/* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
.blur-toolbar {
  z-index: 200;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-transform: translateY(100%) translateY(-70px);
  -ms-transform: translateY(100%) translateY(-70px);
  -o-transform: translateY(100%) translateY(-70px);
  transform: translateY(100%) translateY(-70px); }
  /* line 87, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
  .blur-toolbar .blur-toolbar-image, .blur-toolbar .blur-toolbar-image-mask {
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    -webkit-transform: translateY(-100%) translateY(70px) scale(1.1);
    -ms-transform: translateY(-100%) translateY(70px) scale(1.1);
    -o-transform: translateY(-100%) translateY(70px) scale(1.1);
    transform: translateY(-100%) translateY(70px) scale(1.1); }
  /* line 97, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
  .blur-toolbar .blur-toolbar-image-mask {
    background-color: transparent;
    background-color: rgba(255, 255, 255, 0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF, endColorstr=#E6FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF, endColorstr=#E6FFFFFF)";
    zoom: 1; }
  /* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
  .blur-toolbar .blur-toolbar-content {
    padding: 15px 0;
    position: relative;
    height: 70px; }

/* line 105, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
.header-img .jumbotron {
  z-index: 200; }

@media (max-width: 767px) {
  /* line 114, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
  .header-img .jumbotron .header-primary-title {
    font-size: 2em;
    line-height: 1.25; }
  /* line 117, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
  .header-img .jumbotron .header-secondary-title {
    font-size: 1.1em; } }
/* line 121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/header-img.sass */
.cover-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
.navbar {
  margin-bottom: 15px;
  margin-bottom: 0; }

/* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
.navbar.navbar-default {
  background-color: #D2D2D2;
  border-color: #B2B2B2; }
  /* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
  .navbar.navbar-default .navbar-toggle {
    background-color: #BBBBBB; }

/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
.navbar.navbar-default .navbar-header {
  width: 100%; }

/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
.navbar.navbar-default.menu-navbar {
  background-color: #4F9E91;
  border: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px; }
  /* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
  .navbar.navbar-default.menu-navbar .navbar-brand {
    color: #ffffff;
    font-family: "DM Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Light", "Arial Light", Helvetica, Arial, sans-serif; }
  /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
  .navbar.navbar-default.menu-navbar .navbar-toggle.mobile-menu-toggle {
    border: 0px;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    background-color: #004b73;
    color: #ffffff; }
    /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
    .navbar.navbar-default.menu-navbar .navbar-toggle.mobile-menu-toggle:before {
      content: "";
      position: absolute;
      top: -7px;
      bottom: -7px;
      left: -7px;
      right: -7px; }
    /* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
    .navbar.navbar-default.menu-navbar .navbar-toggle.mobile-menu-toggle i.mobile-menu-icon {
      color: #ffffff;
      text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }

@media screen and (min-width: 768px) {
  /* line 49, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
  .navbar.navbar-default.menu-navbar .navbar-brand {
    margin: 18px 13px 10px 0; } }
/* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
.navbar.navbar-default.menu-navbar {
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35);
  background: #005b8d; }
  /* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
  .navbar.navbar-default.menu-navbar .navbar-list-inline {
    margin: 0px; }
    /* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
    .navbar.navbar-default.menu-navbar .navbar-list-inline li.li-brand {
      max-width: 15%; }
    /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
    .navbar.navbar-default.menu-navbar .navbar-list-inline li.li-explore-and-search {
      width: 75%; }
    /* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
    .navbar.navbar-default.menu-navbar .navbar-list-inline li.li-picture-and-username {
      width: 15%; }
  /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
  .navbar.navbar-default.menu-navbar li.li-brand {
    padding: 10px 0; }
    /* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
    .navbar.navbar-default.menu-navbar li.li-brand img.district-logo {
      border: 1px solid #ffffff;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      -webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.06);
      -moz-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.06);
      box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.06);
      height: 50px;
      width: auto; }
  /* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
  .navbar.navbar-default.menu-navbar .li-explore-and-search .primary-expand-menu.expand-menu-mini {
    width: 90%;
    margin-top: 7px !important; }
  /* line 77, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
  .navbar.navbar-default.menu-navbar .navbar-username {
    color: #ffffff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  /* line 82, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
  .navbar.navbar-default.menu-navbar img.user-img {
    -webkit-box-shadow: 0 0 0 2px white, inset 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 0 3px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 0 0 2px white, inset 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 0 3px rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 0 2px white, inset 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 0 3px rgba(0, 0, 0, 0.12);
    background-image: url(http://stanlemmens.nl/wp/wp-content/uploads/2014/07/bill-gates-wealthiest-person.jpg);
    background-size: cover; }

/* line 89, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
#mobile-navbar-container .navbar.menu-navbar {
  background-color: #3071a9; }
  /* line 91, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
  #mobile-navbar-container .navbar.menu-navbar .navbar-toggle.mobile-menu-toggle {
    background-color: rgba(0, 0, 0, 0.1); }
/* line 93, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
#mobile-navbar-container .navbar-brand {
  height: auto; }

/* line 96, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/navbar.sass */
.app-body .navbar-brand > img {
  height: auto;
  width: 100%;
  padding: 0 7px;
  margin-left: -2px;
  margin-top: 1px; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/print-styles.sass */
.print-only {
  display: none; }

@media print {
  /* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/print-styles.sass */
  #logo-search-dropdown-navbar,
  #explore-all-programs-dropdown,
  #dropdown-menu-backdrop,
  #reg-wizard-container,
  #list-filter-form,
  footer,
  iframe,
  .perspective-outer-nav,
  .navigation_bar,
  .navbar,
  .admin-actions,
  svg.fa,
  svg.cf,
  .submit-or-cancel,
  .print.btn,
  button[data-dismiss="modal"],
  .modal-footer {
    display: none !important; }

  /* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/print-styles.sass */
  .print-only {
    display: block !important; }

  /* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/print-styles.sass */
  body {
    padding-top: 0px !important; }

  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/print-styles.sass */
  .modal-open #main-container {
    display: none !important; } }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/thank-you.sass */
.thank-you-column {
  margin-left: 20.8333333333%; }
  @media (min-width: 992px) and (max-width: 1200px) {
    /* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/thank-you.sass */
    .thank-you-column {
      margin-left: 12.5%; } }
  @media (max-width: 991px) {
    /* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/thank-you.sass */
    .thank-you-column {
      margin-left: 0%; } }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/white_header.sass */
.white-header {
  background-color: #fff;
  padding: 10px 15px;
  border-bottom: 1px solid #ddd; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/white_header.sass */
  .white-header .white-header-text {
    font-size: 25px;
    font-family: "DM Sans", "HelveticaNeue-Medium", "Helvetica Neue Medium", "Arimo Medium", "Helvetica Medium", "Arial Medium", Helvetica, Arial, sans-serif; }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff") format("woff"); }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/admin/abstracts/_variables.scss */
:root {
  --admin-navbar-height: 3rem; }

/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/content-builder.scss */
.content-builder-content.container {
  margin: 0 auto;
  max-width: 980px;
  padding: 0 2em; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/content-builder.scss */
  .content-builder-content.container.primary-content {
    margin-top: 15px;
    margin-bottom: 15px; }
    /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/content-builder.scss */
    .content-builder-content.container.primary-content .btn svg {
      vertical-align: middle;
      margin-right: 3px;
      height: 18px; }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff") format("woff"); }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/admin/abstracts/_variables.scss */
:root {
  --admin-navbar-height: 3rem; }

/* line 3, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/editor-bar.scss */
.editing-bar {
  position: sticky;
  top: 0;
  background-color: #E9ECEF;
  width: 100%;
  font-size: 1.34rem;
  font-weight: 600;
  padding: 15px 30px;
  z-index: 999; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/editor-bar.scss */
  .editing-bar .left-column,
  .editing-bar .right-column {
    padding: 0; }
  /* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/editor-bar.scss */
  .editing-bar .middle-column {
    display: flex;
    gap: .5rem; }
    /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/editor-bar.scss */
    .editing-bar .middle-column .form-control {
      line-height: 1rem; }
    /* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/editor-bar.scss */
    .editing-bar .middle-column #page_name {
      flex: 55%; }
  /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/editor-bar.scss */
  .editing-bar .right-column {
    display: flex;
    justify-content: right;
    align-items: center;
    gap: .5rem; }
  /* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/editor-bar.scss */
  .editing-bar .Button {
    background-color: #006CD5;
    color: #FFFFFF;
    font-size: 1rem;
    margin: 0;
    border: none;
    border-radius: 8px;
    padding: 0.25rem 0.5rem;
    transition: 0.2s;
    text-decoration: none;
    font-weight: 500;
    display: flex;
    gap: 0.25rem;
    align-items: center; }
    /* line 53, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/editor-bar.scss */
    .editing-bar .Button svg {
      fill: #fff; }
    /* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/editor-bar.scss */
    .editing-bar .Button:hover {
      background-color: #125699;
      color: #FFFFFF; }
    /* line 62, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/editor-bar.scss */
    .editing-bar .Button:disabled {
      background-color: #DEE2E6;
      color: #000000; }
      /* line 66, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/editor-bar.scss */
      .editing-bar .Button:disabled svg {
        fill: #000000; }

@media (max-width: 768px) {
  /* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/base/editor-bar.scss */
  .editing-bar {
    display: none; } }
/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1 {
  background: #7D669E; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-1, #list-sections .calendar-course-section-1 {
  background: #7D669E; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2 {
  background: #267c50; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-2, #list-sections .calendar-course-section-2 {
  background: #267c50; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3 {
  background: #ec971f; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-3, #list-sections .calendar-course-section-3 {
  background: #ec971f; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4 {
  background: #d9272e; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-4, #list-sections .calendar-course-section-4 {
  background: #d9272e; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5 {
  background: #53BBB4; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-5, #list-sections .calendar-course-section-5 {
  background: #53BBB4; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6 {
  background: #F9845B; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-6, #list-sections .calendar-course-section-6 {
  background: #F9845B; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7 {
  background: #838CC7; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-7, #list-sections .calendar-course-section-7 {
  background: #838CC7; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8 {
  background: #56626E; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-8, #list-sections .calendar-course-section-8 {
  background: #56626E; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9 {
  background: #16a085; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-9, #list-sections .calendar-course-section-9 {
  background: #16a085; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10 {
  background: #27ae60; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-10, #list-sections .calendar-course-section-10 {
  background: #27ae60; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11 {
  background: #2980b9; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-11, #list-sections .calendar-course-section-11 {
  background: #2980b9; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12 {
  background: #8e44ad; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-12, #list-sections .calendar-course-section-12 {
  background: #8e44ad; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13 {
  background: #2c3e50; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-13, #list-sections .calendar-course-section-13 {
  background: #2c3e50; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14 {
  background: #d35400; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-14, #list-sections .calendar-course-section-14 {
  background: #d35400; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15 {
  background: #c0392b; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-15, #list-sections .calendar-course-section-15 {
  background: #c0392b; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16 {
  background: #bdc3c7; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-16, #list-sections .calendar-course-section-16 {
  background: #bdc3c7; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17 {
  background: #7f8c8d; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-17, #list-sections .calendar-course-section-17 {
  background: #7f8c8d; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-18 {
  background: #612786; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-18, #list-sections .calendar-course-section-18 {
  background: #612786; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-19 {
  background: #e67e22; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-19, #list-sections .calendar-course-section-19 {
  background: #e67e22; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-20 {
  background: #00402E; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-20, #list-sections .calendar-course-section-20 {
  background: #00402E; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-21 {
  background: #1abc9c; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-21, #list-sections .calendar-course-section-21 {
  background: #1abc9c; }

/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-22 {
  background: #2ecc71; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
#list-course-sections .calendar-course-section-22, #list-sections .calendar-course-section-22 {
  background: #2ecc71; }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #267c50 51%, #267c50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #267c50), color-stop(100%, #267c50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #267c50 51%, #267c50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #267c50 51%, #267c50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #267c50 51%, #267c50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #267c50 51%, #267c50 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #ec971f 51%, #ec971f 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #ec971f), color-stop(100%, #ec971f));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #ec971f 51%, #ec971f 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #ec971f 51%, #ec971f 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #ec971f 51%, #ec971f 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #ec971f 51%, #ec971f 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #d9272e 51%, #d9272e 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #d9272e), color-stop(100%, #d9272e));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #d9272e 51%, #d9272e 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #d9272e 51%, #d9272e 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #d9272e 51%, #d9272e 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #d9272e 51%, #d9272e 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #53BBB4 51%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #53BBB4 51%, #53BBB4 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #53BBB4 51%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #53BBB4 51%, #53BBB4 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #53BBB4 51%, #53BBB4 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #F9845B 51%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #F9845B 51%, #F9845B 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #F9845B 51%, #F9845B 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #F9845B 51%, #F9845B 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #F9845B 51%, #F9845B 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #838CC7 51%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #838CC7 51%, #838CC7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #838CC7 51%, #838CC7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #838CC7 51%, #838CC7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #838CC7 51%, #838CC7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #56626E 51%, #56626E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #16a085 51%, #16a085 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #27ae60 51%, #27ae60 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #2980b9 51%, #2980b9 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #d35400 51%, #d35400 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #ec971f 51%, #ec971f 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #ec971f), color-stop(100%, #ec971f));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #ec971f 51%, #ec971f 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #ec971f 51%, #ec971f 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #ec971f 51%, #ec971f 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #ec971f 51%, #ec971f 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #d9272e 51%, #d9272e 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #d9272e), color-stop(100%, #d9272e));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #d9272e 51%, #d9272e 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #d9272e 51%, #d9272e 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #d9272e 51%, #d9272e 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #d9272e 51%, #d9272e 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #53BBB4 51%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #53BBB4 51%, #53BBB4 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #53BBB4 51%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #53BBB4 51%, #53BBB4 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #53BBB4 51%, #53BBB4 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #F9845B 51%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #F9845B 51%, #F9845B 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #F9845B 51%, #F9845B 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #F9845B 51%, #F9845B 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #F9845B 51%, #F9845B 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #838CC7 51%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #838CC7 51%, #838CC7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #838CC7 51%, #838CC7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #838CC7 51%, #838CC7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #838CC7 51%, #838CC7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #56626E 51%, #56626E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #16a085 51%, #16a085 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-10 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #27ae60 51%, #27ae60 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-11 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #2980b9 51%, #2980b9 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-12 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-13 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-14 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #d35400 51%, #d35400 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-15 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(50%, #267c50), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #d9272e 51%, #d9272e 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #d9272e), color-stop(100%, #d9272e));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #d9272e 51%, #d9272e 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #d9272e 51%, #d9272e 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #d9272e 51%, #d9272e 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #d9272e 51%, #d9272e 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #53BBB4 51%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #53BBB4 51%, #53BBB4 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #53BBB4 51%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #53BBB4 51%, #53BBB4 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #53BBB4 51%, #53BBB4 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #F9845B 51%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #F9845B 51%, #F9845B 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #F9845B 51%, #F9845B 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #F9845B 51%, #F9845B 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #F9845B 51%, #F9845B 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #838CC7 51%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #838CC7 51%, #838CC7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #838CC7 51%, #838CC7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #838CC7 51%, #838CC7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #838CC7 51%, #838CC7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #56626E 51%, #56626E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #16a085 51%, #16a085 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-10 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #27ae60 51%, #27ae60 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-11 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #2980b9 51%, #2980b9 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-12 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-13 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-14 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #d35400 51%, #d35400 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-15 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-16 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(50%, #ec971f), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #53BBB4 51%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #53BBB4 51%, #53BBB4 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #53BBB4 51%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #53BBB4 51%, #53BBB4 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #53BBB4 51%, #53BBB4 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #F9845B 51%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #F9845B 51%, #F9845B 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #F9845B 51%, #F9845B 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #F9845B 51%, #F9845B 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #F9845B 51%, #F9845B 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #838CC7 51%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #838CC7 51%, #838CC7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #838CC7 51%, #838CC7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #838CC7 51%, #838CC7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #838CC7 51%, #838CC7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #56626E 51%, #56626E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #16a085 51%, #16a085 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-10 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #27ae60 51%, #27ae60 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-11 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #2980b9 51%, #2980b9 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-12 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-13 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-14 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #d35400 51%, #d35400 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-15 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-16 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-17 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(50%, #d9272e), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #F9845B 51%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #F9845B 51%, #F9845B 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #F9845B 51%, #F9845B 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #F9845B 51%, #F9845B 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #F9845B 51%, #F9845B 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #838CC7 51%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #838CC7 51%, #838CC7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #838CC7 51%, #838CC7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #838CC7 51%, #838CC7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #838CC7 51%, #838CC7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #56626E 51%, #56626E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #16a085 51%, #16a085 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-10 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #27ae60 51%, #27ae60 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-11 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #2980b9 51%, #2980b9 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #d35400 51%, #d35400 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #838CC7 51%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #838CC7 51%, #838CC7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #838CC7 51%, #838CC7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #838CC7 51%, #838CC7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #838CC7 51%, #838CC7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #56626E 51%, #56626E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #16a085 51%, #16a085 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-10 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #27ae60 51%, #27ae60 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-11 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #2980b9 51%, #2980b9 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-12 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #d35400 51%, #d35400 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #56626E 51%, #56626E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #16a085 51%, #16a085 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-10 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #27ae60 51%, #27ae60 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-11 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #2980b9 51%, #2980b9 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-12 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-13 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #d35400 51%, #d35400 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #16a085 51%, #16a085 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-10 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #27ae60 51%, #27ae60 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-11 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #2980b9 51%, #2980b9 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-12 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-13 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-14 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #d35400 51%, #d35400 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-10 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #27ae60 51%, #27ae60 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-11 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #2980b9 51%, #2980b9 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-12 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-13 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-14 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #d35400 51%, #d35400 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-15 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-11 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #2980b9 51%, #2980b9 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-12 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-13 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-14 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #d35400 51%, #d35400 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-15 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-16 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-12 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-13 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-14 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #d35400 51%, #d35400 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-15 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-16 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-17 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-13 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-14 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #d35400 51%, #d35400 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-15 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-16 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-17 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-18 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-14 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #d35400 51%, #d35400 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-15 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-16 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-17 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-18 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-19 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-15 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #c0392b 51%, #c0392b 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-16 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-17 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-18 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-19 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-20 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-16 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-17 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-18 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-19 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-20 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-21 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-17 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(50%, #bdc3c7), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-18 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(50%, #bdc3c7), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-19 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(50%, #bdc3c7), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-20 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(50%, #bdc3c7), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-21 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(50%, #bdc3c7), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-22 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(50%, #bdc3c7), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-18 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(50%, #7f8c8d), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 50%, #612786 51%, #612786 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-19 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(50%, #7f8c8d), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-20 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(50%, #7f8c8d), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-21 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(50%, #7f8c8d), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-22 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(50%, #7f8c8d), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-18.calendar-course-section-19 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(50%, #612786), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #612786 0%, #612786 50%, #e67e22 51%, #e67e22 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-18.calendar-course-section-20 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(50%, #612786), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #612786 0%, #612786 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-18.calendar-course-section-21 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(50%, #612786), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #612786 0%, #612786 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-18.calendar-course-section-22 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(50%, #612786), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #612786 0%, #612786 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-19.calendar-course-section-20 {
  background: #e67e22;
  background: -moz-linear-gradient(left, #e67e22 0%, #e67e22 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e67e22), color-stop(50%, #e67e22), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e67e22 0%, #e67e22 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #e67e22 0%, #e67e22 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #e67e22 0%, #e67e22 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #e67e22 0%, #e67e22 50%, #00402E 51%, #00402E 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-19.calendar-course-section-21 {
  background: #e67e22;
  background: -moz-linear-gradient(left, #e67e22 0%, #e67e22 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e67e22), color-stop(50%, #e67e22), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e67e22 0%, #e67e22 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e67e22 0%, #e67e22 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e67e22 0%, #e67e22 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #e67e22 0%, #e67e22 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-19.calendar-course-section-22 {
  background: #e67e22;
  background: -moz-linear-gradient(left, #e67e22 0%, #e67e22 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e67e22), color-stop(50%, #e67e22), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e67e22 0%, #e67e22 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e67e22 0%, #e67e22 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e67e22 0%, #e67e22 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #e67e22 0%, #e67e22 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-20.calendar-course-section-21 {
  background: #00402E;
  background: -moz-linear-gradient(left, #00402E 0%, #00402E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #00402E), color-stop(50%, #00402E), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #00402E 0%, #00402E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #00402E 0%, #00402E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #00402E 0%, #00402E 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #00402E 0%, #00402E 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-20.calendar-course-section-22 {
  background: #00402E;
  background: -moz-linear-gradient(left, #00402E 0%, #00402E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #00402E), color-stop(50%, #00402E), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #00402E 0%, #00402E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #00402E 0%, #00402E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #00402E 0%, #00402E 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #00402E 0%, #00402E 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-21.calendar-course-section-22 {
  background: #1abc9c;
  background: -moz-linear-gradient(left, #1abc9c 0%, #1abc9c 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #1abc9c), color-stop(50%, #1abc9c), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #1abc9c 0%, #1abc9c 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #1abc9c 0%, #1abc9c 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #1abc9c 0%, #1abc9c 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #1abc9c 0%, #1abc9c 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-3 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #ec971f 67%, #ec971f 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #ec971f), color-stop(100%, #ec971f));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #ec971f 67%, #ec971f 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #ec971f 67%, #ec971f 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #ec971f 67%, #ec971f 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #ec971f 67%, #ec971f 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-4 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #d9272e 67%, #d9272e 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #d9272e), color-stop(100%, #d9272e));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #d9272e 67%, #d9272e 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #d9272e 67%, #d9272e 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #d9272e 67%, #d9272e 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #d9272e 67%, #d9272e 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-5 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #53BBB4 67%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #53BBB4 67%, #53BBB4 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #53BBB4 67%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #53BBB4 67%, #53BBB4 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #53BBB4 67%, #53BBB4 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-6 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #F9845B 67%, #F9845B 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-7 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #267c50), color-stop(66%, #267c50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #267c50 34%, #267c50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-4 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #d9272e 67%, #d9272e 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #d9272e), color-stop(100%, #d9272e));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #d9272e 67%, #d9272e 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #d9272e 67%, #d9272e 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #d9272e 67%, #d9272e 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #d9272e 67%, #d9272e 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-5 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #53BBB4 67%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #53BBB4 67%, #53BBB4 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #53BBB4 67%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #53BBB4 67%, #53BBB4 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #53BBB4 67%, #53BBB4 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-6 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #F9845B 67%, #F9845B 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-7 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #ec971f 34%, #ec971f 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-5 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-6 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-7 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-6 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-7 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-7 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-16.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-16.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-16.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-16.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-16.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-16.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-17.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-17.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-17.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-17.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-17.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-18.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-18.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-18.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-18.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-19.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-19.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-19.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-20.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-20.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-1.calendar-course-section-21.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-4 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #d9272e 67%, #d9272e 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #d9272e), color-stop(100%, #d9272e));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #d9272e 67%, #d9272e 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #d9272e 67%, #d9272e 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #d9272e 67%, #d9272e 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #d9272e 67%, #d9272e 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-5 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #53BBB4 67%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #53BBB4 67%, #53BBB4 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #53BBB4 67%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #53BBB4 67%, #53BBB4 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #53BBB4 67%, #53BBB4 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-6 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #F9845B 67%, #F9845B 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-7 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-8 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-9 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-10 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-11 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-12 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-13 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-14 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-15 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #ec971f), color-stop(66%, #ec971f), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #ec971f 34%, #ec971f 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-5 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-6 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-7 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-8 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-9 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-10 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-11 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-12 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-13 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-14 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-15 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-6 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-7 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-8 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-9 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-10 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-11 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-12 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-13 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-14 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-15 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-7 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-8 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-9 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-10 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-11 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-12 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-13 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-14 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-15 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-8 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-9 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-10 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-11 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-12 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-13 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-14 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-15 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-9 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-10 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-11 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-12 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-13 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-14 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-15 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-10 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-11 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-12 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-13 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-14 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-15 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-11 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-12 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-13 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-14 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-15 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-12 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-13 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-14 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-15 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-13 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-14 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-15 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-14 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-15 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-15 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-16 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-16.calendar-course-section-17 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-16.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-16.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-16.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-16.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-16.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-17.calendar-course-section-18 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-17.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-17.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-17.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-17.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-18.calendar-course-section-19 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-18.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-18.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-18.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-19.calendar-course-section-20 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-19.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-19.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-20.calendar-course-section-21 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-20.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-2.calendar-course-section-21.calendar-course-section-22 {
  background: #267c50;
  background: -moz-linear-gradient(left, #267c50 0%, #267c50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #267c50), color-stop(33%, #267c50), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #267c50 0%, #267c50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #267c50 0%, #267c50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #267c50 0%, #267c50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #267c50 0%, #267c50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-5 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #53BBB4 67%, #53BBB4 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-6 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #F9845B 67%, #F9845B 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-7 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-8 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-9 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-10 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-11 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-12 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-13 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-14 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-15 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-16 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d9272e), color-stop(66%, #d9272e), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d9272e 34%, #d9272e 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-6 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-7 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-8 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-9 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-10 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-11 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-12 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-13 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-14 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-15 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-16 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-7 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-8 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-9 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-10 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-11 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-12 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-13 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-14 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-15 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-16 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-8 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-9 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-10 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-11 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-12 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-13 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-14 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-15 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-16 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-9 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-10 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-11 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-12 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-13 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-14 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-15 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-16 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-10 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-11 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-12 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-13 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-14 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-15 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-16 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-11 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-12 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-13 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-14 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-15 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-16 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-12 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-13 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-14 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-15 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-16 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-13 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-14 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-15 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-16 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-14 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-15 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-16 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-15 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-16 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-16 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-16.calendar-course-section-17 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-16.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-16.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-16.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-16.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-16.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-17.calendar-course-section-18 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-17.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-17.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-17.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-17.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-18.calendar-course-section-19 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-18.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-18.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-18.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-19.calendar-course-section-20 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-19.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-19.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-20.calendar-course-section-21 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-20.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-3.calendar-course-section-21.calendar-course-section-22 {
  background: #ec971f;
  background: -moz-linear-gradient(left, #ec971f 0%, #ec971f 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ec971f), color-stop(33%, #ec971f), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #ec971f 0%, #ec971f 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #ec971f 0%, #ec971f 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #ec971f 0%, #ec971f 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #ec971f 0%, #ec971f 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-6 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-7 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-8 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-9 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-10 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-11 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-12 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-13 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-14 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-15 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-16 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-17 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-7 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-8 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-9 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-10 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-11 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-12 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-13 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-14 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-15 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-16 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-17 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-8 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-9 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-10 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-11 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-12 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-13 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-14 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-15 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-16 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-17 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-9 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-10 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-11 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-12 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-13 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-14 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-15 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-16 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-17 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-10 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-11 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-12 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-13 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-14 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-15 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-16 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-17 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-11 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-12 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-13 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-14 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-15 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-16 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-17 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-12 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-13 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-14 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-15 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-16 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-17 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-13 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-14 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-15 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-16 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-17 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-14 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-15 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-16 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-17 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-15 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-16 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-17 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-16 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-17 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-16.calendar-course-section-17 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-16.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-16.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-16.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-16.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-16.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-17.calendar-course-section-18 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-17.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-17.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-17.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-17.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-18.calendar-course-section-19 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-18.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-18.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-18.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-19.calendar-course-section-20 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-19.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-19.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-20.calendar-course-section-21 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-20.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-4.calendar-course-section-21.calendar-course-section-22 {
  background: #d9272e;
  background: -moz-linear-gradient(left, #d9272e 0%, #d9272e 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d9272e), color-stop(33%, #d9272e), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d9272e 0%, #d9272e 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d9272e 0%, #d9272e 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d9272e 0%, #d9272e 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d9272e 0%, #d9272e 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-7 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-8 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-9 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-10 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-11 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-8 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-9 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-10 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-11 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-9 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-10 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-11 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-10 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-11 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-11 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-16.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-16.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-16.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-16.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-16.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-16.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-17.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-17.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-17.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-17.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-17.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-18.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-18.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-18.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-18.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-19.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-19.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-19.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-20.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-20.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-5.calendar-course-section-21.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-8 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-9 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-10 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-11 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-12 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-9 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-10 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-11 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-12 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-10 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-11 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-12 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-11 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-12 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-12 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-16.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-16.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-16.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-16.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-16.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-16.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-17.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-17.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-17.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-17.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-17.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-18.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-18.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-18.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-18.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-19.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-19.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-19.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-20.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-20.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-6.calendar-course-section-21.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-9 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-10 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-11 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-12 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-13 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-10 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-11 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-12 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-13 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-11 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-12 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-13 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-12 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-13 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-13 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-16.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-16.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-16.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-16.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-16.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-16.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-17.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-17.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-17.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-17.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-17.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-18.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-18.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-18.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-18.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-19.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-19.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-19.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-20.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-20.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-7.calendar-course-section-21.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-10 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-11 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-12 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-13 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-14 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-11 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-12 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-13 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-14 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-12 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-13 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-14 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-13 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-14 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-14 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-16.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-16.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-16.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-16.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-16.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-16.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-17.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-17.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-17.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-17.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-17.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-18.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-18.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-18.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-18.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-19.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-19.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-19.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-20.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-20.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-8.calendar-course-section-21.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-11 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-12 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-13 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-14 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-15 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-12 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-13 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-14 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-15 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-13 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-14 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-15 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-14 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-15 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-15 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-16.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-16.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-16.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-16.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-16.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-16.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-17.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-17.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-17.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-17.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-17.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-18.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-18.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-18.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-18.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-19.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-19.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-19.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-20.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-20.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-9.calendar-course-section-21.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-12 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-13 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-14 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-15 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-16 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-13 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-14 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-15 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-16 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-14 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-15 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-16 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-15 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-16 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-16 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-16.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-16.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-16.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-16.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-16.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-16.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-17.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-17.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-17.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-17.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-17.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-18.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-18.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-18.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-18.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-19.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-19.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-19.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-20.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-20.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-10.calendar-course-section-21.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-13 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-14 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-15 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-16 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-17 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-14 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-15 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-16 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-17 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-15 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-16 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-17 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-16 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-17 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-16.calendar-course-section-17 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-16.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-16.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-16.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-16.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-16.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-17.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-17.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-17.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-17.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-17.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-18.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-18.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-18.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-18.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-19.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-19.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-19.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-20.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-20.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-11.calendar-course-section-21.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-14 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-15 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-16 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-17 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-18 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-15 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-16 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-17 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-18 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-16 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-17 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-18 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-16.calendar-course-section-17 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-16.calendar-course-section-18 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-16.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-16.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-16.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-16.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-17.calendar-course-section-18 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-17.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-17.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-17.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-17.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-18.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-18.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-18.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-18.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-19.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-19.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-19.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-20.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-20.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-12.calendar-course-section-21.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-15 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-16 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-17 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-18 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-19 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-16 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-17 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-18 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-19 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-16.calendar-course-section-17 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-16.calendar-course-section-18 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-16.calendar-course-section-19 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-16.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-16.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-16.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-17.calendar-course-section-18 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-17.calendar-course-section-19 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-17.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-17.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-17.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-18.calendar-course-section-19 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-18.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-18.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-18.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-19.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-19.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-19.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-20.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-20.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-13.calendar-course-section-21.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-16 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-17 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-18 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-19 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-20 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-16.calendar-course-section-17 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-16.calendar-course-section-18 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-16.calendar-course-section-19 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-16.calendar-course-section-20 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-16.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-16.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-17.calendar-course-section-18 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-17.calendar-course-section-19 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-17.calendar-course-section-20 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-17.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-17.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-18.calendar-course-section-19 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-18.calendar-course-section-20 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-18.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-18.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-19.calendar-course-section-20 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-19.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-19.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-20.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-20.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-14.calendar-course-section-21.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-16.calendar-course-section-17 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-16.calendar-course-section-18 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-16.calendar-course-section-19 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-16.calendar-course-section-20 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-16.calendar-course-section-21 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-16.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-17.calendar-course-section-18 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-17.calendar-course-section-19 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-17.calendar-course-section-20 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-17.calendar-course-section-21 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-17.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-18.calendar-course-section-19 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-18.calendar-course-section-20 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-18.calendar-course-section-21 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-18.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-19.calendar-course-section-20 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-19.calendar-course-section-21 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-19.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-20.calendar-course-section-21 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-20.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-15.calendar-course-section-21.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-17.calendar-course-section-18 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-17.calendar-course-section-19 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-17.calendar-course-section-20 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-17.calendar-course-section-21 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-17.calendar-course-section-22 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-18.calendar-course-section-19 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-18.calendar-course-section-20 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-18.calendar-course-section-21 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-18.calendar-course-section-22 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-19.calendar-course-section-20 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-19.calendar-course-section-21 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-19.calendar-course-section-22 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-20.calendar-course-section-21 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-20.calendar-course-section-22 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-16.calendar-course-section-21.calendar-course-section-22 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-18.calendar-course-section-19 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-18.calendar-course-section-20 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-18.calendar-course-section-21 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-18.calendar-course-section-22 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-19.calendar-course-section-20 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-19.calendar-course-section-21 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-19.calendar-course-section-22 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-20.calendar-course-section-21 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-20.calendar-course-section-22 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-17.calendar-course-section-21.calendar-course-section-22 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-18.calendar-course-section-19.calendar-course-section-20 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(33%, #612786), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-18.calendar-course-section-19.calendar-course-section-21 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(33%, #612786), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-18.calendar-course-section-19.calendar-course-section-22 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(33%, #612786), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-18.calendar-course-section-20.calendar-course-section-21 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(33%, #612786), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-18.calendar-course-section-20.calendar-course-section-22 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(33%, #612786), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-18.calendar-course-section-21.calendar-course-section-22 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(33%, #612786), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #612786 0%, #612786 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-19.calendar-course-section-20.calendar-course-section-21 {
  background: #e67e22;
  background: -moz-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e67e22), color-stop(33%, #e67e22), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-19.calendar-course-section-20.calendar-course-section-22 {
  background: #e67e22;
  background: -moz-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e67e22), color-stop(33%, #e67e22), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-19.calendar-course-section-21.calendar-course-section-22 {
  background: #e67e22;
  background: -moz-linear-gradient(left, #e67e22 0%, #e67e22 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e67e22), color-stop(33%, #e67e22), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e67e22 0%, #e67e22 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e67e22 0%, #e67e22 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e67e22 0%, #e67e22 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e67e22 0%, #e67e22 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/components/calendars/_calendar-colors.sass */
.calendar-course-section-20.calendar-course-section-21.calendar-course-section-22 {
  background: #00402E;
  background: -moz-linear-gradient(left, #00402E 0%, #00402E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #00402E), color-stop(33%, #00402E), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #00402E 0%, #00402E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #00402E 0%, #00402E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #00402E 0%, #00402E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #00402E 0%, #00402E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }
/* line 1, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
.container-xs-height {
  display: table;
  padding-left: 0px;
  padding-right: 0px; }

/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
.row-xs-height {
  display: table-row; }

/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
.col-xs-height {
  display: table-cell;
  float: none; }

@media (min-width: 768px) {
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
  .container-sm-height {
    display: table;
    padding-left: 0px;
    padding-right: 0px; }

  /* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
  .row-sm-height {
    display: table-row; }

  /* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
  .col-sm-height {
    display: table-cell;
    float: none; } }
@media (min-width: 992px) {
  /* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
  .container-md-height {
    display: table;
    padding-left: 0px;
    padding-right: 0px; }

  /* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
  .row-md-height {
    display: table-row; }

  /* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
  .col-md-height {
    display: table-cell;
    float: none; } }
@media (min-width: 1200px) {
  /* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
  .container-lg-height {
    display: table;
    padding-left: 0px;
    padding-right: 0px; }

  /* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
  .row-lg-height {
    display: table-row; }

  /* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
  .col-lg-height {
    display: table-cell;
    float: none; } }
@media (min-width: 768px) {
  /* Navbar border bottom/animations don't occur in mobile dispaly */
  /* line 77, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
  .navbar-default.custom-navbar .navbar-nav > li {
    overflow: hidden;
    height: 50px; }

  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
  .navbar-default.custom-navbar .navbar-nav > li > a {
    border-bottom: 4px solid #1A4C44;
    height: 54px;
    transition: height .15s ease-in-out; }

  /* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
  .navbar-default.custom-navbar .navbar-nav > li > a:hover {
    height: 50px; }

  /* line 89, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/layout/responsive-styles.scss */
  .navbar-default.custom-navbar .navbar-nav > .active > a {
    height: 50px; } }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/enroll-process.sass */
.enroll-process-container .panel-heading.form-heading {
  padding: 0;
  position: relative; }
  /* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/enroll-process.sass */
  .enroll-process-container .panel-heading.form-heading .title-portion {
    padding: 25px 30px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0; }
    /* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/enroll-process.sass */
    .enroll-process-container .panel-heading.form-heading .title-portion .primary-title {
      font-size: 40px;
      font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #fff; }
    /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/enroll-process.sass */
    .enroll-process-container .panel-heading.form-heading .title-portion .secondary-title {
      color: #CDD6DA;
      font-size: 30px; }

/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/enroll-process.sass */
.someone-missing-container .someone-missing-title {
  padding: 20px 15px 18px 15px;
  background-color: #f0ad4e; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/enroll-process.sass */
  .someone-missing-container .someone-missing-title .title-portion {
    font-size: 30px;
    color: #fff; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
.lottery-info .panel-heading {
  text-align: center; }
  /* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
  .lottery-info .panel-heading .small-title {
    font-size: 15px; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
  .lottery-info .panel-heading .large-title {
    font-size: 20px;
    font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
.choice-ordinal {
  font-size: 20px;
  font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
.change-choice-link {
  font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px; }

/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
.lottery-single-choice .top-text, .lottery-option-list-item .top-text {
  font-size: 16px;
  font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; }
/* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
.lottery-single-choice .bottom-text, .lottery-option-list-item .bottom-text {
  font-size: 14px; }

/* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
.lottery-reset-filter {
  font-size: 22px;
  font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
.lottery-option-list-item {
  padding: 10px 0; }

/* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
.lottery-filter-content .bottom-text {
  margin-top: 5px; }

/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
.lottery-filter-content .row.seven-cols .col-sm-1 {
  width: calc(100% / 7) !important; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
a.list-group-item.lottery-option-list-item {
  color: #333; }

/* line 49, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
#show-options-form .panel-heading.cover-image {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }
  /* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/cart/lottery.sass */
  #show-options-form .panel-heading.cover-image .title-portion {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
.panel.panel-light .panel-heading {
  background-color: #E8E9EF;
  color: #627285;
  border-bottom: 1px solid #DADEE2; }

/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
.btn.btn-social-twitter {
  background-color: #2CA9E1;
  border-color: #2595BB;
  color: #fff; }

/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
.btn.btn-social-facebook {
  background-color: #3B5997;
  border-color: #293F64;
  color: #fff; }

/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
.btn.btn-social-pinterest {
  background-color: #CD1D1F;
  border-color: #8C151B;
  color: #fff; }

/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
.btn.btn-social-google-plus {
  background-color: #CE4331;
  border-color: #91301E;
  color: #fff; }

/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
.btn.btn-social-linkedin {
  background-color: #0073B2;
  border-color: #005075;
  color: #fff; }

/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
.btn.btn-social-instagram {
  background-color: #d73576;
  border-color: #c42162;
  color: #fff; }

/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
.btn.btn-social-youtube {
  background-color: #FF0000;
  border-color: #b52626;
  color: #fff; }

/* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
optgroup optgroup {
  padding-left: 15px; }
  /* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
  optgroup optgroup optgroup {
    padding-left: 30px; }
    /* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
    optgroup optgroup optgroup optgroup {
      padding-left: 45px; }

/* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
.email-address-span {
  white-space: nowrap; }

@media (min-width: 768px) {
  /* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
  .contact-list-item:not(.email-value) .contact-list-item-value {
    width: auto;
    white-space: normal; } }
/* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
.contact-list-item.email-value .contact-list-item-value {
  word-break: break-all; }
/* line 52, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/contact/contact-us.sass */
.contact-list-item .email-address-span {
  white-space: initial; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.grade-range {
  margin-right: 15px; }

/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.btn-group.course-days {
  border-top: 1px solid #ECECEC; }
  /* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .btn-group.course-days .btn {
    padding: 5px;
    border: 0px;
    pointer-events: none;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.2); }
    /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .btn-group.course-days .btn.dark-color {
      color: #ffffff; }
    /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .btn-group.course-days .btn.active-color {
      background: #4F9E91;
      color: #ffffff; }
  /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .btn-group.course-days .btn:first-child {
    border-left-width: 0;
    border-top-left-radius: 0px; }
  /* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .btn-group.course-days .btn:last-child {
    border-right-width: 0;
    border-top-right-radius: 0px; }

/* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
#list-sections.row {
  display: flex;
  flex-wrap: wrap; }

/* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
#list-sections .mix {
  display: none; }

/* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.course-grid-item-link {
  color: #555; }
  /* line 39, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .course-grid-item-link svg.fa, .course-grid-item-link svg.cf {
    color: #555;
    stroke: #555;
    fill: #555; }

/* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.course-category-container .panel {
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  /* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .course-category-container .panel img {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0; }
  /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .course-category-container .panel .panel-heading {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    border: 0px;
    background: #ffffff;
    color: #505458; }
/* line 55, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.course-category-container .course-category-img {
  height: 200px;
  background-position: center;
  background-size: cover;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0; }

/* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.course-section-rate .dropdown-menu li a {
  height: 29px; }

/* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
#course-sections-by-day-count td {
  width: 14.2857142857%; }

/* line 70, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.course-section-list-object ul.list-inline {
  margin-bottom: 0px; }
/* line 73, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.course-section-list-object .course-days .btn-group > .btn:first-child {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px; }
/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.course-section-list-object .border-left-basic {
  border-left: 1px solid rgba(0, 0, 0, 0.1); }
/* line 77, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.course-section-list-object .dates-times-row {
  font-size: 18px;
  line-height: 2.3;
  text-align: center; }
/* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.course-section-list-object .section-number-instructor {
  font-size: 18px;
  line-height: 2; }
/* line 84, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.course-section-list-object .location-row {
  line-height: 2;
  white-space: nowrap;
  overflow: hidden; }

/* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.course-list-item {
  background: #ffffff;
  margin-top: 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1); }
  /* line 94, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .course-list-item .title-grade-container {
    padding: 5px 25px; }
  /* line 98, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .course-list-item .course-title h4 {
    font-size: 35px;
    margin-top: 15px;
    padding: 0; }
  /* line 102, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .course-list-item .course-description {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #999;
    margin-bottom: 10px; }
  /* line 108, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .course-list-item .btn-group.course-days .btn {
    padding: 3px; }
  /* line 110, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .course-list-item .course-image-container {
    padding: 0px; }
    /* line 112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .course-list-item .course-image-container .card-img {
      -webkit-border-radius: 4px 0 0 4px;
      -moz-border-radius: 4px 0 0 4px;
      -ms-border-radius: 4px 0 0 4px;
      border-radius: 4px 0 0 4px;
      height: 283px; }

/* line 119, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.card-img.card-img-ribbon:before {
  color: #ffffff;
  padding: 6px 8px;
  position: absolute;
  opacity: 0.93;
  top: auto;
  bottom: 0px; }
/* line 126, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.card-img.card-img-ribbon.recommended:before {
  content: "Recommended";
  background: #4F9E91; }

/* line 131, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.age-grade-range {
  font-size: 18px;
  margin-top: 4px; }

/* line 136, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.btn-group.course-days .btn {
  width: calc(1/7 * 100%);
  border: 0px; }

/* line 143, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.similar-course .name-description-tags .tags-row {
  margin-top: 10px; }
/* line 145, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.similar-course .img-column {
  padding-right: 0px; }
/* line 147, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.similar-course .img-container {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  background-size: cover;
  background-position: center; }
/* line 151, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.similar-course .name-description-container {
  padding: 15px 15px 15px 0; }
  /* line 153, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .similar-course .name-description-container .course-name {
    font-size: 16px; }
    /* line 155, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .similar-course .name-description-container .course-name a {
      white-space: nowrap;
      overflow-x: hidden;
      text-overflow: ellipsis; }
  /* line 159, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .similar-course .name-description-container .course-description {
    max-height: 50px;
    color: #A0A0A0;
    margin-top: 10px;
    text-overflow: ellipsis;
    overflow: hidden; }
    /* line 165, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .similar-course .name-description-container .course-description small {
      text-overflow: ellipsis; }

/* line 168, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.inner-header-img-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
  /* line 174, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .inner-header-img-container .actual-img-container {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px; }

/* line 181, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.header-img-container {
  background-size: cover;
  background-position: center;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }

/* line 187, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.course-section-rate {
  width: 100% !important; }

/* line 191, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel-course-section .panel-heading {
  word-wrap: break-word;
  white-space: normal; }

/* line 195, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.dates-times-locations-ages * {
  line-height: 1.42857143; }

/* line 199, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel-course-section .enroll-now-button, .list-course-section .enroll-now-button {
  color: #ffffff;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px; }
  /* line 204, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .panel-course-section .enroll-now-button.disabled, .list-course-section .enroll-now-button.disabled {
    opacity: 0.4; }
/* line 206, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel-course-section .btn-group.course-days, .list-course-section .btn-group.course-days {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #ECECEC; }
  /* line 210, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .panel-course-section .btn-group.course-days .btn:first-child, .list-course-section .btn-group.course-days .btn:first-child {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px; }
  /* line 212, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .panel-course-section .btn-group.course-days .btn:last-child, .list-course-section .btn-group.course-days .btn:last-child {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0; }

/* line 216, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.maps-container {
  width: 100%;
  height: 259px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px; }

/* line 221, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.maps-container.full-size-background-map {
  position: absolute;
  margin: -50px 0 0 -30px;
  height: 500px; }

/* line 226, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-map-container {
  margin-bottom: 15px; }
  /* line 228, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-map-container .maps-container {
    height: 214px; }

/* line 231, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
#calendar-carousel, .panel-carousel {
  background: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  /* line 236, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  #calendar-carousel table.calendar-core [class*="calendar-course-section-"], .panel-carousel table.calendar-core [class*="calendar-course-section-"] {
    color: rgba(255, 255, 255, 0.85);
    border-width: 0px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.3); }
  /* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  #calendar-carousel table.calendar-core th, #calendar-carousel table.calendar-core td, .panel-carousel table.calendar-core th, .panel-carousel table.calendar-core td {
    padding: 0px; }
    /* line 242, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    #calendar-carousel table.calendar-core th div, #calendar-carousel table.calendar-core td div, .panel-carousel table.calendar-core th div, .panel-carousel table.calendar-core td div {
      padding: 2px; }
  /* line 245, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  #calendar-carousel .carousel-inner .item, .panel-carousel .carousel-inner .item {
    padding-top: 15px;
    width: 100%; }
    /* line 248, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    #calendar-carousel .carousel-inner .item > .row, .panel-carousel .carousel-inner .item > .row {
      padding: 0 55px; }
  /* line 250, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  #calendar-carousel .carousel-control, .panel-carousel .carousel-control {
    width: 5%;
    background: #B4BEC0; }
    /* line 254, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    #calendar-carousel .carousel-control.left, .panel-carousel .carousel-control.left {
      -webkit-border-radius: 4px 0 0 4px;
      -moz-border-radius: 4px 0 0 4px;
      -ms-border-radius: 4px 0 0 4px;
      border-radius: 4px 0 0 4px; }
    /* line 256, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    #calendar-carousel .carousel-control.right, .panel-carousel .carousel-control.right {
      -webkit-border-radius: 0 4px 4px 0;
      -moz-border-radius: 0 4px 4px 0;
      -ms-border-radius: 0 4px 4px 0;
      border-radius: 0 4px 4px 0; }
    /* line 258, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    #calendar-carousel .carousel-control i.fa, .panel-carousel .carousel-control i.fa {
      position: absolute;
      left: 50%;
      top: 50%;
      z-index: 5;
      margin-top: -10px;
      margin-left: -10px;
      display: inline-block;
      color: #000; }

/* line 270, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.list-course-section-3 .course-days {
  margin-top: 5px; }
/* line 272, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.list-course-section-3 .course-list-location {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
/* line 276, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.list-course-section-3.highlighted-section {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05); }

/* line 280, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-gray {
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1); }
  /* line 282, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .panel.panel-gray > .panel-body {
    background: #EDF0F0; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-0 {
  background-color: #7D669E; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-0.darker {
    background-color: #5b5a5e; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-0.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-0-text {
  color: #7D669E; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-0 .panel-heading {
  background-color: #7D669E;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-0 {
  color: #7D669E; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-1 {
  background-color: #38b775; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-1.darker {
    background-color: #366c50; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-1.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-1-text {
  color: #38b775; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-1 .panel-heading {
  background-color: #38b775;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-1 {
  color: #38b775; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-2 {
  background-color: #f0ad4e; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-2.darker {
    background-color: #c6862b; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-2.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-2-text {
  color: #f0ad4e; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-2 .panel-heading {
  background-color: #f0ad4e;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-2 {
  color: #f0ad4e; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-3 {
  background-color: #e15258; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-3.darker {
    background-color: #ad393e; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-3.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-3-text {
  color: #e15258; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-3 .panel-heading {
  background-color: #e15258;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-3 {
  color: #e15258; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-4 {
  background-color: #53BBB4; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-4.darker {
    background-color: #4a7774; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-4.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-4-text {
  color: #53BBB4; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-4 .panel-heading {
  background-color: #53BBB4;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-4 {
  color: #53BBB4; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-5 {
  background-color: #F9845B; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-5.darker {
    background-color: #de592a; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-5.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-5-text {
  color: #F9845B; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-5 .panel-heading {
  background-color: #F9845B;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-5 {
  color: #F9845B; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-6 {
  background-color: #838CC7; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-6.darker {
    background-color: #686e95; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-6.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-6-text {
  color: #838CC7; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-6 .panel-heading {
  background-color: #838CC7;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-6 {
  color: #838CC7; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-7 {
  background-color: #56626E; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-7.darker {
    background-color: #3c3c3c; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-7.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-7-text {
  color: #56626E; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-7 .panel-heading {
  background-color: #56626E;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-7 {
  color: #56626E; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-8 {
  background-color: #16a085; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-8.darker {
    background-color: #175247; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-8.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-8-text {
  color: #16a085; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-8 .panel-heading {
  background-color: #16a085;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-8 {
  color: #16a085; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-9 {
  background-color: #27ae60; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-9.darker {
    background-color: #276240; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-9.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-9-text {
  color: #27ae60; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-9 .panel-heading {
  background-color: #27ae60;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-9 {
  color: #27ae60; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-10 {
  background-color: #2980b9; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-10.darker {
    background-color: #2a526b; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-10.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-10-text {
  color: #2980b9; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-10 .panel-heading {
  background-color: #2980b9;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-10 {
  color: #2980b9; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-11 {
  background-color: #8e44ad; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-11.darker {
    background-color: #5a3f66; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-11.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-11-text {
  color: #8e44ad; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-11 .panel-heading {
  background-color: #8e44ad;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-11 {
  color: #8e44ad; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-12 {
  background-color: #2c3e50; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-12.darker {
    background-color: #16181a; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-12.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-12-text {
  color: #2c3e50; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-12 .panel-heading {
  background-color: #2c3e50;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-12 {
  color: #2c3e50; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-13 {
  background-color: #d35400; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-13.darker {
    background-color: #79380d; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-13.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-13-text {
  color: #d35400; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-13 .panel-heading {
  background-color: #d35400;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-13 {
  color: #d35400; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-14 {
  background-color: #c0392b; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-14.darker {
    background-color: #72332d; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-14.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-14-text {
  color: #c0392b; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-14 .panel-heading {
  background-color: #c0392b;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-14 {
  color: #c0392b; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-15 {
  background-color: #bdc3c7; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-15.darker {
    background-color: #9c9c9c; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-15.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-15-text {
  color: #bdc3c7; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-15 .panel-heading {
  background-color: #bdc3c7;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-15 {
  color: #bdc3c7; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-16 {
  background-color: #7f8c8d; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-16.darker {
    background-color: #606060; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-16.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-16-text {
  color: #7f8c8d; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-16 .panel-heading {
  background-color: #7f8c8d;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-16 {
  color: #7f8c8d; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-17 {
  background-color: #612786; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-17.darker {
    background-color: #341f41; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-17.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-17-text {
  color: #612786; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-17 .panel-heading {
  background-color: #612786;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-17 {
  color: #612786; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-18 {
  background-color: #e67e22; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-18.darker {
    background-color: #965a26; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-18.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-18-text {
  color: #e67e22; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-18 .panel-heading {
  background-color: #e67e22;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-18 {
  color: #e67e22; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-19 {
  background-color: #00402E; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-19.darker {
    background-color: black; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-19.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-19-text {
  color: #00402E; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-19 .panel-heading {
  background-color: #00402E;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-19 {
  color: #00402E; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-20 {
  background-color: #1abc9c; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-20.darker {
    background-color: #1e6b5c; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-20.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-20-text {
  color: #1abc9c; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-20 .panel-heading {
  background-color: #1abc9c;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-20 {
  color: #1abc9c; }

/* line 294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-21 {
  background-color: #2ecc71; }
  /* line 296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .calendar-color-21.darker {
    background-color: #317c51; }
    /* line 298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .calendar-color-21.darker.btn {
      border-top: 0px;
      border-right: 0px;
      border-left: 0px; }

/* line 302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-color-21-text {
  color: #2ecc71; }

/* line 305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.panel.panel-calendar-color-21 .panel-heading {
  background-color: #2ecc71;
  border: 0px; }

/* line 308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.text-calendar-color-21 {
  color: #2ecc71; }

/* line 317, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.og-grid {
  padding-top: 0px;
  padding-bottom: 0px; }
  /* line 320, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .og-grid > li {
    -webkit-transition: height 350ms ease;
    -moz-transition: height 350ms ease;
    -o-transition: height 350ms ease;
    transition: height 350ms ease;
    text-align: left;
    padding: 0 15px 0 15px;
    margin: 15px 0 0 0;
    width: 100%; }
    @media (min-width: 768px) {
      /* line 320, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
      .og-grid > li {
        width: 48% !important; } }
    @media (min-width: 992px) {
      /* line 320, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
      .og-grid > li {
        width: 32% !important; } }
    @media (min-width: 1200px) {
      /* line 320, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
      .og-grid > li {
        width: 24.5% !important; } }
  /* line 333, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .og-grid .og-expander.has-no-picture .og-fullimg {
    display: none; }
  /* line 335, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .og-grid .og-expander.has-no-picture .og-details {
    -webkit-border-image: none;
    -moz-border-image: none;
    -o-border-image: none;
    border-image: none;
    width: 100%;
    float: none;
    margin: auto; }
    @media (min-width: 768px) {
      /* line 335, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
      .og-grid .og-expander.has-no-picture .og-details {
        max-width: 750px; } }
    @media (min-width: 992px) {
      /* line 335, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
      .og-grid .og-expander.has-no-picture .og-details {
        max-width: 990px; } }
    @media (min-width: 1200px) {
      /* line 335, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
      .og-grid .og-expander.has-no-picture .og-details {
        max-width: 1190px; } }

/* line 348, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.og-expander {
  z-index: 50;
  background: #D9DFDF !important;
  -webkit-transition: height 350ms ease;
  -moz-transition: height 350ms ease;
  -o-transition: height 350ms ease;
  transition: height 350ms ease;
  height: 0;
  margin-top: -5px; }

/* line 355, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.og-grid li.og-expanded > a::after {
  margin-top: -35px;
  border-bottom-color: #D9DFDF; }

/* line 359, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.og-expander.expanded-expander {
  height: 500px; }

/* line 362, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.og-expander.temp-visible {
  height: 500px;
  -webkit-transition: none;
  transition: none;
  opacity: 1; }

/* line 367, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.og-expander.temp-invisible {
  opacity: 0; }

/* line 372, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.container .og-grid li {
  margin-top: 30px; }

/* line 375, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.og-fullimg {
  width: 30%;
  padding: 0 30px 0 0; }
  /* line 379, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .og-fullimg .img-container {
    white-space: nowrap; }
    /* line 381, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .og-fullimg .img-container .img-helper {
      display: none;
      height: 100%;
      vertical-align: middle; }
    /* line 386, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .og-fullimg .img-container img {
      vertical-align: middle;
      -webkit-filter: none;
      filter: none;
      display: inline-block;
      max-height: 400px; }

/* line 401, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.og-details {
  width: 70%;
  -webkit-border-image: linear-gradient(rgba(255, 255, 255, 0), #B0B0B0, rgba(255, 255, 255, 0)) 1 100%/1/0px stretch;
  -moz-border-image: linear-gradient(rgba(255, 255, 255, 0), #B0B0B0, rgba(255, 255, 255, 0)) 1 100%/1/0px stretch;
  -o-border-image: linear-gradient(rgba(255, 255, 255, 0), #B0B0B0, rgba(255, 255, 255, 0)) 1 100%/1/0px stretch;
  border-image: linear-gradient(rgba(255, 255, 255, 0), #B0B0B0, rgba(255, 255, 255, 0)) 1 100%/1/0px stretch;
  border-width: 0 0 0 1px;
  padding: 0 30px; }
  /* line 406, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .og-details h3 {
    font-size: 35px;
    margin-top: 15px;
    padding: 0px 0 10px;
    margin-bottom: 0px; }
  /* line 412, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .og-details p {
    margin-bottom: 15px; }
  /* line 414, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .og-details a.course-grid-item-link {
    margin-top: 15px;
    margin-bottom: 10px; }
    /* line 417, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .og-details a.course-grid-item-link:before {
      content: "";
      display: none; }

/* line 422, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
#calendar-carousel .carousel-indicators, .panel-carousel .carousel-indicators {
  bottom: -2px; }
  /* line 424, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  #calendar-carousel .carousel-indicators li, .panel-carousel .carousel-indicators li {
    border: 1px solid #616161; }
    /* line 426, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    #calendar-carousel .carousel-indicators li.active, .panel-carousel .carousel-indicators li.active {
      background: #616161; }
/* line 430, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
#calendar-carousel.with-border, .panel-carousel.with-border {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

/* line 437, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.large-featured-course .half-height-course .half-height-title {
  height: 90px;
  overflow: hidden;
  padding: 10px 40px 0 0;
  font-size: 18px; }
  /* line 443, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .large-featured-course .half-height-course .half-height-title:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 100%;
    right: 15px;
    top: 15px;
    background-color: #005b8d; }
/* line 451, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.large-featured-course .half-height-course .search-result-category {
  padding-top: 12px; }
/* line 453, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.large-featured-course .half-height-course .card-img.grid-card-img {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -ms-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
  height: 90px !important; }
  /* line 457, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .large-featured-course .half-height-course .card-img.grid-card-img:after {
    content: none; }
/* line 459, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.large-featured-course .half-height-course .half-height-description {
  height: 121px;
  font-size: 13px;
  padding: 15px 30px; }
  /* line 465, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .large-featured-course .half-height-course .half-height-description > div.has_text {
    position: relative;
    height: 100%;
    overflow: hidden; }
    /* line 469, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
    .large-featured-course .half-height-course .half-height-description > div.has_text:after {
      content: "";
      text-align: right;
      position: absolute;
      bottom: 0;
      right: 0;
      width: 70%;
      height: 1.2em;
      background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%); }

/* line 480, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-course-section-0 {
  background-color: #005b8d; }

@media screen and (min-width: 768px) {
  /* line 485, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: initial;
    height: initial;
    margin-top: -10px;
    font-size: initial; } }
/* line 494, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-course-section-past-limit {
  background: #006CA6; }

/* line 498, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.calendar-section-popover .popover-content {
  max-height: 70vh;
  overflow-y: auto; }

/* line 504, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.creative-commons-attribution {
  font-size: 0.7em;
  margin-left: 5px;
  margin-top: 3px;
  margin-bottom: -10px; }
  /* line 509, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .creative-commons-attribution .cc {
    white-space: nowrap; }
  /* line 512, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .creative-commons-attribution .cc-attribution-link > svg, .creative-commons-attribution .cc-attribution-link span {
    vertical-align: middle; }
  /* line 514, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .creative-commons-attribution .cc-attribution-link > svg {
    fill: #337ab7; }
  /* line 517, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  .creative-commons-attribution .cc-attribution-link:hover > svg, .creative-commons-attribution .cc-attribution-link:active > svg, .creative-commons-attribution .cc-attribution-link:focus > svg {
    fill: #23527c; }

/* line 521, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.course-grid-item .creative-commons-attribution {
  width: 100%;
  margin: 0;
  padding: 2.5px 5px;
  background: rgba(255, 255, 255, 0.9);
  float: right;
  position: absolute;
  text-align: right; }

/* line 531, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
.results-list-item .creative-commons-attribution {
  width: 100%;
  margin: 0;
  padding: 2.5px 5px;
  background: rgba(255, 255, 255, 0.9);
  float: right;
  position: absolute;
  text-align: right;
  bottom: 0; }

/* line 542, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
[data-mobile-device="true"] .creative-commons-attribution {
  margin-bottom: 10px;
  margin-top: -5px;
  margin-left: 0; }

/* line 547, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
#cc-attributions-carousel {
  margin-bottom: -10px; }
  /* line 549, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/courses/course.sass */
  #cc-attributions-carousel .creative-commons-attribution {
    margin-bottom: 0 !important; }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.dashboard-container .panel-gray > .panel-body {
  background-color: #e3e8e8; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
#manage-family-members .panel-body {
  max-height: 550px;
  overflow: auto; }

@media (max-width: 768px) {
  /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
  #manage-family-members .panel-body {
    max-height: 450px; } }
/* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.dashboard-tiles .row .dashboard-tile-container:nth-of-type(odd) {
  padding-right: 7px; }
/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.dashboard-tiles .row .dashboard-tile-container:nth-of-type(even) {
  padding-left: 7px; }
/* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.dashboard-tiles .row .dashboard-tile-container .panel-body {
  padding: 10px 10px 7px 10px; }
  /* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
  .dashboard-tiles .row .dashboard-tile-container .panel-body .first-line-text {
    font-size: 14px;
    text-align: center;
    margin-bottom: 0; }
  /* line 32, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
  .dashboard-tiles .row .dashboard-tile-container .panel-body .second-line-text {
    font-size: initial;
    text-align: center; }
    /* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
    .dashboard-tiles .row .dashboard-tile-container .panel-body .second-line-text .extra-bold {
      font-size: 21px !important; }

/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.dashboard-tiles .row .dashboard-tile-container .colored-tile-portion svg {
  font-size: 2.7em; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.history-item {
  border-radius: 0px !important;
  border-left: 7px solid #555555; }
  /* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
  .history-item.history-payment {
    border-left-color: #555; }
  /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
  .history-item.history-invoice {
    border-left-color: #999; }

/* line 53, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.panel-body.your-accounts-list {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px; }
  /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
  .panel-body.your-accounts-list .list-group-item {
    border-left: 0px;
    border-right: 0px; }
    /* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
    .panel-body.your-accounts-list .list-group-item:first-of-type {
      border-radius: 0;
      border-top: 0px; }
    /* line 62, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
    .panel-body.your-accounts-list .list-group-item:last-of-type {
      border-bottom: 0px; }

/* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.collapse-arrow.collapse-arrow-expanded:after {
  top: auto;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #DDD;
  border-width: 15px;
  left: 50%;
  margin: -14px 0 0 -15px; }
/* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.collapse-arrow.collapse-arrow-expanded.profile-tile-primary:after {
  border-bottom-color: #428bca; }
/* line 84, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.collapse-arrow.collapse-arrow-expanded.profile-tile-danger:after {
  border-bottom-color: #e15258; }
/* line 87, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.collapse-arrow.collapse-arrow-expanded.profile-tile-warning:after {
  border-bottom-color: #f0ad4e; }

/* line 101, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.contracts-by-program .list-group:last-child {
  margin-bottom: 0; }

/* line 105, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.contract-program-tabs {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px; }

/* line 112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.history-item {
  border-left: 0px !important;
  border-right: 0px; }

/* line 118, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.register-family-container .user-list-item .user-name {
  font-size: 20px;
  color: #428bca; }
/* line 121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
.register-family-container .user-list-item .user-relation {
  font-size: 11px; }

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 127, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
  .enrollments-container .results-list-item .list-group-item.search-result-list-item-section {
    height: initial !important; }
    /* line 129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
    .enrollments-container .results-list-item .list-group-item.search-result-list-item-section .search-result-list-item-section-content {
      width: 100% !important;
      margin-top: 5px; }
      /* line 132, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/dashboard.sass */
      .enrollments-container .results-list-item .list-group-item.search-result-list-item-section .search-result-list-item-section-content:first-of-type {
        margin-top: 0 !important; } }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/invoices.sass */
.invoice-object .colored-tile-portion {
  padding: 1.5em 0 !important; }
  /* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/invoices.sass */
  .invoice-object .colored-tile-portion .invoice-value {
    font-size: 1.5em;
    font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    color: #fff; }
/* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/invoices.sass */
.invoice-object .first-line-text {
  font-size: 15px;
  margin-bottom: 0; }
/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/invoices.sass */
.invoice-object .second-line-text strong {
  font-size: 22px !important; }
/* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/dashboard/invoices.sass */
.invoice-object .right-side .panel-body {
  padding: 12px 15px 7px 0; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/ecfe/ecfe.sass */
.ecfe-early-education-student-report {
  background: none;
  border: 1px solid #ddd;
  box-shadow: none; }
  /* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/ecfe/ecfe.sass */
  .ecfe-early-education-student-report .panel-body {
    background: none; }
    /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/ecfe/ecfe.sass */
    .ecfe-early-education-student-report .panel-body .survey-description {
      background: #fff;
      border: 0px;
      -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1); }
  /* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/ecfe/ecfe.sass */
  .ecfe-early-education-student-report .btn-group.bootstrap-select {
    width: 100% !important; }

/* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/ecfe/ecfe.sass */
.survey-description {
  border: 1px solid #ddd;
  padding: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 15px; }

/* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar tbody td.unselectable {
  color: #ddd;
  cursor: default !important; }
/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar tbody td.today {
  color: #617cb8; }
/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar tbody td.selectable:hover {
  background-color: #bbb; }
/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar tbody td {
  cursor: pointer;
  height: 2.2em;
  margin: 0;
  padding: 0.1em 0.4em 0.1em 0.2em;
  width: 1.5em;
  font-size: 0.9em;
  text-align: right;
  border: none; }
/* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar table tbody tr td, div.timeframe_calendar .user_profile table.days_of_week tbody tr td {
  border-left: solid 1px #d3dff6;
  border-bottom: solid 1px #d3dff6;
  background: #F7FAFF;
  padding: 0.25em 1em; }
/* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar thead th {
  text-align: center;
  cursor: pointer;
  background: #D8E5FE; }
  /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
  div.timeframe_calendar thead th:hover {
    background: #555;
    color: #eee; }
/* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar tbody td.selected {
  background-color: #f6ce96; }
/* line 39, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar tbody td.selected:hover, div.timeframe_calendar tbody td.stuck:hover {
  background-color: #e99a27 !important; }
/* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar tbody td.beyond {
  background-color: #F7FAFF;
  background-image: none;
  color: #F7FAFF;
  cursor: default; }
  /* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
  div.timeframe_calendar tbody td.beyond:hover {
    background-color: #F7FAFF;
    background-image: none;
    color: #F7FAFF;
    cursor: default; }

/* line 58, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).selectable.selected, div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).unselectable.selected {
  background: #f0ad4e; }
  /* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
  div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).selectable.selected > div, div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).unselectable.selected > div {
    color: transparent;
    position: relative; }
    /* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
    div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).selectable.selected > div:before, div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).unselectable.selected > div:before {
      content: "";
      color: rgba(0, 0, 0, 0.3);
      font-family: FontAwesome;
      font-size: 16px;
      width: 1.28571429em;
      position: absolute;
      margin-left: -10px;
      left: 50%;
      margin-top: -11px;
      top: 50%; }
  /* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
  div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).selectable.selected:hover:not(.unselectable), div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).unselectable.selected:hover:not(.unselectable) {
    background-color: #bbb; }
  /* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
  div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).selectable.selected.unselectable, div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).unselectable.selected.unselectable {
    opacity: 0.3; }
/* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).selectable:not(.selected), div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).unselectable:not(.selected) {
  background-color: #F7FAFF;
  color: #7F989E; }
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
  div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).selectable:not(.selected):hover, div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).unselectable:not(.selected):hover {
    background-color: #bbb !important; }
  /* line 84, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
  div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).selectable:not(.selected):before, div.timeframe_calendar table.calendar-core td.conflicted-date:not(.beyond).unselectable:not(.selected):before {
    content: ""; }
/* line 89, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).selectable, div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).unselectable {
  background: #fff; }
  /* line 91, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
  div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).selectable > div, div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).unselectable > div {
    color: transparent;
    position: relative; }
    /* line 94, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
    div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).selectable > div:before, div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).unselectable > div:before {
      content: "";
      color: #fff;
      font-family: FontAwesome;
      font-size: 16px;
      width: 1.28571429em;
      position: absolute;
      margin-left: -13px;
      left: 50%;
      margin-top: -14px;
      top: 50%;
      color: #38b775;
      font-size: 20px; }
  /* line 107, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
  div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).selectable:hover:not(.unselectable), div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).unselectable:hover:not(.unselectable) {
    background-color: #bbb; }
  /* line 109, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
  div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).selectable.unselectable, div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).unselectable.unselectable {
    opacity: 0.3; }
  /* line 111, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
  div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).selectable.selected, div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).unselectable.selected {
    background-color: #f6ce96;
    color: #7F989E; }
    /* line 114, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
    div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).selectable.selected:hover, div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).unselectable.selected:hover {
      background-color: #e99a27 !important; }
    /* line 117, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
    div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).selectable.selected:before, div.timeframe_calendar table.calendar-core td.holiday-or-event-date:not(.selected):not(.beyond).unselectable.selected:before {
      content: ""; }

/* line 121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar td.selected:not(.conflicted-date) {
  color: #616161 !important; }
/* line 124, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar tbody td.today:not(.selected):not(.conflicted-date) {
  color: #629ccf !important;
  text-shadow: none;
  font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 130, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
  div.timeframe_calendar tbody td.today:not(.selected):not(.conflicted-date):hover {
    background-color: #e6e6e6 !important; }

/* line 134, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.active.today:not(.selected):not(.conflicted-date) {
  color: #629ccf;
  text-shadow: none;
  font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 140, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
.calendar-add-remove-legend {
  margin: 0;
  padding: 15px 0;
  border: 1px solid #E5E5E5;
  border-radius: 4px; }
  @media (max-width: 991px) {
    /* line 147, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
    .calendar-add-remove-legend .col-md-4:not(:last-child) {
      margin-bottom: 15px; } }

/* line 153, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.selected.unselectable {
  opacity: 0.8;
  -webkit-filter: grayscale(50%);
  -moz-filter: grayscale(50%);
  -ms-filter: grayscale(50%);
  -o-filter: grayscale(50%);
  filter: grayscale(50%); }
  /* line 156, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
  div.timeframe_calendar .primary-calendar-container table.calendar-core tbody td.day.selected.unselectable:hover {
    background-color: #428bca !important; }

/* line 159, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
.week-add-remove {
  margin: 15px 0 15px 0; }

/* line 162, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities-calendar.sass */
.facilities-timeframe-selector-calendar {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.facility-request-form .input-group-addon {
  min-width: 60px; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
#individual-series-tabs .list-group-item.list-group-item-danger {
  background: #FFF0F0;
  -webkit-box-shadow: inset 3px 0 0 0 #e15258;
  -moz-box-shadow: inset 3px 0 0 0 #e15258;
  box-shadow: inset 3px 0 0 0 #e15258;
  border-color: #e15258; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  #individual-series-tabs .list-group-item.list-group-item-danger i.fa.fa-lemon-o {
    color: #D7AF2D !important; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  #individual-series-tabs .list-group-item.list-group-item-danger .copy-remove-buttons-container {
    border-color: #e15258; }
    /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
    #individual-series-tabs .list-group-item.list-group-item-danger .copy-remove-buttons-container .copy-button {
      border-color: #e15258; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  #individual-series-tabs .list-group-item.list-group-item-danger + .list-group-item {
    border-top-color: #e15258; }
/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
#individual-series-tabs .list-group-item.list-group-item-warning {
  background: #FAF2E7;
  -webkit-box-shadow: inset 3px 0 0 0 #f0ad4e;
  -moz-box-shadow: inset 3px 0 0 0 #f0ad4e;
  box-shadow: inset 3px 0 0 0 #f0ad4e;
  border-color: #f0ad4e; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  #individual-series-tabs .list-group-item.list-group-item-warning i.fa.fa-lemon-o {
    color: #D7AF2D !important; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  #individual-series-tabs .list-group-item.list-group-item-warning .copy-remove-buttons-container {
    border-color: #f0ad4e; }
    /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
    #individual-series-tabs .list-group-item.list-group-item-warning .copy-remove-buttons-container .copy-button {
      border-color: #f0ad4e; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  #individual-series-tabs .list-group-item.list-group-item-warning + .list-group-item {
    border-top-color: #f0ad4e; }
/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
#individual-series-tabs .list-group-item.list-group-item-info {
  background: #F1F8FC;
  -webkit-box-shadow: inset 3px 0 0 0 #5bc0de;
  -moz-box-shadow: inset 3px 0 0 0 #5bc0de;
  box-shadow: inset 3px 0 0 0 #5bc0de;
  border-color: #5bc0de; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  #individual-series-tabs .list-group-item.list-group-item-info i.fa.fa-lemon-o {
    color: #D7AF2D !important; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  #individual-series-tabs .list-group-item.list-group-item-info .copy-remove-buttons-container {
    border-color: #5bc0de; }
    /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
    #individual-series-tabs .list-group-item.list-group-item-info .copy-remove-buttons-container .copy-button {
      border-color: #5bc0de; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  #individual-series-tabs .list-group-item.list-group-item-info + .list-group-item {
    border-top-color: #5bc0de; }

/* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.copy-remove-buttons-container {
  background: #fff;
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -ms-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
  position: absolute;
  border: 1px solid #ddd;
  top: -1px;
  right: -1px; }
  /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  .copy-remove-buttons-container .copy-button {
    border-bottom: 1px solid #ddd; }
  /* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  .copy-remove-buttons-container button, .copy-remove-buttons-container a {
    padding: 0.2em;
    font-size: 17px;
    background: none;
    border: none; }

/* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.list-group-item:last-child .copy-remove-buttons-container {
  -webkit-border-radius: 0 4px 0 4px;
  -moz-border-radius: 0 4px 0 4px;
  -ms-border-radius: 0 4px 0 4px;
  border-radius: 0 4px 0 4px; }

/* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
#individual-series-tabs .list-group-item.misc-section-side .copy-remove-buttons-container .copy-button {
  border-bottom: 0px; }

/* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.facility-request-locations .panel-body, .facility-request-rooms .panel-body {
  max-height: 300px;
  min-height: 300px;
  overflow: auto; }

/* line 69, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.facilities-time-setup-takedown {
  border: 1px solid #ddd;
  padding: 15px 0;
  border-radius: 4px;
  margin: 0px;
  margin-top: 30px;
  margin-bottom: 30px; }
  /* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  .facilities-time-setup-takedown .form-group {
    margin-bottom: 0px; }

/* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.facility-calendar-header-content label.control-label {
  font-size: 18px;
  margin-bottom: 8px; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
#calendar-column-container {
  min-height: 634px; }

/* line 89, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.popover.time-conflict-popover {
  max-width: 100%; }
  /* line 92, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  .popover.time-conflict-popover #conflict-calendar .fc-bg {
    opacity: 0; }

/* line 97, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
td.fc-conflicting-date, td.fc-conflicting-date.fc-today {
  background-color: #f0ad4e !important;
  position: relative; }
  /* line 100, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  td.fc-conflicting-date:before, td.fc-conflicting-date.fc-today:before {
    font-family: FontAwesome;
    content: "";
    font-size: 45px;
    top: 50%;
    margin-top: -32px;
    left: 50%;
    margin-left: -22px;
    position: absolute;
    color: rgba(0, 0, 0, 0.3); }
  /* line 110, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  td.fc-conflicting-date.ignore-conflicts, td.fc-conflicting-date.fc-today.ignore-conflicts {
    background-color: #FFF3E2 !important; }
    /* line 112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
    td.fc-conflicting-date.ignore-conflicts:before, td.fc-conflicting-date.fc-today.ignore-conflicts:before {
      color: rgba(0, 0, 0, 0.1) !important; }

/* line 115, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
td.has-conflict {
  cursor: pointer; }

/* line 118, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.fc-today.has-conflict {
  background-color: transparent !important; }

/* line 121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.instruction-tilted-hand {
  position: absolute;
  bottom: 29px;
  margin-left: 60px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

/* line 129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.misc-section .facilities-time-setup-takedown {
  margin: 15px 0 0 0; }

/* line 136, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.notes-container {
  line-height: 30px;
  font-size: 14px;
  padding: 30px 55px 27px;
  position: relative;
  outline: none;
  background: white;
  background: -webkit-linear-gradient(top, #CCD6EF 0%, #ffffff 8%) 0 0px;
  background: -moz-linear-gradient(top, #CCD6EF 0%, #ffffff 8%) 0 0px;
  background: linear-gradient(center top, #CCD6EF 0%, #ffffff 8%) 0 0px;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  background-size: 100% 30px; }
  @media screen and (max-width: 500px) {
    /* line 136, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
    .notes-container {
      padding: 30px 35px 27px !important; } }
  /* line 152, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  .notes-container:after {
    content: "";
    position: absolute;
    width: 0px;
    top: 0;
    left: 39px;
    bottom: 0;
    border-left: 1px solid #F8D3D3; }
    @media screen and (max-width: 500px) {
      /* line 152, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
      .notes-container:after {
        left: 30px; } }

/* line 169, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
#room-and-calendar-display .facility-request-rooms .panel-body {
  max-height: 243px;
  min-height: 243px; }
@media(max-width: 1200px) {
  /* line 169, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
  #room-and-calendar-display .facility-request-rooms .panel-body {
    max-height: 243px; } }
/* line 177, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
#room-and-calendar-display .facility-request-locations .panel-body {
  max-height: 250px;
  min-height: 250px;
  overflow: auto; }

/* line 185, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
#building-show-page .facility-request-rooms .panel-body {
  max-height: 235px;
  min-height: 100px; }
/* line 188, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
#building-show-page #choose-rooms-display > .panel-body > div {
  margin: 25px 0 !important; }

/* line 191, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
#location-picker-container {
  height: 260px; }

/* line 196, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
#new-no-account-accounts .single-account-link .col-xs-2.text-end {
  padding-right: 30px; }

/* line 200, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.misc-section .panel-body {
  border: 1px solid #ddd; }
/* line 202, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.misc-section .from-to-object .angled-divider .angled-light-over {
  border-left-color: #edf0f0; }
/* line 204, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.misc-section .corner-action-buttons {
  border: 1px solid #ddd !important; }

/* line 208, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/facilities.sass */
.facility-registration-questions-container > .panel-body {
  -webkit-border-radius: 4px 4px 0 0 !important;
  -moz-border-radius: 4px 4px 0 0 !important;
  -ms-border-radius: 4px 4px 0 0 !important;
  border-radius: 4px 4px 0 0 !important; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/facilities/new-facility-request.sass */
.facility-request-site-and-room-notes p:last-of-type {
  margin-bottom: 0px; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
.payment-display-value {
  font-size: 28px; }
  /* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
  .payment-display-value small {
    font-size: 18px; }

/* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
.card-container {
  margin-top: 32px; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
.card-input-container {
  margin-top: 5px; }

/* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
.guide-container {
  margin-top: -163px;
  margin-left: 15px;
  position: absolute;
  z-index: 20; }
  /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
  .guide-container .nav.nav-pills {
    max-width: 25vw; }
    /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
    .guide-container .nav.nav-pills li a {
      padding: 8px 8px; }

/* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
.card-container > .card-container {
  margin-left: 45px; }

/* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
.payment-method-options a.payment-method-tab-choice {
  display: block; }

/* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
.supported-card-types .fa-cc-discover {
  color: #FD8956;
  fill: #FD8956; }
/* line 39, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
.supported-card-types .fa-cc-mastercard {
  color: #5E6595;
  fill: #5E6595; }
/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
.supported-card-types .fa-cc-visa {
  color: #5D8DC2;
  fill: #5D8DC2; }
/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
.supported-card-types .fa-cc-amex {
  color: #006FCF;
  fill: #006FCF; }

/* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-form.sass */
.finance-info-background {
  background-color: #DBE0E0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  margin: 0;
  padding: 15px; }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.row.new-payment-method-fields {
  width: 100%;
  margin: auto;
  background: #EDF0F0;
  border: 2px solid #d1d9d9;
  padding: 15px 0 5px 0;
  border-radius: 4px; }
  /* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .row.new-payment-method-fields .new-credit-card-type {
    display: none; }
  /* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .row.new-payment-method-fields [id$="funding_account_attributes_month"] + .bootstrap-select:after {
    content: "/";
    position: absolute;
    font-size: 35px;
    margin-top: -9px;
    margin-left: 9px;
    color: #9DADAD;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, sans-serif; }

/* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.ach-container {
  width: 500px;
  height: auto; }
  /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .ach-container .front {
    background-color: #B4BDBD;
    position: initial;
    padding: 12px 17px 0px 17px;
    position: relative; }
    /* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
    .ach-container .front .name {
      font-size: 1.75em; }
    /* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
    .ach-container .front .border-bottom-hr {
      margin: 0;
      border-bottom: 1px solid #EEE;
      border-top: 0px;
      width: 100%;
      height: 32px; }
    /* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
    .ach-container .front .white-money-field {
      border: 1px solid #ffffff;
      opacity: 0.5;
      width: 100%;
      height: 32px; }

/* line 53, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.ach-container .ach {
  border: 7px solid #9BABAB;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0; }
  /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .ach-container .ach.identified {
    border-color: #78A1B5; }
  /* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .ach-container .ach .front {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
    /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
    .ach-container .ach .front:before {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0; }
/* line 64, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.ach-container .border-money-row, .ach-container .bank-name-row {
  padding: 0 8px; }
/* line 66, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.ach-container .border-money-row {
  margin-top: 10px; }
/* line 68, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.ach-container .bank-name-row {
  margin-top: 20px; }
  /* line 70, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .ach-container .bank-name-row .bank-name {
    font-size: 1.3em; }
/* line 72, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.ach-container .numbers-row {
  margin-top: 10px; }
  /* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .ach-container .numbers-row .routing-number, .ach-container .numbers-row .account-number {
    font-size: 24px;
    font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace; }
  /* line 77, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .ach-container .numbers-row .account-number {
    margin-left: 10px; }
/* line 79, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.ach-container .routing-number {
  min-width: 137px; }
/* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.ach-container .account-number {
  min-width: 211px; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.ach-container .bank-name.bank-name-identified {
  color: #3A667C;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  opacity: 0.8; }

/* line 95, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.ach-container .name, .ach-container .routing-number, .ach-container .account-number {
  border: 1px solid transparent;
  padding: 8px 8px 5px 8px;
  border-radius: 5px; }
  /* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .ach-container .name.focused, .ach-container .routing-number.focused, .ach-container .account-number.focused {
    border-color: #ffffff; }
/* line 101, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.ach-container .name {
  padding: 8px; }

/* line 108, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.new-payment-method-container .flip-card .cardBack {
  margin-left: 5px; }

/* line 115, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.card-container .card .front, .card-container .card .back {
  background-color: #B4BDBD; }
/* line 118, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.card-container .card .front .number, .card-container .card .front .name, .card-container .card .front .expiry {
  padding: 8px 5px 5px 11px;
  border: 1px solid transparent;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px; }
/* line 122, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.card-container .card .front .number {
  margin-bottom: 10px; }
/* line 124, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.card-container .card .front .shiny {
  margin-left: 13px; }
/* line 126, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.card-container .card .front .card-logo {
  margin-right: 8px; }
/* line 128, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.card-container .card .front .name {
  width: 205px; }
/* line 131, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.card-container .card .front .expiry:after {
  bottom: 8px; }
/* line 134, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.card-container .card .back .cvc {
  padding: 10px 8px 7px 8px;
  border: 1px solid transparent;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  margin-left: -5px;
  min-width: 41px; }
/* line 141, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.card-container .card .number.focused, .card-container .card .name.focused, .card-container .card .cvc.focused, .card-container .card .expiry.focused {
  border-color: #ffffff; }

/* line 144, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.card .front .lower {
  width: 90%;
  left: 5%;
  bottom: 27px; }

/* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.card .front .lower .name {
  overflow: visible;
  max-height: 55px; }

/* line 154, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.popover.popover-cvc-info {
  width: 190px; }

/* line 161, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.new-credit-card-display {
  margin-top: 0px;
  margin-bottom: 15px; }
  /* line 164, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .new-credit-card-display .card-container {
    margin: 0 auto; }

/* line 167, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.new-ach-display {
  margin-top: 5px;
  margin-bottom: 20px; }
  /* line 170, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .new-ach-display .ach-container {
    margin: 0 auto; }

/* line 175, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.new-payment-method-container .panel-heading-text {
  font-size: 27px; }
  /* line 177, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .new-payment-method-container .panel-heading-text .flip-card {
    z-index: 999;
    height: 41px;
    min-width: 315px; }
    /* line 181, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
    .new-payment-method-container .panel-heading-text .flip-card .card-front {
      margin-top: 2px; }
/* line 184, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.new-payment-method-container .add-payment-tabs > li > a {
  padding-top: 7px; }
  /* line 186, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .new-payment-method-container .add-payment-tabs > li > a span.pill-text {
    top: 2px;
    left: 4px;
    display: inline-block;
    position: relative;
    font-size: 1.25em;
    color: #ffffff; }

/* line 197, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.payment-method-tab-choice i.fa {
  color: #4b5560; }
/* line 199, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.payment-method-tab-choice .payment-method-text {
  color: #7a8897; }

/* line 204, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.static-card-container {
  margin: 0;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  border-radius: 11px; }
  /* line 207, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .static-card-container .number.display, .static-card-container .name.display, .static-card-container .expiry.display {
    opacity: 1; }
  /* line 209, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .static-card-container .card {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

/* line 213, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
input[type="radio"]:checked ~ .static-card-container {
  -webkit-box-shadow: 0 0 0 7px #428bca;
  -moz-box-shadow: 0 0 0 7px #428bca;
  box-shadow: 0 0 0 7px #428bca; }
  /* line 215, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  input[type="radio"]:checked ~ .static-card-container.after-hover:after {
    background: transparent; }

/* line 220, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
input[type="radio"]:checked ~ .static-ach-container.after-hover:after {
  background: transparent; }
/* line 222, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
input[type="radio"]:checked ~ .static-ach-container .ach {
  border-color: #428bca; }

/* line 227, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.static-ach-container {
  margin: 0; }
  /* line 229, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
  .static-ach-container .ach {
    -webkit-transition: initial;
    -moz-transition: initial;
    -o-transition: initial;
    transition: initial;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    /* line 232, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
    .static-ach-container .ach .account-number, .static-ach-container .ach .name.display {
      opacity: 1; }

/* line 237, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.radio-button-label.radio-button-label-triangle.label-triangle-upper-left .radio-triangle.radio-triangle-border {
  left: 5px;
  top: 5px; }

/* line 242, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-method.sass */
.credit-card-bullet {
  font-size: 65%;
  position: relative;
  top: -2px;
  margin-left: 3px; }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
.payment-receipt {
  margin-bottom: 20px;
  background: #fff;
  padding: 35px 40px 25px 40px;
  border: 1px solid #eee;
  border-bottom: none;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
  .payment-receipt .payment-receipt-title {
    font-size: 28px;
    color: #38b775; }
    /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
    .payment-receipt .payment-receipt-title .fa {
      fill: #38b775; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
  .payment-receipt .payment-receipt-content {
    margin-top: 25px; }
    /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
    .payment-receipt .payment-receipt-content .list-group {
      padding: 0 15px 0 15px;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
    .payment-receipt .payment-receipt-content .receipt-row {
      border: 0;
      padding-left: 0;
      padding-right: 0; }
      /* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
      .payment-receipt .payment-receipt-content .receipt-row:not(:last-child) {
        border-bottom: 2px solid #eee; }
  /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
  .payment-receipt .payment-receipt-amount strong {
    color: #38b775;
    font-size: 35px; }

/* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
.serrated-edge-container {
  padding: 15px;
  position: absolute;
  width: 100%;
  bottom: -9px;
  left: 0px; }
  /* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
  .serrated-edge-container .serrated-edge-inner-container {
    width: 100%;
    overflow: hidden;
    bottom: -16px;
    left: 0;
    height: 30px;
    position: relative; }
    /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
    .serrated-edge-container .serrated-edge-inner-container .serrated-edge {
      left: -15px;
      right: -15px;
      position: absolute;
      border: 0px;
      border-bottom: 16px solid transparent;
      -webkit-border-image: url(https://assets.arux.app/assets/online-redesign/serrated-edge-71bdb9659f20339eeb5125e760df6e72.svg) 36 round;
      -moz-border-image: url(https://assets.arux.app/assets/online-redesign/serrated-edge-71bdb9659f20339eeb5125e760df6e72.svg) 36 round;
      -o-border-image: url(https://assets.arux.app/assets/online-redesign/serrated-edge-71bdb9659f20339eeb5125e760df6e72.svg) 36 round;
      border-image: url(https://assets.arux.app/assets/online-redesign/serrated-edge-71bdb9659f20339eeb5125e760df6e72.svg) 36 round; }

/* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
.serrated-edge-container:not(.serrated-edge-shadow) .serrated-edge-inner-container {
  -webkit-box-shadow: inset 0px 1px 0px 0px #fff;
  -moz-box-shadow: inset 0px 1px 0px 0px #fff;
  box-shadow: inset 0px 1px 0px 0px #fff; }

/* line 64, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
.serrated-edge-container.serrated-edge-shadow {
  bottom: -11px; }
  /* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
  .serrated-edge-container.serrated-edge-shadow .serrated-edge-inner-container .serrated-edge {
    -webkit-border-image: url(https://assets.arux.app/assets/online-redesign/serrated-edge-shadow-75bff60419fea797e2be89658de914d7.svg) 36 round;
    -moz-border-image: url(https://assets.arux.app/assets/online-redesign/serrated-edge-shadow-75bff60419fea797e2be89658de914d7.svg) 36 round;
    -o-border-image: url(https://assets.arux.app/assets/online-redesign/serrated-edge-shadow-75bff60419fea797e2be89658de914d7.svg) 36 round;
    border-image: url(https://assets.arux.app/assets/online-redesign/serrated-edge-shadow-75bff60419fea797e2be89658de914d7.svg) 36 round; }

/* line 73, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
.serrated-edge-container.serrated-edge-small .serrated-edge-inner-container .serrated-edge {
  border-bottom: 5px solid transparent; }

/* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
.payment-receipt.payment-receipt-small {
  padding: 25px 30px 15px 30px; }
  /* line 78, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
  .payment-receipt.payment-receipt-small .payment-receipt-title {
    font-size: 22px; }
  /* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
  .payment-receipt.payment-receipt-small .payment-receipt-content {
    margin-top: 10px; }
    /* line 82, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
    .payment-receipt.payment-receipt-small .payment-receipt-content .list-group {
      margin-bottom: 10px;
      padding: 0 12px 0 12px; }
  /* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
  .payment-receipt.payment-receipt-small .payment-receipt-amount strong {
    font-size: 25px; }

@media (max-width: 991px) {
  /* line 91, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
  .serrated-edge-container .serrated-edge-inner-container {
    bottom: -36px; } }
/* line 97, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
.payment-receipt.pending-payment-receipt .payment-receipt-title {
  color: #f0ad4e; }
  /* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
  .payment-receipt.pending-payment-receipt .payment-receipt-title .fa > path {
    fill: #f0ad4e !important; }
/* line 102, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/payment-receipt.sass */
.payment-receipt.pending-payment-receipt .payment-receipt-amount strong {
  color: #f0ad4e;
  font-size: 30px; }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/saved-payment-method.sass */
.saved-payment-method.amex .panel-heading {
  background-color: #5ec1ec; }
/* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/saved-payment-method.sass */
.saved-payment-method.discover .panel-heading {
  background-color: #f48221; }
/* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/saved-payment-method.sass */
.saved-payment-method.visa .panel-heading {
  background-color: #5457bb; }
/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/saved-payment-method.sass */
.saved-payment-method.master .panel-heading {
  background-color: #ed4a4a; }
/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/saved-payment-method.sass */
.saved-payment-method.ach-account .panel-heading {
  background-color: #428bca; }
/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/saved-payment-method.sass */
.saved-payment-method .panel-footer {
  background-color: #fff;
  padding: 0; }
  /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/saved-payment-method.sass */
  .saved-payment-method .panel-footer .modify-column {
    border-left: 1px solid #ddd;
    padding: 0; }
    /* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/saved-payment-method.sass */
    .saved-payment-method .panel-footer .modify-column > a {
      padding: 15px;
      display: block; }
  /* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/saved-payment-method.sass */
  .saved-payment-method .panel-footer .remove-column {
    padding: 0; }
    /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/saved-payment-method.sass */
    .saved-payment-method .panel-footer .remove-column > a {
      padding: 15px;
      display: block; }
/* line 1, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/payments/tokenex-iframe.sass */
.tokenExIframe {
  height: 3.5rem; }
/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
body::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  background-image: url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/first_triangle-c320db086c06deef53ac8fbef10f26e7.png) url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/first_triangle_hover-d83a2da040631bce8ad679ddb0bc849b.png) url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/first_triangle_green-3bc6cdd9f1d694ccaae6464fd8e2ec7c.png) url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/first_triangle_green_hover-8f00852ca1fa8aac5b4c072c41bc57fe.png) url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/last_triangle-7130401afa8b89dfae10781063a21904.png) url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/last_triangle_hover-e8ce72430ca49256fa23357ba23f8e36.png) url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/last_triangle_green-ea57ed01de72bd1277e78ae35d893f57.png) url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/last_triangle_green_hover-0db1cde96971cd8ecc31c45a841008fb.png); }

/* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.reg-wiz-inner-container {
  padding-right: 22px; }

/* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.reg-wiz-table {
  width: 100%; }

/* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: 160px;
  height: 70px;
  height: 68px;
  width: 120%; }

/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.reg-wizard {
  position: relative; }

/* line 45, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.level-up-image,
.current-image {
  position: absolute;
  width: 100%;
  height: auto; }

/* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.first-key-cover,
.last-key-cover {
  background: #EDF0F0;
  height: 100%;
  width: 16%;
  z-index: 1000;
  position: absolute; }

/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.reg-key-icon {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  top: 50%;
  margin-top: -22px; }
  /* line 66, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
  .reg-key-icon > svg {
    fill: #38b775; }

/* line 68, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.reg-key-text {
  color: #38b775;
  position: absolute;
  top: 50%;
  text-align: center;
  width: 100%;
  padding-right: 7px; }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.level-up .reg-key-icon > svg,
.single-reg-key.level-up-half-time .reg-key-icon > svg,
.single-reg-key.level-up-former-cubic .reg-key-icon > svg,
.single-reg-key.level-up-latter-cubic .reg-key-icon > svg {
  fill: #fff; }
/* line 82, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.level-up .reg-key-text,
.single-reg-key.level-up-half-time .reg-key-text,
.single-reg-key.level-up-former-cubic .reg-key-text,
.single-reg-key.level-up-latter-cubic .reg-key-text {
  color: #fff; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key {
  width: 100%;
  height: 65px; }

/* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.current-image, .level-up-image {
  background-size: cover;
  width: 100%;
  height: 100%;
  background-image: none; }

/* line 96, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.reg-key-square {
  width: 100%;
  position: absolute;
  height: 100%;
  background: #000;
  background: #fff; }

/* line 106, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.last-key .current-image {
  background-image: url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/last_triangle-7130401afa8b89dfae10781063a21904.png); }
/* line 108, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.last-key .level-up-image {
  background-image: url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/last_triangle_green-ea57ed01de72bd1277e78ae35d893f57.png); }

/* line 111, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.current-image {
  height: 100%;
  right: -22px;
  background-image: url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/first_triangle-c320db086c06deef53ac8fbef10f26e7.png);
  position: absolute;
  width: auto; }

/* line 119, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.level-up-square {
  width: 100%;
  position: absolute;
  height: 100%;
  background: #000;
  background: #38b775;
  -webkit-box-shadow: 1px 0 0 0 #38b775;
  -moz-box-shadow: 1px 0 0 0 #38b775;
  box-shadow: 1px 0 0 0 #38b775; }

/* line 129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.level-up-image {
  height: 100%;
  right: -22px;
  background-image: url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/first_triangle_green-3bc6cdd9f1d694ccaae6464fd8e2ec7c.png);
  position: absolute;
  width: auto; }

/* line 136, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key {
  overflow: visible; }

/* line 139, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.level-up-container {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 998;
  overflow: hidden; }

/* line 146, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.level-up-image {
  position: absolute;
  left: 0;
  left: 100%; }

/* line 151, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.level-up-inner-container {
  width: 100%;
  height: 100%;
  left: -100%;
  position: absolute; }

/* line 159, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.level-up-container .level-up-inner-container .level-up-image {
  left: calc(100% - 22px); }
/* line 161, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.level-up-container .level-up-inner-container .level-up-square {
  width: calc(100% - 22px); }

/* line 167, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.last-key .level-up-container .level-up-inner-container .level-up-square {
  width: 100%;
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  -ms-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0; }

@-webkit-keyframes reg-key-after-translate {
  0% {
    left: calc(-100% - 22px); }
  100% {
    left: 0%; } }
@-moz-keyframes reg-key-after-translate {
  0% {
    left: calc(-100% - 22px); }
  100% {
    left: 0%; } }
@-ms-keyframes reg-key-after-translate {
  0% {
    left: calc(-100% - 22px); }
  100% {
    left: 0%; } }
@keyframes reg-key-after-translate {
  0% {
    left: calc(-100% - 22px); }
  100% {
    left: 0%; } }
/* line 178, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.level-up .level-up-inner-container {
  -o-animation: reg-key-after-translate 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -moz-animation: reg-key-after-translate 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -webkit-animation: reg-key-after-translate 1s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  animation: reg-key-after-translate 1s cubic-bezier(0.68, 0, 0.265, 1) forwards; }

/* line 182, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.level-up-half-time .level-up-inner-container {
  -o-animation: reg-key-after-translate 0.75s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -moz-animation: reg-key-after-translate 0.75s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  -webkit-animation: reg-key-after-translate 0.75s cubic-bezier(0.68, 0, 0.265, 1) forwards;
  animation: reg-key-after-translate 0.75s cubic-bezier(0.68, 0, 0.265, 1) forwards; }

/* line 189, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.level-up-former-cubic .level-up-inner-container {
  -o-animation: reg-key-after-translate 0.65s cubic-bezier(0.68, 0, 1, 1) forwards;
  -moz-animation: reg-key-after-translate 0.65s cubic-bezier(0.68, 0, 1, 1) forwards;
  -webkit-animation: reg-key-after-translate 0.65s cubic-bezier(0.68, 0, 1, 1) forwards;
  animation: reg-key-after-translate 0.65s cubic-bezier(0.68, 0, 1, 1) forwards; }

/* line 193, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.level-up-latter-cubic .level-up-inner-container {
  -o-animation: reg-key-after-translate 0.65s cubic-bezier(1, 1, 0.265, 1) forwards;
  -moz-animation: reg-key-after-translate 0.65s cubic-bezier(1, 1, 0.265, 1) forwards;
  -webkit-animation: reg-key-after-translate 0.65s cubic-bezier(1, 1, 0.265, 1) forwards;
  animation: reg-key-after-translate 0.65s cubic-bezier(1, 1, 0.265, 1) forwards; }

/* line 199, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.current-image {
  right: -21px !important; }

/* line 207, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key:not(.inaccessible):hover .current-image {
  background-image: url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/first_triangle_hover-d83a2da040631bce8ad679ddb0bc849b.png); }
/* line 209, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key:not(.inaccessible):hover .reg-key-square {
  background-color: #F4F4F4; }
/* line 211, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key:not(.inaccessible):hover .level-up-image {
  background-image: url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/first_triangle_green_hover-8f00852ca1fa8aac5b4c072c41bc57fe.png); }
/* line 213, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key:not(.inaccessible):hover .level-up-square {
  background-color: #34A76B; }
/* line 217, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key:not(.inaccessible).last-key:hover .current-image {
  background-image: url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/last_triangle_hover-e8ce72430ca49256fa23357ba23f8e36.png); }
/* line 219, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key:not(.inaccessible).last-key:hover .reg-key-square {
  background-color: #F4F4F4; }
/* line 221, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key:not(.inaccessible).last-key:hover .level-up-image {
  background-image: url(https://assets.arux.app/assets/online-redesign/registration_wizard/arrows/last_triangle_green_hover-0db1cde96971cd8ecc31c45a841008fb.png); }
/* line 223, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key:not(.inaccessible).last-key:hover .level-up-square {
  background-color: #34A76B; }

/* line 226, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key:not(.inaccessible) {
  cursor: pointer; }

/* line 229, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.inaccessible {
  cursor: not-allowed; }

/* line 233, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key {
  width: calc(100% + 22px); }

/* line 235, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.level-up-container {
  width: 100%; }

/* line 237, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.current-image {
  right: 5px !important; }

/* line 241, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.leveled-up .reg-key-icon svg {
  fill: #fff; }
/* line 243, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.leveled-up .reg-key-text {
  color: #fff; }
/* line 245, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.leveled-up .level-up-inner-container {
  left: 0%; }

/* line 251, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.last-key .level-up-image {
  border-right: 5px solid #38b775; }
/* line 253, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.last-key .reg-key-icon {
  margin-left: -10px; }
/* line 255, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.last-key .reg-key-text {
  padding-right: 0; }

/* line 261, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.last-key:hover .level-up-image {
  border-right: 5px solid #34A76B; }

/* line 266, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.first-key .reg-key-square, .single-reg-key.first-key .level-up-square {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  -ms-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px; }
/* line 269, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.last-key .reg-key-square, .single-reg-key.last-key .level-up-image {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  -ms-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0; }

/* line 273, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key .level-up-image {
  -webkit-box-shadow: -1px 0 0 0 #38b775;
  -moz-box-shadow: -1px 0 0 0 #38b775;
  box-shadow: -1px 0 0 0 #38b775; }
/* line 276, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key:hover .level-up-image {
  -webkit-box-shadow: -1px 0 0 0 #34A76B;
  -moz-box-shadow: -1px 0 0 0 #34A76B;
  box-shadow: -1px 0 0 0 #34A76B; }
/* line 281, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.level-up.inaccessible.link-disabled .level-up-container, .single-reg-key.leveled-up.inaccessible.link-disabled .level-up-container, .single-reg-key.level-up-half-time.inaccessible.link-disabled .level-up-container, .single-reg-key.level-up-former-cubic.inaccessible.link-disabled .level-up-container, .single-reg-key.level-up-latter-cubic.inaccessible.link-disabled .level-up-container {
  opacity: 0.8; }
/* line 283, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.level-up.inaccessible.link-disabled .reg-key-icon svg, .single-reg-key.leveled-up.inaccessible.link-disabled .reg-key-icon svg, .single-reg-key.level-up-half-time.inaccessible.link-disabled .reg-key-icon svg, .single-reg-key.level-up-former-cubic.inaccessible.link-disabled .reg-key-icon svg, .single-reg-key.level-up-latter-cubic.inaccessible.link-disabled .reg-key-icon svg {
  fill: #fff; }
/* line 285, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.level-up.inaccessible.link-disabled .reg-key-text, .single-reg-key.leveled-up.inaccessible.link-disabled .reg-key-text, .single-reg-key.level-up-half-time.inaccessible.link-disabled .reg-key-text, .single-reg-key.level-up-former-cubic.inaccessible.link-disabled .reg-key-text, .single-reg-key.level-up-latter-cubic.inaccessible.link-disabled .reg-key-text {
  color: #fff; }
/* line 288, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.level-up.inaccessible.link-disabled:hover .level-up-image, .single-reg-key.leveled-up.inaccessible.link-disabled:hover .level-up-image, .single-reg-key.level-up-half-time.inaccessible.link-disabled:hover .level-up-image, .single-reg-key.level-up-former-cubic.inaccessible.link-disabled:hover .level-up-image, .single-reg-key.level-up-latter-cubic.inaccessible.link-disabled:hover .level-up-image {
  -webkit-box-shadow: -1px 0 0 0 #38b775;
  -moz-box-shadow: -1px 0 0 0 #38b775;
  box-shadow: -1px 0 0 0 #38b775; }

/* line 292, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.level-up-image, .current-image {
  width: 17px !important; }

@media(max-width: 767px) {
  /* line 297, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
  .single-reg-key {
    height: 46px; }

  /* line 299, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
  .reg-key-text {
    display: none; }

  /* line 301, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
  .current-image {
    right: 10px !important; }

  /* line 303, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
  .reg-key-icon {
    margin-top: -11px;
    margin-left: -18px; }

  /* line 306, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
  .level-up-image, .current-image {
    width: 12px !important; } }
/* line 309, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key {
  display: block; }

/* line 315, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.inactive .reg-key-icon svg, .single-reg-key.inaccessible .reg-key-icon svg {
  fill: #DBDBE0; }
/* line 317, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.single-reg-key.inactive .reg-key-text, .single-reg-key.inaccessible .reg-key-text {
  color: #DBDBE0; }

/* line 321, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

/* line 326, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash; }

/* line 333, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/registration_wizard.sass */
.flash-gray-green.animated svg, .flash-gray-green.animated .reg-key-text {
  -o-animation: flash-gray-green 1s forwards;
  -moz-animation: flash-gray-green 1s forwards;
  -webkit-animation: flash-gray-green 1s forwards;
  animation: flash-gray-green 1s forwards; }

@-webkit-keyframes flash {
  00%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }
@-moz-keyframes flash {
  00%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }
@-ms-keyframes flash {
  00%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }
@keyframes flash {
  00%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }
@-webkit-keyframes flash-gray-green {
  00%, 50% {
    opacity: 1;
    color: #BCBCC2;
    fill: #BCBCC2; }
  25%, 75% {
    opacity: 0;
    color: #BCBCC2;
    fill: #BCBCC2; }
  100% {
    color: #38b775;
    fill: #38b775; } }
@-moz-keyframes flash-gray-green {
  00%, 50% {
    opacity: 1;
    color: #BCBCC2;
    fill: #BCBCC2; }
  25%, 75% {
    opacity: 0;
    color: #BCBCC2;
    fill: #BCBCC2; }
  100% {
    color: #38b775;
    fill: #38b775; } }
@-ms-keyframes flash-gray-green {
  00%, 50% {
    opacity: 1;
    color: #BCBCC2;
    fill: #BCBCC2; }
  25%, 75% {
    opacity: 0;
    color: #BCBCC2;
    fill: #BCBCC2; }
  100% {
    color: #38b775;
    fill: #38b775; } }
@keyframes flash-gray-green {
  00%, 50% {
    opacity: 1;
    color: #BCBCC2;
    fill: #BCBCC2; }
  25%, 75% {
    opacity: 0;
    color: #BCBCC2;
    fill: #BCBCC2; }
  100% {
    color: #38b775;
    fill: #38b775; } }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/uploaded_file.scss */
.UploadedFile, .FileDownload {
  display: flex;
  align-items: center; }
  /* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/uploaded_file.scss */
  .UploadedFile .fa-trash, .FileDownload .fa-trash {
    margin-left: auto;
    cursor: pointer; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/registration_wizard/uploaded_file.scss */
  .UploadedFile .FileDownload__link, .FileDownload .FileDownload__link {
    padding-left: 0.5rem; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/non_school_day_attendees/non_school_day_attendees.sass */
.panel[data-obj="program-text"] .panel-body {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  border-bottom: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/non_school_day_attendees/non_school_day_attendees.sass */
.site-for-all-dates .panel-heading {
  padding: 30px;
  border: 1px solid #ddd; }

/* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/non_school_day_attendees/non_school_day_attendees.sass */
.nsd-season-instruction-text {
  max-height: 200px;
  overflow-y: auto; }
/* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-account.sass */
.sacc-account-sign-up .panel-heading {
  padding: 20px;
  background: #38b775;
  background: -moz-linear-gradient("top", #38b775 0%, #38b775 75%, #DADEDC 76%, #DADEDC 100%);
  background: -webkit-linear-gradient("top", #38b775 0%, #38b775 75%, #DADEDC 76%, #DADEDC 100%);
  background: -o-linear-gradient("top", #38b775 0%, #38b775 75%, #DADEDC 76%, #DADEDC 100%);
  background: -ms-linear-gradient("top", #38b775 0%, #38b775 75%, #DADEDC 76%, #DADEDC 100%);
  background: linear-gradient(to bottom, #38b775 0%, #38b775 75%, #DADEDC 76%, #DADEDC 100%); }
/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-account.sass */
.sacc-account-sign-up .sacc-account-picture {
  padding: 15px;
  background: #fff;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-account.sass */
  .sacc-account-sign-up .sacc-account-picture > img {
    max-width: 100%;
    height: auto; }
/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-account.sass */
.sacc-account-sign-up .welcome-text {
  font-size: 35px;
  font-color: #555555; }
/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-account.sass */
.sacc-account-sign-up .first-time-text {
  font-size: 22px;
  margin-top: 15px;
  font-color: #555555;
  margin-bottom: 0; }
/* line 29, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-account.sass */
.sacc-account-sign-up .register-now-row {
  margin-top: 45px; }
/* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-account.sass */
.sacc-account-sign-up .alredy-enrolled-text {
  font-size: 16px;
  font-color: #555555;
  margin-top: 45px;
  margin-bottom: 0px; }

/* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-account.sass */
.all-contract-schedule-content .course-days, .sacc-site-section-show .course-days {
  border: 1px solid #ececec;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }
  /* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-account.sass */
  .all-contract-schedule-content .course-days .btn:first-child, .sacc-site-section-show .course-days .btn:first-child {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px; }
  /* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-account.sass */
  .all-contract-schedule-content .course-days .btn:last-child, .sacc-site-section-show .course-days .btn:last-child {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0; }

/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.week-schedule-list-item:not(.days-selected) .fa-calendar-o, .day-schedule-list-item:not(.days-selected) .fa-calendar-o {
  opacity: 0.4;
  -webkit-filter: grayscale(70%);
  -moz-filter: grayscale(70%);
  filter: grayscale(70%); }
/* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.week-schedule-list-item:not(.days-selected) .yes-days, .day-schedule-list-item:not(.days-selected) .yes-days {
  opacity: 0;
  -webkit-transform: translate3d(-9999px, -9999px, -9999px);
  -ms-transform: translate3d(-9999px, -9999px, -9999px);
  -o-transform: translate3d(-9999px, -9999px, -9999px);
  transform: translate3d(-9999px, -9999px, -9999px); }
  /* line 122, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/modules/_mixins.sass */
  .week-schedule-list-item:not(.days-selected) .yes-days:not(.no-absolute), .day-schedule-list-item:not(.days-selected) .yes-days:not(.no-absolute) {
    position: absolute; }
/* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.week-schedule-list-item.days-selected .fa-calendar-o, .day-schedule-list-item.days-selected .fa-calendar-o {
  color: #428bca; }
  /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .week-schedule-list-item.days-selected .fa-calendar-o:before, .day-schedule-list-item.days-selected .fa-calendar-o:before {
    content: ""; }
/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.week-schedule-list-item.days-selected .no-days, .day-schedule-list-item.days-selected .no-days {
  opacity: 0;
  -webkit-transform: translate3d(-9999px, -9999px, -9999px);
  -ms-transform: translate3d(-9999px, -9999px, -9999px);
  -o-transform: translate3d(-9999px, -9999px, -9999px);
  transform: translate3d(-9999px, -9999px, -9999px); }
  /* line 122, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/modules/_mixins.sass */
  .week-schedule-list-item.days-selected .no-days:not(.no-absolute), .day-schedule-list-item.days-selected .no-days:not(.no-absolute) {
    position: absolute; }
/* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.week-schedule-list-item.days-selected .week-section-label, .week-schedule-list-item.days-selected .day-section-label, .day-schedule-list-item.days-selected .week-section-label, .day-schedule-list-item.days-selected .day-section-label {
  font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
#sacc_contract_schedule_types {
  padding: 0 15px; }
  /* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  #sacc_contract_schedule_types .radio-button-label .primary-calendar-container td.active-day:hover {
    background-color: #56626E !important; }
  /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  #sacc_contract_schedule_types .radio-button-label.label-active .primary-calendar-container td.active-day:hover {
    background-color: #428bca !important; }

/* line 36, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.partial-collapse.contract-online-instruction-text.in:after {
  height: 0; }

/* line 39, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.contract-online-instruction-text {
  overflow: auto;
  position: relative; }
  /* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .contract-online-instruction-text:after {
    -webkit-box-shadow: inset 0 -20px 16px -17px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 -20px 16px -17px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 -20px 16px -17px rgba(0, 0, 0, 0.4);
    content: "";
    position: absolute;
    height: 20px;
    right: 0;
    bottom: 0;
    left: 0; }

/* line 52, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
#show-child-info-container {
  min-height: 350px; }

/* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.user-list-item .user-name {
  font-size: 24px;
  color: #2c905c; }
/* line 60, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.user-list-item .user-image-container {
  background-size: cover;
  background-position: center;
  min-height: 56px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%; }
  /* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .user-list-item .user-image-container.user-no-image {
    width: 100%;
    height: auto;
    border-radius: 50%;
    padding: 10px 0px;
    background: #38B775;
    color: #fff; }

@media(min-width: 1200px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-lg-offset-1-p-5 {
    margin-left: 12.5%; } }
@media(min-width: 992px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-mg-offset-1-p-5 {
    margin-left: 12.5%; } }
@media(min-width: 768px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-sm-offset-1-p-5 {
    margin-left: 12.5%; } }
@media(min-width: 1200px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-lg-offset-2-p-5 {
    margin-left: 20.8333333333%; } }
@media(min-width: 992px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-mg-offset-2-p-5 {
    margin-left: 20.8333333333%; } }
@media(min-width: 768px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-sm-offset-2-p-5 {
    margin-left: 20.8333333333%; } }
@media(min-width: 1200px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-lg-offset-3-p-5 {
    margin-left: 29.1666666667%; } }
@media(min-width: 992px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-mg-offset-3-p-5 {
    margin-left: 29.1666666667%; } }
@media(min-width: 768px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-sm-offset-3-p-5 {
    margin-left: 29.1666666667%; } }
@media(min-width: 1200px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-lg-offset-4-p-5 {
    margin-left: 37.5%; } }
@media(min-width: 992px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-mg-offset-4-p-5 {
    margin-left: 37.5%; } }
@media(min-width: 768px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-sm-offset-4-p-5 {
    margin-left: 37.5%; } }
@media(min-width: 1200px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-lg-offset-5-p-5 {
    margin-left: 45.8333333333%; } }
@media(min-width: 992px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-mg-offset-5-p-5 {
    margin-left: 45.8333333333%; } }
@media(min-width: 768px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-sm-offset-5-p-5 {
    margin-left: 45.8333333333%; } }
@media(min-width: 1200px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-lg-offset-6-p-5 {
    margin-left: 54.1666666667%; } }
@media(min-width: 992px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-mg-offset-6-p-5 {
    margin-left: 54.1666666667%; } }
@media(min-width: 768px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-sm-offset-6-p-5 {
    margin-left: 54.1666666667%; } }
@media(min-width: 1200px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-lg-offset-7-p-5 {
    margin-left: 62.5%; } }
@media(min-width: 992px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-mg-offset-7-p-5 {
    margin-left: 62.5%; } }
@media(min-width: 768px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-sm-offset-7-p-5 {
    margin-left: 62.5%; } }
@media(min-width: 1200px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-lg-offset-8-p-5 {
    margin-left: 70.8333333333%; } }
@media(min-width: 992px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-mg-offset-8-p-5 {
    margin-left: 70.8333333333%; } }
@media(min-width: 768px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-sm-offset-8-p-5 {
    margin-left: 70.8333333333%; } }
@media(min-width: 1200px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-lg-offset-9-p-5 {
    margin-left: 79.1666666667%; } }
@media(min-width: 992px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-mg-offset-9-p-5 {
    margin-left: 79.1666666667%; } }
@media(min-width: 768px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-sm-offset-9-p-5 {
    margin-left: 79.1666666667%; } }
@media(min-width: 1200px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-lg-offset-10-p-5 {
    margin-left: 87.5%; } }
@media(min-width: 992px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-mg-offset-10-p-5 {
    margin-left: 87.5%; } }
@media(min-width: 768px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-sm-offset-10-p-5 {
    margin-left: 87.5%; } }
@media(min-width: 1200px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-lg-offset-11-p-5 {
    margin-left: 95.8333333333%; } }
@media(min-width: 992px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-mg-offset-11-p-5 {
    margin-left: 95.8333333333%; } }
@media(min-width: 768px) {
  /* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .col-sm-offset-11-p-5 {
    margin-left: 95.8333333333%; } }
/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.col-xs-offset-1-p-5 {
  margin-left: 12.5%; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.col-xs-offset-2-p-5 {
  margin-left: 20.8333333333%; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.col-xs-offset-3-p-5 {
  margin-left: 29.1666666667%; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.col-xs-offset-4-p-5 {
  margin-left: 37.5%; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.col-xs-offset-5-p-5 {
  margin-left: 45.8333333333%; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.col-xs-offset-6-p-5 {
  margin-left: 54.1666666667%; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.col-xs-offset-7-p-5 {
  margin-left: 62.5%; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.col-xs-offset-8-p-5 {
  margin-left: 70.8333333333%; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.col-xs-offset-9-p-5 {
  margin-left: 79.1666666667%; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.col-xs-offset-10-p-5 {
  margin-left: 87.5%; }

/* line 86, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.col-xs-offset-11-p-5 {
  margin-left: 95.8333333333%; }

/* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
#emergency-contact-suggestions, #authorized-pickup-suggestions {
  max-height: 268px;
  overflow: auto; }

/* line 95, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.sacc-registration-questions-container > .panel-body {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background-color: #C3CCCC; }

/* line 100, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.fade-and-scale {
  -o-animation: fadeAndScale 1s forwards;
  -moz-animation: fadeAndScale 1s forwards;
  -webkit-animation: fadeAndScale 1s forwards;
  animation: fadeAndScale 1s forwards; }

/* line 103, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.fade-and-scale-out {
  -o-animation: fadeAndScaleOut 1s forwards;
  -moz-animation: fadeAndScaleOut 1s forwards;
  -webkit-animation: fadeAndScaleOut 1s forwards;
  animation: fadeAndScaleOut 1s forwards; }

@-webkit-keyframes fadeAndScale {
  00% {
    opacity: 0;
    transform: scale(0.9, 0.9); }
  100% {
    opacity: 1;
    transform: scale(1, 1); } }
@-moz-keyframes fadeAndScale {
  00% {
    opacity: 0;
    transform: scale(0.9, 0.9); }
  100% {
    opacity: 1;
    transform: scale(1, 1); } }
@-ms-keyframes fadeAndScale {
  00% {
    opacity: 0;
    transform: scale(0.9, 0.9); }
  100% {
    opacity: 1;
    transform: scale(1, 1); } }
@keyframes fadeAndScale {
  00% {
    opacity: 0;
    transform: scale(0.9, 0.9); }
  100% {
    opacity: 1;
    transform: scale(1, 1); } }
@-webkit-keyframes fadeAndScaleOut {
  00% {
    opacity: 1;
    transform: scale(1, 1); }
  100% {
    opacity: 0;
    transform: scale(0.9, 0.9); } }
@-moz-keyframes fadeAndScaleOut {
  00% {
    opacity: 1;
    transform: scale(1, 1); }
  100% {
    opacity: 0;
    transform: scale(0.9, 0.9); } }
@-ms-keyframes fadeAndScaleOut {
  00% {
    opacity: 1;
    transform: scale(1, 1); }
  100% {
    opacity: 0;
    transform: scale(0.9, 0.9); } }
@keyframes fadeAndScaleOut {
  00% {
    opacity: 1;
    transform: scale(1, 1); }
  100% {
    opacity: 0;
    transform: scale(0.9, 0.9); } }
/* line 123, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
.fullscreen-control {
  position: absolute;
  bottom: 10px;
  right: 12px;
  z-index: 599;
  cursor: pointer;
  -webkit-transition: 300ms all ease;
  -moz-transition: 300ms all ease;
  -o-transition: 300ms all ease;
  transition: 300ms all ease; }
  /* line 130, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
  .fullscreen-control:hover {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }

/* line 134, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract-registration.sass */
#choose-location-form .list-group-item.list-group-item-radio-parent {
  min-height: 65px; }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
.facilities-days-of-the-week, td.week {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  /* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
  .facilities-days-of-the-week .panel-body, td.week .panel-body {
    border: 1px solid #DDD;
    border-top: 0px; }
  /* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
  .facilities-days-of-the-week label.col-sm-1, td.week label.col-sm-1 {
    cursor: pointer; }
    /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
    .facilities-days-of-the-week label.col-sm-1:hover, td.week label.col-sm-1:hover {
      background-color: #f5f5f5; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
  .facilities-days-of-the-week .fa, td.week .fa {
    cursor: pointer; }
  /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
  .facilities-days-of-the-week input[type="checkbox"], td.week input[type="checkbox"] {
    opacity: 0;
    position: absolute; }
    /* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
    .facilities-days-of-the-week input[type="checkbox"] + .icon-checkbox-group .fa.nonchecked, td.week input[type="checkbox"] + .icon-checkbox-group .fa.nonchecked {
      display: inline-block; }
    /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
    .facilities-days-of-the-week input[type="checkbox"] + .icon-checkbox-group .fa.checked, td.week input[type="checkbox"] + .icon-checkbox-group .fa.checked {
      display: none; }
    /* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
    .facilities-days-of-the-week input[type="checkbox"]:checked + .icon-checkbox-group .fa.nonchecked, td.week input[type="checkbox"]:checked + .icon-checkbox-group .fa.nonchecked {
      display: none; }
    /* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
    .facilities-days-of-the-week input[type="checkbox"]:checked + .icon-checkbox-group .fa.checked, td.week input[type="checkbox"]:checked + .icon-checkbox-group .fa.checked {
      display: inline-block; }
    /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
    .facilities-days-of-the-week input[type="checkbox"]:focus + .icon-checkbox-group .fa, td.week input[type="checkbox"]:focus + .icon-checkbox-group .fa {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -3px; }

/* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
.facilities-days-of-the-week.nohover label.col-sm-1:hover {
  background-color: initial; }

/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
.facilities-days-of-the-week input[type="checkbox"] {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0; }

/* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
div.timeframe_calendar table.calendar-core tbody td {
  color: #7F989E;
  text-align: center; }
/* line 59, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
div.timeframe_calendar table.calendar-core tbody td.selected {
  background-color: #f6ce96; }
/* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
div.timeframe_calendar table.calendar-core tbody td.selected:hover {
  background-color: #e99a27 !important; }
/* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
div.timeframe_calendar table.calendar-core tbody td.selectable:hover {
  background-color: #bbb; }
/* line 65, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
div.timeframe_calendar table.calendar-core tbody td.unselectable {
  color: #ddd;
  cursor: default; }
/* line 68, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
div.timeframe_calendar table.calendar-core tbody td.beyond {
  background-color: #ECF0F1;
  background-image: none;
  color: #ECF0F1;
  cursor: default; }

/* line 77, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
.weekly-panel-calendar table.calendar-core {
  border: 0px; }
  /* line 79, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
  .weekly-panel-calendar table.calendar-core td[data-scope="weekly"], .weekly-panel-calendar table.calendar-core td[data-scope="weekly"].beyond {
    padding: 5px 5px 0 5px;
    background-color: white; }

/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
.sacc-location-search {
  padding: 15px;
  background: #ddd;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }

@media screen and (min-width: 992px) {
  /* line 93, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
  .action-buttons-contract {
    text-align: left !important;
    margin-top: 5px; } }
@media screen and (min-width: 1200px) {
  /* line 100, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/sacc/sacc-contract.sass */
  .all-contract-schedule-content #calendar-carousel table.calendar-core th div, .all-contract-schedule-content #calendar-carousel table.calendar-core td div {
    padding: 0px !important; } }
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/filter.sass */
.week-view-btn-group {
  width: 100%; }
  /* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/filter.sass */
  .week-view-btn-group .btn {
    padding: 6px;
    width: 20%; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/filter.sass */
  .week-view-btn-group.all-seven-days .btn {
    width: 14.2857142857%; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/filter.sass */
.course-card-details {
  border: 0px; }

/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/filter.sass */
.list-filter-container .dropdown-menu #days-of-the-week-dropdown {
  width: 500%; }
/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/filter.sass */
.list-filter-container .dropdown-menu #start-end-date-dropdown {
  width: 402%; }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
.no-results-container {
  text-align: center;
  padding: 15px; }
  /* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
  .no-results-container .no-results-oval {
    margin-bottom: 10px;
    background-color: #F3F5F5;
    display: inline-block;
    padding: 70px 100px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%; }
    /* line 17, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
    .no-results-container .no-results-oval .no-results-primary-title {
      color: #6F6F6F;
      font-size: 26px;
      margin-bottom: 15px; }
    /* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
    .no-results-container .no-results-oval .no-results-secondary-title {
      color: #6F6F6F;
      font-size: 18px;
      margin-bottom: 25px; }
    /* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
    .no-results-container .no-results-oval .no-results-img {
      width: 250px;
      height: auto; }

@media (max-width: 450px) {
  /* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
  .no-results-oval {
    padding: 20px 40px !important; }
    /* line 33, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
    .no-results-oval .no-results-primary-title {
      font-size: 18px !important;
      margin-bottom: 5px !important;
      margin-top: 5px !important; }
    /* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
    .no-results-oval .no-results-secondary-title {
      font-size: 14px !important;
      margin-bottom: 10px !important; }
    /* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
    .no-results-oval .no-results-img {
      width: 100% !important; } }
/* line 44, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
.no-results-container.no-results-container-small .no-results-oval {
  padding: 40px; }
/* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
.no-results-container.no-results-container-small .no-results-primary-title {
  font-size: 22px; }
/* line 48, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
.no-results-container.no-results-container-small .no-results-secondary-title {
  font-size: 16px;
  width: 250px; }
/* line 52, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
.no-results-container.no-results-container-small .no-results-box-container .no-results-img {
  width: 150px; }

/* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
.no-results-container.no-results-container-small {
  padding: 0px; }
  /* line 58, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
  .no-results-container.no-results-container-small .no-results-oval {
    padding: 35px 35px 25px 35px;
    margin-bottom: 0; }
    /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
    .no-results-container.no-results-container-small .no-results-oval .no-results-primary-title {
      font-size: 18px;
      margin-bottom: 7px; }
    /* line 64, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
    .no-results-container.no-results-container-small .no-results-oval .no-results-secondary-title {
      margin-bottom: 10px;
      width: 150px; }
    /* line 68, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
    .no-results-container.no-results-container-small .no-results-oval .no-results-box-container .no-results-img {
      width: 100px; }

@media (max-width: 767px) {
  /* line 72, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/no-results.sass */
  .no-results-secondary-title {
    margin: auto; } }
@media (max-width: 767px) {
  /* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-and-filter.scss */
  .app-body .filter-activators .col-xs-1.list-filter-item {
    width: 16.6666667%; }

  /* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-and-filter.scss */
  .col-xs-1.list-filter-item .dropdown-toggle svg.fa {
    font-size: 1em; }
  /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-and-filter.scss */
  .col-xs-1.list-filter-item .list-filter-item-text svg.fa.fa-caret-down {
    display: none; }

  /* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-and-filter.scss */
  .list-filter-container .list-filter-item .list-filter-item-text {
    font-size: 12px !important; }

  /* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-and-filter.scss */
  .app-body .filter-activators .col-xs-1.list-filter-item:nth-last-child(-n+3) {
    margin-top: 0; }

  /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-and-filter.scss */
  .list-filter-container {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; } }
/* line 38, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-and-filter.scss */
.explore-filters .bootstrap-select {
  min-width: 130px !important; }
/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-and-filter.scss */
.explore-filters .results-count {
  padding-top: 10px;
  padding-bottom: 10px; }
  @media (min-width: 992px) {
    /* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-and-filter.scss */
    .explore-filters .results-count {
      text-align: center; } }
/* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-and-filter.scss */
.explore-filters .filter-options,
.explore-filters .view-options {
  padding-top: 5px;
  padding-bottom: 5px; }
@media (min-width: 992px) {
  /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-and-filter.scss */
  .explore-filters .view-options {
    text-align: right; } }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.search-result-list-item-section .list-item-section-location .age-grade-range {
  font-size: 15px;
  margin-top: 0px; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.search-result-list-item-section.section-count-1 {
  border-left: 0; }
  @media (min-width: 768px) {
    /* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
    .search-result-list-item-section.section-count-1 {
      border-top: 0; } }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
  .search-result-list-item-section.section-count-1 .list-item-section-location {
    margin-top: 5px; }
/* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.search-result-list-item-section.section-count-2 .list-item-section-time {
  margin-top: 5px; }
/* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.search-result-list-item-section.section-count-2 .list-item-section-location {
  margin-top: 5px; }
@media (min-width: 992px) {
  /* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
  .search-result-list-item-section.section-count-3-plus .search-result-list-item-section-content:nth-child(2) {
    padding: 0px; } }

/* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.results-list-item .static-maps {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  width: 100%; }
/* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.results-list-item .card-img,
.results-list-item .list-result-img-link {
  height: 100% !important; }
/* line 51, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.results-list-item.section-count-1 .result-title-and-description,
.results-list-item.section-count-1 .list-result-img {
  height: 111px; }
/* line 57, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.results-list-item.section-count-2 .result-title-and-description,
.results-list-item.section-count-2 .list-result-img {
  height: 137px; }
/* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.results-list-item.section-count-3-plus .list-result-img {
  height: 171px; }
/* line 66, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.results-list-item.section-count-3-plus .result-title-and-description {
  height: 156px; }

/* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.container .og-grid .result-title-and-description .list-inline {
  margin-top: 0;
  margin-bottom: 5px; }
  /* line 79, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
  .container .og-grid .result-title-and-description .list-inline li {
    margin: 0; }

/* line 87, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.result-title-and-description {
  position: relative;
  overflow-y: hidden; }
  /* line 91, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
  .result-title-and-description .course-description {
    overflow: hidden; }
  /* line 94, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
  .result-title-and-description .cover-item {
    right: 0;
    left: 0;
    bottom: 0;
    content: "";
    background-color: #fff;
    height: 10px;
    position: absolute; }

/* line 106, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.results-list-item .list-result-sections .list-group-item {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  border-radius: 0px !important;
  border-right: 0px; }
  @media screen and (min-width: 768px) {
    /* line 106, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
    .results-list-item .list-result-sections .list-group-item {
      border-left: 1px solid #dddddd; } }
/* line 116, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.results-list-item .list-result-sections .two-section-wrapper .col-sm-6 .list-group-item {
  border-left: 0px; }
  @media screen and (min-width: 768px) {
    /* line 116, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
    .results-list-item .list-result-sections .two-section-wrapper .col-sm-6 .list-group-item {
      border-top: 0px;
      border-right: 1px solid #dddddd;
      border-left: 1px solid #dddddd; } }
@media screen and (min-width: 768px) {
  /* line 124, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
  .results-list-item .list-result-sections .two-section-wrapper .col-sm-6:nth-child(1) {
    padding-right: 0px; } }
@media screen and (min-width: 768px) {
  /* line 129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
  .results-list-item .list-result-sections .two-section-wrapper .col-sm-6:nth-child(1) .list-group-item {
    border-right: 0px; } }
@media screen and (min-width: 768px) {
  /* line 135, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
  .results-list-item .list-result-sections .two-section-wrapper .col-sm-6:nth-child(2) {
    padding-left: 0px; } }
/* line 139, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.results-list-item .list-result-sections .two-section-wrapper .col-sm-6:nth-child(2) .list-group-item {
  border-right: 0px; }

/* line 150, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.results-list-item.section-count-2 .view-all-sections-container {
  border-top: 0px;
  border-right: 0px;
  border-left: 0px; }
  @media screen and (min-width: 768px) {
    /* line 150, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
    .results-list-item.section-count-2 .view-all-sections-container {
      border-left: 1px solid #dddddd; } }
/* line 159, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.results-list-item.section-count-2 .sections-outer-container:last-of-type .list-group-item {
  border-left: 0px;
  border-right: 0px; }
/* line 165, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.results-list-item .card-img {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }

/* line 169, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.view-all-sections-container {
  border-bottom: 0px;
  color: #337ab7 !important; }
  /* line 172, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
  .view-all-sections-container:hover, .view-all-sections-container:focus {
    color: #23527c !important; }

/* line 177, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.cover-gradient-item {
  content: "";
  text-align: right;
  position: absolute;
  bottom: 10px;
  right: 0;
  width: 70%;
  height: 1.3em;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%); }

/* line 187, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.result-list-title {
  max-height: 3.4em;
  overflow-y: hidden;
  margin-bottom: 4px;
  padding-bottom: 4px;
  box-sizing: content-box;
  line-height: 1.2em; }

/* line 195, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.search-result-list-item-section-content {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  /* line 197, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
  .search-result-list-item-section-content .age-grade-range {
    font-size: 15px;
    margin-top: 0px; }

/* line 205, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.search-result-list-item-section.section-count-1 .search-result-list-item-section-content:nth-child(3), .search-result-list-item-section.section-count-1 .search-result-list-item-section-content:nth-child(4) {
  margin-top: 5px; }
/* line 213, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.search-result-list-item-section.section-count-2 .search-result-list-item-section-content:nth-child(2), .search-result-list-item-section.section-count-2 .search-result-list-item-section-content:nth-child(3) {
  margin-top: 5px; }

/* line 220, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.view-all-sections-container {
  border-top: 1px solid #ddd; }
  /* line 223, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
  .view-all-sections-container.no-open-sections > .row {
    font-size: 18px;
    margin: 11px -15px; }

/* line 232, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.results-list-item .list-result-sections .list-result-inner-category {
  background-color: #428bca;
  color: #fff;
  border-right: 0px;
  -webkit-border-radius: 0 4px 0 0 !important;
  -moz-border-radius: 0 4px 0 0 !important;
  -ms-border-radius: 0 4px 0 0 !important;
  border-radius: 0 4px 0 0 !important; }

/* line 240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.list-result-img {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }
  /* line 242, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
  .list-result-img .responsive-white-shadow-circle {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -37px;
    margin-top: -36px; }

/* line 252, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.app-body .list-group-item.search-result-list-item-section.section-count-1 {
  height: auto; }
/* line 255, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results-list.scss */
.app-body .list-group-item.search-result-list-item-section.section-count-2 {
  height: auto; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
#city-list div, #building-list div, #catalogue-dropdown div, #course-categories div, #ecfe-categories div {
  min-height: auto !important; }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
#city-list .facet-count, #building-list .facet-count, #catalogue-dropdown .facet-count, #course-categories .facet-count, #ecfe-categories .facet-count {
  color: #aaa;
  float: right;
  font-family: "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 14, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
#building-list .row div a, #grade-filter-list .row div a {
  border-radius: 0 !important;
  margin-bottom: -1px; }

/* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.card-img {
  height: 160px;
  background-position: center;
  background-size: cover;
  display: block;
  border-radius: 4px 4px 0 0;
  border: 0px; }

/* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.course-grid-item.panel .panel-body {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }

/* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.course-grid-item {
  cursor: pointer; }

@media (max-width: 768px) {
  /* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .course-card-details {
    border-top-right-radius: 4px; }

  /* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .course-title {
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis; }

  /* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .grade-distance {
    margin-top: 0; }

  /* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .card-img {
    height: 136px !important;
    border-radius: 4px 0 0 4px !important;
    border: 0px; }

  /* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .course-image-container {
    padding-right: 0px; }

  /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .btn-group.course-days .btn {
    padding: 3px; }
    /* line 52, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
    .btn-group.course-days .btn:first-child {
      border-radius: 0px; }

  /* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .title-grade-container {
    padding-left: 15px; }
    /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
    .title-grade-container > .row:first-child {
      margin-left: 0px;
      margin-right: 0px;
      border-right: 1px solid #cccccc;
      border-top: 1px solid #ccccccf;
      padding-bottom: 5px;
      border-top-right-radius: 4px; }
      /* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
      .title-grade-container > .row:first-child:hover {
        border-right: 1px solid #adadad;
        border-top: 1px solid #adadad; }
    /* line 66, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
    .title-grade-container .grade-range {
      margin-top: 5px; } }
/* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.view-mobile-object .course-card-details {
  border-top-right-radius: 4px; }
/* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.view-mobile-object .course-title {
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis; }
/* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.view-mobile-object .grade-distance {
  margin-top: 0; }
/* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.view-mobile-object .card-img {
  height: 136px !important;
  border-radius: 4px 0 0 4px !important;
  border: 0px; }
/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.view-mobile-object .course-image-container {
  padding-right: 0px; }
/* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.view-mobile-object .btn-group.course-days .btn {
  padding: 3px; }
  /* line 52, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .view-mobile-object .btn-group.course-days .btn:first-child {
    border-radius: 0px; }
/* line 54, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.view-mobile-object .title-grade-container {
  padding-left: 15px; }
  /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .view-mobile-object .title-grade-container > .row:first-child {
    margin-left: 0px;
    margin-right: 0px;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #ccccccf;
    padding-bottom: 5px;
    border-top-right-radius: 4px; }
    /* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
    .view-mobile-object .title-grade-container > .row:first-child:hover {
      border-right: 1px solid #adadad;
      border-top: 1px solid #adadad; }
  /* line 66, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .view-mobile-object .title-grade-container .grade-range {
    margin-top: 5px; }
/* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.view-mobile-object .course-title {
  margin-bottom: 0px; }
  /* line 77, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .view-mobile-object .course-title h4 {
    margin: 10px 0 !important; }
/* line 79, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.view-mobile-object .result-description-container {
  height: 70px; }
/* line 81, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.view-mobile-object .img-preview.preview-sm {
  margin: 0; }
/* line 83, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.view-mobile-object .card-img {
  height: 150px !important; }

/* line 89, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.course-title {
  margin-bottom: 0px; }
  /* line 92, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .course-title h4 {
    padding: 0 15px; }

/* line 97, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.result-description-container {
  height: 237px; }
  /* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .result-description-container .result-description {
    padding: 0 15px 15px 15px; }
    /* line 101, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
    .result-description-container .result-description > div.has_text {
      position: relative;
      height: 100%;
      overflow: hidden;
      line-height: 1.4em; }
      /* line 106, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
      .result-description-container .result-description > div.has_text:after {
        content: "";
        text-align: right;
        position: absolute;
        bottom: 0;
        right: 0;
        width: 70%;
        height: 1.2em;
        background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%); }

/* line 118, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.course-grid-item.has-picture .result-description-container {
  height: 77px; }

/* line 125, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.not-course-item .course-title {
  color: #357ebd; }
/* line 127, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.not-course-item .inner-category-container {
  background-color: #428bca; }
  /* line 129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .not-course-item .inner-category-container .category-text {
    color: #fff;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, sans-serif !important; }
  /* line 133, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .not-course-item .inner-category-container .category-icon svg.fa, .not-course-item .inner-category-container .category-icon svg.cf {
    color: #fff;
    stroke: #fff;
    fill: #fff; }

/* line 139, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.search-result-category .inner-category-container {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  color: #8d8d8d;
  padding: 5px 15px;
  border-top: 1px solid #eee; }
  /* line 145, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .search-result-category .inner-category-container .category-text {
    font-family: "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 147, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .search-result-category .inner-category-container .category-icon {
    color: #646464; }

/* line 156, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-filter-container {
  padding: 10px 0;
  padding-bottom: 0px; }
  /* line 160, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .list-filter-container .dropdown-toggle.active-filter .list-filter-item-text {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333; }
    /* line 163, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
    .list-filter-container .dropdown-toggle.active-filter .list-filter-item-text svg.fa {
      color: #333;
      fill: #333; }
  /* line 166, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .list-filter-container .filter-activators {
    padding-bottom: 10px; }
  /* line 169, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .list-filter-container .toggle-hr {
    margin: 0;
    border-color: #ddd; }
  /* line 173, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .list-filter-container .collapse .panel-footer {
    z-index: 999; }
  /* line 176, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .list-filter-container .list-filter-item {
    position: relative;
    cursor: pointer; }
    /* line 179, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
    .list-filter-container .list-filter-item:not(.no-hover-effects) .dropdown-toggle:before {
      position: absolute;
      content: "";
      top: -10px;
      right: 0;
      bottom: -10px;
      left: 0; }
    /* line 186, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
    .list-filter-container .list-filter-item:not(.no-hover-effects) .dropdown-toggle:hover:before {
      background: rgba(0, 0, 0, 0.02); }
    /* line 188, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
    .list-filter-container .list-filter-item:not(:first-child) {
      border-width: 0 0 0 1px;
      -moz-border-image: -moz-linear-gradient(#ffffff, #EEE, #ffffff) 1 100%;
      -webkit-border-image: -webkit-linear-gradient(#ffffff, #EEE, #ffffff) 1 100%;
      -o-border-image: -o-linear-gradient(#ffffff, #EEE, #ffffff) 1 100%;
      border-image: linear-gradient(#ffffff, #EEE, #ffffff) 1 100%;
      border-style: solid; }
    /* line 190, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
    .list-filter-container .list-filter-item .list-filter-item-text {
      font-size: 16px;
      margin-top: 5px;
      color: #737373; }
      @media (max-width: 970px) {
        /* line 190, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
        .list-filter-container .list-filter-item .list-filter-item-text {
          font-size: 14px !important; } }
      /* line 196, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
      .list-filter-container .list-filter-item .list-filter-item-text svg.fa {
        color: #737373;
        fill: #737373; }
    /* line 199, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
    .list-filter-container .list-filter-item svg.fa.fa-lg {
      font-size: 1.6em; }
  /* line 201, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .list-filter-container .list-filter-item.disabled {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    cursor: default; }

/* line 220, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-filter-container.first-three-open {
  -webkit-border-radius: 4px 4px 4px 0;
  -moz-border-radius: 4px 4px 4px 0;
  -ms-border-radius: 4px 4px 4px 0;
  border-radius: 4px 4px 4px 0; }
/* line 222, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-filter-container.last-three-open {
  -webkit-border-radius: 4px 4px 0 4px;
  -moz-border-radius: 4px 4px 0 4px;
  -ms-border-radius: 4px 4px 0 4px;
  border-radius: 4px 4px 0 4px; }
/* line 224, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-filter-container .dropdown-menu {
  background: #f9f9f9;
  padding: 15px;
  margin-top: 70px;
  width: 100%;
  border: 0;
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #EEE;
  padding-bottom: 0px; }
  /* line 234, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .list-filter-container .dropdown-menu .dropdown-scrollable-content {
    overflow-y: auto;
    max-height: 60vh; }
  /* line 237, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .list-filter-container .dropdown-menu .panel-footer.submit-footer {
    margin: 0 -15px; }

/* line 243, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-filter-item.dropdown.open .dropdown-toggle:before {
  background: rgba(0, 0, 0, 0.02); }

/* line 248, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
section.white-section, section.section-white {
  background-color: #ffffff; }

/* line 251, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
section.gray-section, section.section-gray {
  background-color: #EDF0F0; }

/* line 254, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.inline-object {
  display: inline-block;
  width: auto;
  vertical-align: middle; }

/* line 259, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.text-portion {
  margin-left: 3px;
  font-size: 105%; }

/* line 263, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.box-shadow-expander {
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }

/* line 266, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.text-silver {
  color: #9BA1A1; }

/* line 271, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.all-me-list-group .list-group-item {
  width: calc(50% + 2px); }

/* line 275, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.all-me-family-options label {
  padding: 6px 12px; }

/* line 279, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-filter-container ul.dropdown-menu {
  cursor: initial; }
  /* line 281, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .list-filter-container ul.dropdown-menu .filter-list-group {
    max-height: 40vh;
    overflow-y: auto; }

/* line 285, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.all-me-list-group, .family-list-group {
  width: 90%;
  margin: auto; }

/* line 290, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.range-slider-container {
  width: 95%;
  margin: auto;
  padding-right: 5px; }

/* line 297, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.course-list-item .result-list-additional-details {
  padding: 0 15px; }
/* line 299, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.course-list-item .sacc-site-sections-container {
  margin-top: 10px; }
/* line 301, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.course-list-item .sacc-site-links-container, .course-list-item .sacc-program-links-container {
  margin-bottom: 15px; }
/* line 303, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.course-list-item .course-days {
  border: 1px solid #ececec;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }
  /* line 307, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .course-list-item .course-days .btn:first-child {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px; }
  /* line 309, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .course-list-item .course-days .btn:last-child {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0; }

/* line 314, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.course-list-item .result-is-course.course-description {
  height: 66px;
  overflow-y: hidden;
  margin-bottom: 10px; }

/* line 321, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.all-other-course-sections .list-group-item:first-child {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px; }

/* line 325, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.first-course-section.collapsed {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }

/* line 329, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-group-item-radio-button.first-course-section label.list-group-item-radio-button-label {
  padding: 10px 15px; }

/* line 332, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
#age-grade-filter-tabs.nav.nav-tabs {
  padding-top: 0px;
  background: transparent; }
  /* line 335, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  #age-grade-filter-tabs.nav.nav-tabs li.active a {
    background: #F9F9F9; }

/* line 338, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-group-item.list-group-item-radio-button.first-course-section[data-target=""] {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }

/* line 342, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.other-details > .row {
  padding: 0 15px 10px 15px; }

/* line 348, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.all-other-course-sections .list-group-item.list-group-item-radio-button label.list-group-item-radio-button-label {
  margin-bottom: -6px;
  padding: 10px 15px; }

/* line 355, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
span.card-img {
  position: relative; }

/* line 359, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.course-grid-item-link span.card-img {
  position: relative; }
  /* line 361, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .course-grid-item-link span.card-img:after {
    height: 35px;
    bottom: 0px;
    padding: 7px 10px;
    font-size: 16px; }

/* line 367, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.system-action-result {
  height: 319px;
  background-color: #428bca;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  position: relative; }
  /* line 373, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .system-action-result .icon-text-container {
    color: #fff;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -100px;
    padding: 15px; }
    /* line 382, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
    .system-action-result .icon-text-container .system-action-icon {
      font-size: 80px; }
    /* line 384, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
    .system-action-result .icon-text-container .system-action-text {
      font-size: 25px; }
  /* line 386, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .system-action-result .system-action-hexagon-grid {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url("../images/online-redesign/hexagon_grid_white.png");
    background-position: center;
    opacity: 0.06;
    background-size: cover; }

/* line 399, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.dropdown-scrollable-content {
  max-height: 50vh;
  overflow-y: auto;
  padding: 15px 15px 0 15px; }

/* line 409, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-filter-container .list-filter-item .dropdown-toggle:not(.collapsed):after {
  position: absolute;
  content: "";
  width: 100%;
  height: 5px;
  background-color: #ddd;
  left: 0;
  bottom: -11px; }

/* line 422, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-filter-item[data-is-active="true"] i.fa {
  color: #38b775; }
/* line 425, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-filter-item[data-is-active="true"] .dropdown-toggle:before {
  background-color: rgba(88, 202, 123, 0.1); }
/* line 427, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-filter-item[data-is-active="true"]:not(.no-hover-effects) .dropdown-toggle:hover:before {
  background-color: rgba(88, 202, 123, 0.15); }
/* line 429, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-filter-item[data-is-active="true"] .list-filter-item-text {
  color: #309c64; }
  /* line 431, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
  .list-filter-item[data-is-active="true"] .list-filter-item-text svg.fa {
    color: #38b775;
    fill: #38b775; }
/* line 435, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.list-filter-item[data-is-active="true"] .dropdown-toggle:not(.collapsed):after {
  background-color: rgba(59, 185, 118, 0.2); }

/* line 440, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.infinite-container .list-infinite-item:first-child {
  margin-top: 15px !important; }

/* line 444, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.results-container {
  padding-bottom: 15px;
  margin-bottom: 15px; }

/* line 447, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.container .og-grid li {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0 7px; }

/* line 453, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/search/search-results.sass */
.result-description-container {
  overflow: hidden; }
/* line 5, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/teaching/courses-teaching.sass */
.course-teaching > .panel-heading {
  background-color: #D1D6DD; }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/teaching/courses-teaching.sass */
.course-teaching > .panel-body {
  background-color: #E6E9ED;
  border-color: #D4D4D4; }
/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/teaching/courses-teaching.sass */
.course-teaching td {
  padding-bottom: 0 !important;
  border-top: 0px !important; }
/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/teaching/courses-teaching.sass */
.course-teaching .section-graph {
  width: 100%;
  height: 71px; }
  /* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/teaching/courses-teaching.sass */
  .course-teaching .section-graph .inner-content-center {
    vertical-align: middle; }
  /* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/teaching/courses-teaching.sass */
  .course-teaching .section-graph .progress {
    margin-bottom: 0px; }
/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/teaching/courses-teaching.sass */
.course-teaching .graph-portion {
  border-left: 1px solid #D5D5D5; }
/* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/teaching/courses-teaching.sass */
.course-teaching .details-portion {
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  /* line 26, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/teaching/courses-teaching.sass */
  .course-teaching .details-portion .list-group-item:first-child {
    border-top: 0px; }
  /* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/shared/pages/teaching/courses-teaching.sass */
  .course-teaching .details-portion .list-group-item:last-child {
    border-bottom: 0px; }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-regular.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-500italic.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700.woff") format("woff"); }
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff2") format("woff2"), url("/fonts/dm_sans/dm-sans-v11-latin-700italic.woff") format("woff"); }
/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/admin/abstracts/_variables.scss */
:root {
  --admin-navbar-height: 3rem; }

/* line 3, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/PaymentMethod.sass */
.PaymentMethod {
  display: flex;
  align-items: center; }
  /* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/PaymentMethod.sass */
  .PaymentMethod img {
    height: 1.75rem;
    margin-right: 0.5rem; }
  /* line 11, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/PaymentMethod.sass */
  .PaymentMethod .PaymentMethod__CreditCard {
    height: 3.5rem;
    padding: 7px 5px;
    border: #E9ECEF solid 2px;
    border-radius: 5px;
    background-color: #FFFFFF; }
  /* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/PaymentMethod.sass */
  .PaymentMethod .PaymentMethod__CreditCard--american_express,
  .PaymentMethod .PaymentMethod__CreditCard--master {
    padding: 2px !important; }
/* line 2, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/all.sass */
.multi-input-question input {
  width: 24%;
  margin: 0.25em;
  box-sizing: border-box;
  float: left; }

/* line 9, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/all.sass */
#explore-all-programs-button svg {
  margin-top: -0.1em; }
/* line 1, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-grid {
  list-style: none;
  padding: 20px 0;
  margin: 0 auto;
  width: 100%; }

/* line 8, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-grid li {
  display: inline-block;
  vertical-align: top; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-grid li > a,
.og-grid li > a img {
  border: none;
  outline: none;
  display: block;
  position: relative; }

/* line 21, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-grid li.og-expanded > a::after {
  top: auto;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #ddd;
  border-width: 15px;
  left: 50%;
  margin: -20px 0 0 -15px; }

/* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-expander {
  position: absolute;
  background: #ddd;
  top: auto;
  left: 0;
  width: 100%;
  margin-top: 10px;
  text-align: left;
  height: 0;
  overflow: hidden; }

/* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-expander-inner {
  padding: 50px 30px;
  height: 100%; }

/* line 52, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-close {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  right: 20px;
  cursor: pointer; }

/* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-close::before,
.og-close::after {
  content: '';
  position: absolute;
  width: 100%;
  top: 50%;
  height: 1px;
  background: #888;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg); }

/* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg); }

/* line 80, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-close:hover::before,
.og-close:hover::after {
  background: #333; }

/* line 85, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-fullimg,
.og-details {
  width: 50%;
  float: left;
  height: 100%;
  overflow: hidden;
  position: relative; }

/* line 94, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-details {
  padding: 0 40px 0 20px; }

/* line 98, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-fullimg {
  text-align: center; }

/* line 102, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-fullimg img {
  display: inline-block;
  max-height: 100%;
  max-width: 100%; }

/* line 108, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-details h3 {
  font-weight: 300;
  font-size: 52px;
  padding: 40px 0 10px;
  margin-bottom: 10px; }

/* line 115, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-details p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #999; }

/* line 122, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
.og-loading {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #ddd;
  box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ccc;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  -webkit-animation: loader 0.5s infinite ease-in-out both;
  -moz-animation: loader 0.5s infinite ease-in-out both;
  animation: loader 0.5s infinite ease-in-out both; }

@-webkit-keyframes loader {
  0% {
    background: #ddd; }
  33% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
  66% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; } }
@-moz-keyframes loader {
  0% {
    background: #ddd; }
  33% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
  66% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; } }
@keyframes loader {
  0% {
    background: #ddd; }
  33% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
  66% {
    background: #ccc;
    box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; } }
@media screen and (max-width: 830px) {
  /* line 157, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
  .og-expander h3 {
    font-size: 32px; }

  /* line 158, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
  .og-expander p {
    font-size: 13px; }

  /* line 159, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
  .og-expander a {
    font-size: 12px; } }
@media screen and (max-width: 650px) {
  /* line 165, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
  .og-fullimg {
    display: none; }

  /* line 166, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/_component.scss */
  .og-details {
    float: none;
    width: 100%; } }
/* line 1, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1 {
  background: #7D669E; }

/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-1, #list-sections .calendar-course-section-1 {
  background: #7D669E; }

/* line 7, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2 {
  background: #38b775; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-2, #list-sections .calendar-course-section-2 {
  background: #38b775; }

/* line 13, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3 {
  background: #f0ad4e; }

/* line 16, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-3, #list-sections .calendar-course-section-3 {
  background: #f0ad4e; }

/* line 19, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4 {
  background: #e15258; }

/* line 22, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-4, #list-sections .calendar-course-section-4 {
  background: #e15258; }

/* line 25, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5 {
  background: #53BBB4; }

/* line 28, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-5, #list-sections .calendar-course-section-5 {
  background: #53BBB4; }

/* line 31, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6 {
  background: #F9845B; }

/* line 34, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-6, #list-sections .calendar-course-section-6 {
  background: #F9845B; }

/* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7 {
  background: #838CC7; }

/* line 40, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-7, #list-sections .calendar-course-section-7 {
  background: #838CC7; }

/* line 43, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8 {
  background: #56626E; }

/* line 46, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-8, #list-sections .calendar-course-section-8 {
  background: #56626E; }

/* line 49, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9 {
  background: #16a085; }

/* line 52, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-9, #list-sections .calendar-course-section-9 {
  background: #16a085; }

/* line 55, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10 {
  background: #27ae60; }

/* line 58, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-10, #list-sections .calendar-course-section-10 {
  background: #27ae60; }

/* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11 {
  background: #2980b9; }

/* line 64, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-11, #list-sections .calendar-course-section-11 {
  background: #2980b9; }

/* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12 {
  background: #8e44ad; }

/* line 70, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-12, #list-sections .calendar-course-section-12 {
  background: #8e44ad; }

/* line 73, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13 {
  background: #2c3e50; }

/* line 76, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-13, #list-sections .calendar-course-section-13 {
  background: #2c3e50; }

/* line 79, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14 {
  background: #d35400; }

/* line 82, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-14, #list-sections .calendar-course-section-14 {
  background: #d35400; }

/* line 85, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15 {
  background: #c0392b; }

/* line 88, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-15, #list-sections .calendar-course-section-15 {
  background: #c0392b; }

/* line 91, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16 {
  background: #bdc3c7; }

/* line 94, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-16, #list-sections .calendar-course-section-16 {
  background: #bdc3c7; }

/* line 97, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17 {
  background: #7f8c8d; }

/* line 100, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-17, #list-sections .calendar-course-section-17 {
  background: #7f8c8d; }

/* line 103, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-18 {
  background: #612786; }

/* line 106, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-18, #list-sections .calendar-course-section-18 {
  background: #612786; }

/* line 109, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-19 {
  background: #e67e22; }

/* line 112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-19, #list-sections .calendar-course-section-19 {
  background: #e67e22; }

/* line 115, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-20 {
  background: #00402E; }

/* line 118, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-20, #list-sections .calendar-course-section-20 {
  background: #00402E; }

/* line 121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-21 {
  background: #1abc9c; }

/* line 124, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-21, #list-sections .calendar-course-section-21 {
  background: #1abc9c; }

/* line 127, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-22 {
  background: #2ecc71; }

/* line 130, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
#list-course-sections .calendar-course-section-22, #list-sections .calendar-course-section-22 {
  background: #2ecc71; }

/* line 133, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #38b775 51%, #38b775 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #38b775), color-stop(100%, #38b775));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #38b775 51%, #38b775 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #38b775 51%, #38b775 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #38b775 51%, #38b775 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #38b775 51%, #38b775 100%); }

/* line 142, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #f0ad4e 51%, #f0ad4e 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #f0ad4e), color-stop(100%, #f0ad4e));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #f0ad4e 51%, #f0ad4e 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #f0ad4e 51%, #f0ad4e 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #f0ad4e 51%, #f0ad4e 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #f0ad4e 51%, #f0ad4e 100%); }

/* line 151, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #e15258 51%, #e15258 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #e15258), color-stop(100%, #e15258));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #e15258 51%, #e15258 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #e15258 51%, #e15258 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #e15258 51%, #e15258 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #e15258 51%, #e15258 100%); }

/* line 160, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #53BBB4 51%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #53BBB4 51%, #53BBB4 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #53BBB4 51%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #53BBB4 51%, #53BBB4 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #53BBB4 51%, #53BBB4 100%); }

/* line 169, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #F9845B 51%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #F9845B 51%, #F9845B 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #F9845B 51%, #F9845B 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #F9845B 51%, #F9845B 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #F9845B 51%, #F9845B 100%); }

/* line 178, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #838CC7 51%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #838CC7 51%, #838CC7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #838CC7 51%, #838CC7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #838CC7 51%, #838CC7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #838CC7 51%, #838CC7 100%); }

/* line 187, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #56626E 51%, #56626E 100%); }

/* line 196, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #16a085 51%, #16a085 100%); }

/* line 205, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #27ae60 51%, #27ae60 100%); }

/* line 214, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #2980b9 51%, #2980b9 100%); }

/* line 223, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 232, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 241, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #d35400 51%, #d35400 100%); }

/* line 250, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #c0392b 51%, #c0392b 100%); }

/* line 259, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 268, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 277, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #612786 51%, #612786 100%); }

/* line 286, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #e67e22 51%, #e67e22 100%); }

/* line 295, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #00402E 51%, #00402E 100%); }

/* line 304, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 313, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(50%, #7D669E), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 322, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #f0ad4e 51%, #f0ad4e 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #f0ad4e), color-stop(100%, #f0ad4e));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #f0ad4e 51%, #f0ad4e 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #f0ad4e 51%, #f0ad4e 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #f0ad4e 51%, #f0ad4e 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #f0ad4e 51%, #f0ad4e 100%); }

/* line 331, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #e15258 51%, #e15258 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #e15258), color-stop(100%, #e15258));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #e15258 51%, #e15258 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #e15258 51%, #e15258 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #e15258 51%, #e15258 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #e15258 51%, #e15258 100%); }

/* line 340, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #53BBB4 51%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #53BBB4 51%, #53BBB4 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #53BBB4 51%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #53BBB4 51%, #53BBB4 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #53BBB4 51%, #53BBB4 100%); }

/* line 349, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #F9845B 51%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #F9845B 51%, #F9845B 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #F9845B 51%, #F9845B 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #F9845B 51%, #F9845B 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #F9845B 51%, #F9845B 100%); }

/* line 358, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #838CC7 51%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #838CC7 51%, #838CC7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #838CC7 51%, #838CC7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #838CC7 51%, #838CC7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #838CC7 51%, #838CC7 100%); }

/* line 367, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #56626E 51%, #56626E 100%); }

/* line 376, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #16a085 51%, #16a085 100%); }

/* line 385, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-10 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #27ae60 51%, #27ae60 100%); }

/* line 394, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-11 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #2980b9 51%, #2980b9 100%); }

/* line 403, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-12 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 412, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-13 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 421, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-14 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #d35400 51%, #d35400 100%); }

/* line 430, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-15 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #c0392b 51%, #c0392b 100%); }

/* line 439, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 448, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 457, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #612786 51%, #612786 100%); }

/* line 466, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #e67e22 51%, #e67e22 100%); }

/* line 475, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #00402E 51%, #00402E 100%); }

/* line 484, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 493, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(50%, #38b775), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 502, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #e15258 51%, #e15258 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #e15258), color-stop(100%, #e15258));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #e15258 51%, #e15258 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #e15258 51%, #e15258 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #e15258 51%, #e15258 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #e15258 51%, #e15258 100%); }

/* line 511, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #53BBB4 51%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #53BBB4 51%, #53BBB4 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #53BBB4 51%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #53BBB4 51%, #53BBB4 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #53BBB4 51%, #53BBB4 100%); }

/* line 520, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #F9845B 51%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #F9845B 51%, #F9845B 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #F9845B 51%, #F9845B 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #F9845B 51%, #F9845B 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #F9845B 51%, #F9845B 100%); }

/* line 529, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #838CC7 51%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #838CC7 51%, #838CC7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #838CC7 51%, #838CC7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #838CC7 51%, #838CC7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #838CC7 51%, #838CC7 100%); }

/* line 538, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #56626E 51%, #56626E 100%); }

/* line 547, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #16a085 51%, #16a085 100%); }

/* line 556, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-10 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #27ae60 51%, #27ae60 100%); }

/* line 565, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-11 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #2980b9 51%, #2980b9 100%); }

/* line 574, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-12 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 583, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-13 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 592, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-14 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #d35400 51%, #d35400 100%); }

/* line 601, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-15 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #c0392b 51%, #c0392b 100%); }

/* line 610, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-16 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 619, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 628, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #612786 51%, #612786 100%); }

/* line 637, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #e67e22 51%, #e67e22 100%); }

/* line 646, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #00402E 51%, #00402E 100%); }

/* line 655, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 664, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(50%, #f0ad4e), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 673, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #53BBB4 51%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #53BBB4 51%, #53BBB4 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #53BBB4 51%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #53BBB4 51%, #53BBB4 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #53BBB4 51%, #53BBB4 100%); }

/* line 682, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #F9845B 51%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #F9845B 51%, #F9845B 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #F9845B 51%, #F9845B 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #F9845B 51%, #F9845B 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #F9845B 51%, #F9845B 100%); }

/* line 691, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #838CC7 51%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #838CC7 51%, #838CC7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #838CC7 51%, #838CC7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #838CC7 51%, #838CC7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #838CC7 51%, #838CC7 100%); }

/* line 700, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #56626E 51%, #56626E 100%); }

/* line 709, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #16a085 51%, #16a085 100%); }

/* line 718, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-10 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #27ae60 51%, #27ae60 100%); }

/* line 727, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-11 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #2980b9 51%, #2980b9 100%); }

/* line 736, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-12 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 745, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-13 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 754, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-14 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #d35400 51%, #d35400 100%); }

/* line 763, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-15 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #c0392b 51%, #c0392b 100%); }

/* line 772, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-16 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 781, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-17 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 790, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #612786 51%, #612786 100%); }

/* line 799, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #e67e22 51%, #e67e22 100%); }

/* line 808, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #00402E 51%, #00402E 100%); }

/* line 817, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 826, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(50%, #e15258), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 835, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #F9845B 51%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #F9845B 51%, #F9845B 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #F9845B 51%, #F9845B 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #F9845B 51%, #F9845B 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #F9845B 51%, #F9845B 100%); }

/* line 844, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #838CC7 51%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #838CC7 51%, #838CC7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #838CC7 51%, #838CC7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #838CC7 51%, #838CC7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #838CC7 51%, #838CC7 100%); }

/* line 853, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #56626E 51%, #56626E 100%); }

/* line 862, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #16a085 51%, #16a085 100%); }

/* line 871, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-10 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #27ae60 51%, #27ae60 100%); }

/* line 880, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-11 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #2980b9 51%, #2980b9 100%); }

/* line 889, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 898, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 907, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #d35400 51%, #d35400 100%); }

/* line 916, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #c0392b 51%, #c0392b 100%); }

/* line 925, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 934, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 943, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #612786 51%, #612786 100%); }

/* line 952, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #e67e22 51%, #e67e22 100%); }

/* line 961, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #00402E 51%, #00402E 100%); }

/* line 970, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 979, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(50%, #53BBB4), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 988, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #838CC7 51%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #838CC7 51%, #838CC7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #838CC7 51%, #838CC7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #838CC7 51%, #838CC7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #838CC7 51%, #838CC7 100%); }

/* line 997, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #56626E 51%, #56626E 100%); }

/* line 1006, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #16a085 51%, #16a085 100%); }

/* line 1015, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-10 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #27ae60 51%, #27ae60 100%); }

/* line 1024, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-11 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #2980b9 51%, #2980b9 100%); }

/* line 1033, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-12 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 1042, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 1051, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #d35400 51%, #d35400 100%); }

/* line 1060, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #c0392b 51%, #c0392b 100%); }

/* line 1069, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 1078, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 1087, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #612786 51%, #612786 100%); }

/* line 1096, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #e67e22 51%, #e67e22 100%); }

/* line 1105, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #00402E 51%, #00402E 100%); }

/* line 1114, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 1123, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(50%, #F9845B), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 1132, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #56626E 51%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #56626E 51%, #56626E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #56626E 51%, #56626E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #56626E 51%, #56626E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #56626E 51%, #56626E 100%); }

/* line 1141, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #16a085 51%, #16a085 100%); }

/* line 1150, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-10 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #27ae60 51%, #27ae60 100%); }

/* line 1159, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-11 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #2980b9 51%, #2980b9 100%); }

/* line 1168, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-12 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 1177, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-13 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 1186, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #d35400 51%, #d35400 100%); }

/* line 1195, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #c0392b 51%, #c0392b 100%); }

/* line 1204, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 1213, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 1222, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #612786 51%, #612786 100%); }

/* line 1231, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #e67e22 51%, #e67e22 100%); }

/* line 1240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #00402E 51%, #00402E 100%); }

/* line 1249, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 1258, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(50%, #838CC7), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 1267, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #16a085 51%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #16a085 51%, #16a085 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #16a085 51%, #16a085 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #16a085 51%, #16a085 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #16a085 51%, #16a085 100%); }

/* line 1276, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-10 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #27ae60 51%, #27ae60 100%); }

/* line 1285, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-11 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #2980b9 51%, #2980b9 100%); }

/* line 1294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-12 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 1303, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-13 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 1312, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-14 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #d35400 51%, #d35400 100%); }

/* line 1321, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #c0392b 51%, #c0392b 100%); }

/* line 1330, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 1339, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 1348, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #612786 51%, #612786 100%); }

/* line 1357, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #e67e22 51%, #e67e22 100%); }

/* line 1366, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #00402E 51%, #00402E 100%); }

/* line 1375, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 1384, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(50%, #56626E), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 1393, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-10 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #27ae60 51%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #27ae60 51%, #27ae60 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #27ae60 51%, #27ae60 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #27ae60 51%, #27ae60 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #27ae60 51%, #27ae60 100%); }

/* line 1402, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-11 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #2980b9 51%, #2980b9 100%); }

/* line 1411, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-12 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 1420, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-13 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 1429, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-14 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #d35400 51%, #d35400 100%); }

/* line 1438, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-15 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #c0392b 51%, #c0392b 100%); }

/* line 1447, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 1456, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 1465, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #612786 51%, #612786 100%); }

/* line 1474, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #e67e22 51%, #e67e22 100%); }

/* line 1483, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #00402E 51%, #00402E 100%); }

/* line 1492, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 1501, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(50%, #16a085), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 1510, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-11 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2980b9 51%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2980b9 51%, #2980b9 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2980b9 51%, #2980b9 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2980b9 51%, #2980b9 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #2980b9 51%, #2980b9 100%); }

/* line 1519, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-12 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 1528, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-13 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 1537, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-14 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #d35400 51%, #d35400 100%); }

/* line 1546, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-15 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #c0392b 51%, #c0392b 100%); }

/* line 1555, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-16 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 1564, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 1573, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #612786 51%, #612786 100%); }

/* line 1582, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #e67e22 51%, #e67e22 100%); }

/* line 1591, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #00402E 51%, #00402E 100%); }

/* line 1600, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 1609, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(50%, #27ae60), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 1618, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-12 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #8e44ad 51%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #8e44ad 51%, #8e44ad 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #8e44ad 51%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #8e44ad 51%, #8e44ad 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #8e44ad 51%, #8e44ad 100%); }

/* line 1627, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-13 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 1636, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-14 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #d35400 51%, #d35400 100%); }

/* line 1645, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-15 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #c0392b 51%, #c0392b 100%); }

/* line 1654, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-16 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 1663, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-17 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 1672, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #612786 51%, #612786 100%); }

/* line 1681, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #e67e22 51%, #e67e22 100%); }

/* line 1690, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #00402E 51%, #00402E 100%); }

/* line 1699, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 1708, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(50%, #2980b9), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 1717, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-13 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2c3e50 51%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2c3e50 51%, #2c3e50 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2c3e50 51%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2c3e50 51%, #2c3e50 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #2c3e50 51%, #2c3e50 100%); }

/* line 1726, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-14 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #d35400 51%, #d35400 100%); }

/* line 1735, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-15 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #c0392b 51%, #c0392b 100%); }

/* line 1744, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-16 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 1753, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-17 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 1762, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-18 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #612786 51%, #612786 100%); }

/* line 1771, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #e67e22 51%, #e67e22 100%); }

/* line 1780, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #00402E 51%, #00402E 100%); }

/* line 1789, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 1798, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(50%, #8e44ad), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 1807, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-14 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #d35400 51%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #d35400 51%, #d35400 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #d35400 51%, #d35400 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #d35400 51%, #d35400 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #d35400 51%, #d35400 100%); }

/* line 1816, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-15 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #c0392b 51%, #c0392b 100%); }

/* line 1825, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-16 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 1834, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-17 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 1843, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-18 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #612786 51%, #612786 100%); }

/* line 1852, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-19 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #e67e22 51%, #e67e22 100%); }

/* line 1861, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #00402E 51%, #00402E 100%); }

/* line 1870, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 1879, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(50%, #2c3e50), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 1888, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-15 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #c0392b 51%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #c0392b 51%, #c0392b 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #c0392b 51%, #c0392b 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #c0392b 51%, #c0392b 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #c0392b 51%, #c0392b 100%); }

/* line 1897, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-16 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 1906, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-17 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 1915, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-18 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #612786 51%, #612786 100%); }

/* line 1924, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-19 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #e67e22 51%, #e67e22 100%); }

/* line 1933, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-20 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #00402E 51%, #00402E 100%); }

/* line 1942, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 1951, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(50%, #d35400), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 1960, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-16 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #bdc3c7 51%, #bdc3c7 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #bdc3c7 51%, #bdc3c7 100%); }

/* line 1969, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-17 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 1978, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-18 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #612786 51%, #612786 100%); }

/* line 1987, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-19 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #e67e22 51%, #e67e22 100%); }

/* line 1996, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-20 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #00402E 51%, #00402E 100%); }

/* line 2005, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-21 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 2014, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(50%, #c0392b), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 2023, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-17 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(50%, #bdc3c7), color-stop(51%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #7f8c8d 51%, #7f8c8d 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 50%, #7f8c8d 51%, #7f8c8d 100%); }

/* line 2032, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-18 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(50%, #bdc3c7), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 50%, #612786 51%, #612786 100%); }

/* line 2041, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-19 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(50%, #bdc3c7), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 50%, #e67e22 51%, #e67e22 100%); }

/* line 2050, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-20 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(50%, #bdc3c7), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 50%, #00402E 51%, #00402E 100%); }

/* line 2059, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-21 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(50%, #bdc3c7), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 2068, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-22 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(50%, #bdc3c7), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 2077, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-18 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #612786 51%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(50%, #7f8c8d), color-stop(51%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #612786 51%, #612786 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #612786 51%, #612786 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #612786 51%, #612786 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 50%, #612786 51%, #612786 100%); }

/* line 2086, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-19 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(50%, #7f8c8d), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 50%, #e67e22 51%, #e67e22 100%); }

/* line 2095, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-20 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(50%, #7f8c8d), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 50%, #00402E 51%, #00402E 100%); }

/* line 2104, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-21 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(50%, #7f8c8d), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 2113, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-22 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(50%, #7f8c8d), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 2122, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-18.calendar-course-section-19 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 50%, #e67e22 51%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(50%, #612786), color-stop(51%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 50%, #e67e22 51%, #e67e22 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 50%, #e67e22 51%, #e67e22 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 50%, #e67e22 51%, #e67e22 100%);
  background: linear-gradient(to right, #612786 0%, #612786 50%, #e67e22 51%, #e67e22 100%); }

/* line 2131, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-18.calendar-course-section-20 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(50%, #612786), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #612786 0%, #612786 50%, #00402E 51%, #00402E 100%); }

/* line 2140, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-18.calendar-course-section-21 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(50%, #612786), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #612786 0%, #612786 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 2149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-18.calendar-course-section-22 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(50%, #612786), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #612786 0%, #612786 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 2158, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-19.calendar-course-section-20 {
  background: #e67e22;
  background: -moz-linear-gradient(left, #e67e22 0%, #e67e22 50%, #00402E 51%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e67e22), color-stop(50%, #e67e22), color-stop(51%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e67e22 0%, #e67e22 50%, #00402E 51%, #00402E 100%);
  background: -o-linear-gradient(left, #e67e22 0%, #e67e22 50%, #00402E 51%, #00402E 100%);
  background: -ms-linear-gradient(left, #e67e22 0%, #e67e22 50%, #00402E 51%, #00402E 100%);
  background: linear-gradient(to right, #e67e22 0%, #e67e22 50%, #00402E 51%, #00402E 100%); }

/* line 2167, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-19.calendar-course-section-21 {
  background: #e67e22;
  background: -moz-linear-gradient(left, #e67e22 0%, #e67e22 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e67e22), color-stop(50%, #e67e22), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e67e22 0%, #e67e22 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e67e22 0%, #e67e22 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e67e22 0%, #e67e22 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #e67e22 0%, #e67e22 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 2176, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-19.calendar-course-section-22 {
  background: #e67e22;
  background: -moz-linear-gradient(left, #e67e22 0%, #e67e22 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e67e22), color-stop(50%, #e67e22), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e67e22 0%, #e67e22 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e67e22 0%, #e67e22 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e67e22 0%, #e67e22 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #e67e22 0%, #e67e22 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 2185, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-20.calendar-course-section-21 {
  background: #00402E;
  background: -moz-linear-gradient(left, #00402E 0%, #00402E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #00402E), color-stop(50%, #00402E), color-stop(51%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #00402E 0%, #00402E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -o-linear-gradient(left, #00402E 0%, #00402E 50%, #1abc9c 51%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #00402E 0%, #00402E 50%, #1abc9c 51%, #1abc9c 100%);
  background: linear-gradient(to right, #00402E 0%, #00402E 50%, #1abc9c 51%, #1abc9c 100%); }

/* line 2194, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-20.calendar-course-section-22 {
  background: #00402E;
  background: -moz-linear-gradient(left, #00402E 0%, #00402E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #00402E), color-stop(50%, #00402E), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #00402E 0%, #00402E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #00402E 0%, #00402E 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #00402E 0%, #00402E 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #00402E 0%, #00402E 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 2203, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-21.calendar-course-section-22 {
  background: #1abc9c;
  background: -moz-linear-gradient(left, #1abc9c 0%, #1abc9c 50%, #2ecc71 51%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #1abc9c), color-stop(50%, #1abc9c), color-stop(51%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #1abc9c 0%, #1abc9c 50%, #2ecc71 51%, #2ecc71 100%);
  background: -o-linear-gradient(left, #1abc9c 0%, #1abc9c 50%, #2ecc71 51%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #1abc9c 0%, #1abc9c 50%, #2ecc71 51%, #2ecc71 100%);
  background: linear-gradient(to right, #1abc9c 0%, #1abc9c 50%, #2ecc71 51%, #2ecc71 100%); }

/* line 2212, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-3 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #f0ad4e 67%, #f0ad4e 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #f0ad4e), color-stop(100%, #f0ad4e));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #f0ad4e 67%, #f0ad4e 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #f0ad4e 67%, #f0ad4e 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #f0ad4e 67%, #f0ad4e 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #f0ad4e 67%, #f0ad4e 100%); }

/* line 2221, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-4 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #e15258 67%, #e15258 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #e15258), color-stop(100%, #e15258));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #e15258 67%, #e15258 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #e15258 67%, #e15258 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #e15258 67%, #e15258 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #e15258 67%, #e15258 100%); }

/* line 2230, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-5 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #53BBB4 67%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #53BBB4 67%, #53BBB4 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #53BBB4 67%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #53BBB4 67%, #53BBB4 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #53BBB4 67%, #53BBB4 100%); }

/* line 2239, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-6 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #F9845B 67%, #F9845B 100%); }

/* line 2248, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-7 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #838CC7 67%, #838CC7 100%); }

/* line 2257, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #56626E 67%, #56626E 100%); }

/* line 2266, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #16a085 67%, #16a085 100%); }

/* line 2275, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #27ae60 67%, #27ae60 100%); }

/* line 2284, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2980b9 67%, #2980b9 100%); }

/* line 2293, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 2302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 2311, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #d35400 67%, #d35400 100%); }

/* line 2320, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #c0392b 67%, #c0392b 100%); }

/* line 2329, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 2338, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 2347, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #612786 67%, #612786 100%); }

/* line 2356, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #e67e22 67%, #e67e22 100%); }

/* line 2365, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #00402E 67%, #00402E 100%); }

/* line 2374, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 2383, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-2.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #38b775), color-stop(66%, #38b775), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #38b775 34%, #38b775 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 2392, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-4 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #e15258 67%, #e15258 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #e15258), color-stop(100%, #e15258));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #e15258 67%, #e15258 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #e15258 67%, #e15258 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #e15258 67%, #e15258 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #e15258 67%, #e15258 100%); }

/* line 2401, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-5 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #53BBB4 67%, #53BBB4 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #53BBB4 67%, #53BBB4 100%); }

/* line 2410, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-6 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #F9845B 67%, #F9845B 100%); }

/* line 2419, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-7 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #838CC7 67%, #838CC7 100%); }

/* line 2428, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #56626E 67%, #56626E 100%); }

/* line 2437, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #16a085 67%, #16a085 100%); }

/* line 2446, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #27ae60 67%, #27ae60 100%); }

/* line 2455, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2980b9 67%, #2980b9 100%); }

/* line 2464, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 2473, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 2482, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #d35400 67%, #d35400 100%); }

/* line 2491, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #c0392b 67%, #c0392b 100%); }

/* line 2500, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 2509, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 2518, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #612786 67%, #612786 100%); }

/* line 2527, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #e67e22 67%, #e67e22 100%); }

/* line 2536, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #00402E 67%, #00402E 100%); }

/* line 2545, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 2554, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-3.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #f0ad4e 34%, #f0ad4e 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 2563, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-5 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%); }

/* line 2572, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-6 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%); }

/* line 2581, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-7 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%); }

/* line 2590, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%); }

/* line 2599, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%); }

/* line 2608, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%); }

/* line 2617, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%); }

/* line 2626, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 2635, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 2644, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%); }

/* line 2653, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%); }

/* line 2662, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 2671, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 2680, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%); }

/* line 2689, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%); }

/* line 2698, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%); }

/* line 2707, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 2716, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-4.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 2725, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-6 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%); }

/* line 2734, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-7 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%); }

/* line 2743, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%); }

/* line 2752, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%); }

/* line 2761, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%); }

/* line 2770, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%); }

/* line 2779, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 2788, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 2797, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%); }

/* line 2806, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%); }

/* line 2815, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 2824, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 2833, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%); }

/* line 2842, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%); }

/* line 2851, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%); }

/* line 2860, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 2869, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-5.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 2878, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-7 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%); }

/* line 2887, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%); }

/* line 2896, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%); }

/* line 2905, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%); }

/* line 2914, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%); }

/* line 2923, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 2932, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 2941, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%); }

/* line 2950, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%); }

/* line 2959, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 2968, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 2977, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%); }

/* line 2986, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%); }

/* line 2995, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%); }

/* line 3004, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 3013, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-6.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 3022, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-8 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%); }

/* line 3031, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%); }

/* line 3040, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%); }

/* line 3049, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%); }

/* line 3058, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 3067, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 3076, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%); }

/* line 3085, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%); }

/* line 3094, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 3103, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 3112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%); }

/* line 3121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%); }

/* line 3130, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%); }

/* line 3139, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 3148, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-7.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 3157, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-9 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 3166, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 3175, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 3184, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 3193, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 3202, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 3211, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 3220, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 3229, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 3238, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 3247, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 3256, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 3265, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 3274, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-8.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 3283, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-10 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 3292, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 3301, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 3310, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 3319, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 3328, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 3337, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 3346, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 3355, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 3364, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 3373, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 3382, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 3391, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-9.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 3400, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-11 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 3409, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 3418, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 3427, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 3436, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 3445, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 3454, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 3463, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 3472, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 3481, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 3490, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 3499, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-10.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 3508, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-12 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 3517, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 3526, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 3535, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 3544, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 3553, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 3562, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 3571, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 3580, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 3589, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 3598, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-11.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 3607, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-13 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 3616, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 3625, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 3634, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 3643, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 3652, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 3661, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 3670, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 3679, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 3688, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-12.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 3697, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-14 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 3706, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 3715, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 3724, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 3733, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 3742, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 3751, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 3760, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 3769, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-13.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 3778, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-15 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 3787, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 3796, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 3805, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 3814, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 3823, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 3832, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 3841, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-14.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 3850, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-16 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 3859, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 3868, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 3877, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 3886, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 3895, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 3904, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-15.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 3913, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-16.calendar-course-section-17 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 3922, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-16.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 3931, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-16.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 3940, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-16.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 3949, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-16.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 3958, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-16.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 3967, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-17.calendar-course-section-18 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 3976, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-17.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 3985, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-17.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 3994, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-17.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 4003, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-17.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 4012, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-18.calendar-course-section-19 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 4021, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-18.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 4030, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-18.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 4039, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-18.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 4048, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-19.calendar-course-section-20 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 4057, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-19.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 4066, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-19.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 4075, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-20.calendar-course-section-21 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 4084, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-20.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 4093, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-1.calendar-course-section-21.calendar-course-section-22 {
  background: #7D669E;
  background: -moz-linear-gradient(left, #7D669E 0%, #7D669E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7D669E), color-stop(33%, #7D669E), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7D669E 0%, #7D669E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7D669E 0%, #7D669E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7D669E 0%, #7D669E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7D669E 0%, #7D669E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 4102, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-4 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #e15258 67%, #e15258 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #e15258), color-stop(100%, #e15258));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #e15258 67%, #e15258 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #e15258 67%, #e15258 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #e15258 67%, #e15258 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #e15258 67%, #e15258 100%); }

/* line 4111, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-5 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #53BBB4 67%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #53BBB4 67%, #53BBB4 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #53BBB4 67%, #53BBB4 100%); }

/* line 4120, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-6 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #F9845B 67%, #F9845B 100%); }

/* line 4129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-7 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #838CC7 67%, #838CC7 100%); }

/* line 4138, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-8 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #56626E 67%, #56626E 100%); }

/* line 4147, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-9 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #16a085 67%, #16a085 100%); }

/* line 4156, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-10 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #27ae60 67%, #27ae60 100%); }

/* line 4165, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-11 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2980b9 67%, #2980b9 100%); }

/* line 4174, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-12 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 4183, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-13 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 4192, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-14 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #d35400 67%, #d35400 100%); }

/* line 4201, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-15 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #c0392b 67%, #c0392b 100%); }

/* line 4210, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 4219, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 4228, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #612786 67%, #612786 100%); }

/* line 4237, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #e67e22 67%, #e67e22 100%); }

/* line 4246, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #00402E 67%, #00402E 100%); }

/* line 4255, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 4264, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-3.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #f0ad4e), color-stop(66%, #f0ad4e), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #f0ad4e 34%, #f0ad4e 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 4273, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-5 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%); }

/* line 4282, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-6 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%); }

/* line 4291, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-7 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%); }

/* line 4300, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-8 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%); }

/* line 4309, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-9 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%); }

/* line 4318, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-10 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%); }

/* line 4327, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-11 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%); }

/* line 4336, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-12 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 4345, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-13 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 4354, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-14 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%); }

/* line 4363, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-15 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%); }

/* line 4372, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 4381, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 4390, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%); }

/* line 4399, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%); }

/* line 4408, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%); }

/* line 4417, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 4426, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-4.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 4435, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-6 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%); }

/* line 4444, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-7 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%); }

/* line 4453, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-8 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%); }

/* line 4462, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-9 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%); }

/* line 4471, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-10 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%); }

/* line 4480, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-11 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%); }

/* line 4489, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-12 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 4498, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-13 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 4507, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-14 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%); }

/* line 4516, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-15 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%); }

/* line 4525, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 4534, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 4543, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%); }

/* line 4552, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%); }

/* line 4561, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%); }

/* line 4570, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 4579, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-5.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 4588, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-7 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%); }

/* line 4597, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-8 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%); }

/* line 4606, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-9 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%); }

/* line 4615, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-10 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%); }

/* line 4624, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-11 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%); }

/* line 4633, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-12 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 4642, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-13 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 4651, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-14 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%); }

/* line 4660, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-15 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%); }

/* line 4669, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 4678, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 4687, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%); }

/* line 4696, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%); }

/* line 4705, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%); }

/* line 4714, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 4723, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-6.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 4732, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-8 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%); }

/* line 4741, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-9 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%); }

/* line 4750, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-10 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%); }

/* line 4759, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-11 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%); }

/* line 4768, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-12 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 4777, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-13 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 4786, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-14 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%); }

/* line 4795, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-15 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%); }

/* line 4804, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 4813, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 4822, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%); }

/* line 4831, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%); }

/* line 4840, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%); }

/* line 4849, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 4858, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-7.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 4867, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-9 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 4876, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-10 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 4885, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-11 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 4894, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-12 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 4903, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-13 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 4912, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-14 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 4921, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-15 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 4930, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 4939, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 4948, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 4957, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 4966, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 4975, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 4984, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-8.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 4993, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-10 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 5002, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-11 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 5011, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-12 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 5020, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-13 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 5029, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-14 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 5038, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-15 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 5047, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 5056, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 5065, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 5074, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 5083, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 5092, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 5101, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-9.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5110, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-11 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 5119, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-12 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 5128, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-13 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 5137, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-14 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 5146, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-15 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 5155, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 5164, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 5173, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 5182, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 5191, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 5200, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 5209, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-10.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5218, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-12 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 5227, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-13 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 5236, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-14 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 5245, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-15 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 5254, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 5263, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 5272, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 5281, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 5290, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 5299, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 5308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-11.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5317, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-13 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 5326, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-14 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 5335, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-15 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 5344, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 5353, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 5362, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 5371, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 5380, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 5389, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 5398, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-12.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5407, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-14 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 5416, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-15 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 5425, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 5434, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 5443, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 5452, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 5461, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 5470, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 5479, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-13.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5488, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-15 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 5497, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 5506, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 5515, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 5524, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 5533, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 5542, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 5551, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-14.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5560, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-16 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 5569, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 5578, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 5587, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 5596, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 5605, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 5614, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-15.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5623, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-16.calendar-course-section-17 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 5632, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-16.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 5641, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-16.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 5650, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-16.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 5659, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-16.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 5668, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-16.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5677, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-17.calendar-course-section-18 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 5686, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-17.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 5695, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-17.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 5704, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-17.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 5713, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-17.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5722, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-18.calendar-course-section-19 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 5731, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-18.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 5740, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-18.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 5749, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-18.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5758, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-19.calendar-course-section-20 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 5767, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-19.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 5776, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-19.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5785, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-20.calendar-course-section-21 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 5794, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-20.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5803, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-2.calendar-course-section-21.calendar-course-section-22 {
  background: #38b775;
  background: -moz-linear-gradient(left, #38b775 0%, #38b775 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #38b775), color-stop(33%, #38b775), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #38b775 0%, #38b775 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #38b775 0%, #38b775 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #38b775 0%, #38b775 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #38b775 0%, #38b775 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5812, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-5 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #53BBB4), color-stop(100%, #53BBB4));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #53BBB4 67%, #53BBB4 100%); }

/* line 5821, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-6 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #F9845B 67%, #F9845B 100%); }

/* line 5830, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-7 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #838CC7 67%, #838CC7 100%); }

/* line 5839, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-8 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #56626E 67%, #56626E 100%); }

/* line 5848, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-9 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #16a085 67%, #16a085 100%); }

/* line 5857, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-10 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #27ae60 67%, #27ae60 100%); }

/* line 5866, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-11 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2980b9 67%, #2980b9 100%); }

/* line 5875, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-12 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 5884, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-13 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 5893, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-14 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #d35400 67%, #d35400 100%); }

/* line 5902, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-15 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #c0392b 67%, #c0392b 100%); }

/* line 5911, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-16 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 5920, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 5929, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #612786 67%, #612786 100%); }

/* line 5938, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #e67e22 67%, #e67e22 100%); }

/* line 5947, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #00402E 67%, #00402E 100%); }

/* line 5956, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 5965, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-4.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e15258), color-stop(66%, #e15258), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e15258 34%, #e15258 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 5974, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-6 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%); }

/* line 5983, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-7 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%); }

/* line 5992, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-8 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%); }

/* line 6001, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-9 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%); }

/* line 6010, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-10 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%); }

/* line 6019, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-11 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%); }

/* line 6028, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-12 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 6037, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-13 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 6046, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-14 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%); }

/* line 6055, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-15 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%); }

/* line 6064, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-16 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 6073, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 6082, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%); }

/* line 6091, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%); }

/* line 6100, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%); }

/* line 6109, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 6118, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-5.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 6127, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-7 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%); }

/* line 6136, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-8 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%); }

/* line 6145, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-9 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%); }

/* line 6154, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-10 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%); }

/* line 6163, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-11 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%); }

/* line 6172, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-12 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 6181, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-13 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 6190, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-14 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%); }

/* line 6199, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-15 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%); }

/* line 6208, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-16 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 6217, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 6226, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%); }

/* line 6235, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%); }

/* line 6244, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%); }

/* line 6253, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 6262, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-6.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 6271, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-8 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%); }

/* line 6280, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-9 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%); }

/* line 6289, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-10 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%); }

/* line 6298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-11 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%); }

/* line 6307, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-12 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 6316, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-13 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 6325, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-14 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%); }

/* line 6334, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-15 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%); }

/* line 6343, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-16 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 6352, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 6361, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%); }

/* line 6370, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%); }

/* line 6379, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%); }

/* line 6388, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 6397, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-7.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 6406, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-9 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 6415, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-10 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 6424, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-11 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 6433, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-12 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 6442, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-13 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 6451, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-14 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 6460, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-15 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 6469, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-16 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 6478, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 6487, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 6496, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 6505, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 6514, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 6523, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-8.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 6532, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-10 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 6541, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-11 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 6550, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-12 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 6559, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-13 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 6568, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-14 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 6577, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-15 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 6586, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-16 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 6595, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 6604, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 6613, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 6622, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 6631, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 6640, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-9.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 6649, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-11 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 6658, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-12 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 6667, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-13 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 6676, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-14 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 6685, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-15 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 6694, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-16 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 6703, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 6712, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 6721, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 6730, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 6739, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 6748, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-10.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 6757, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-12 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 6766, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-13 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 6775, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-14 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 6784, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-15 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 6793, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-16 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 6802, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 6811, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 6820, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 6829, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 6838, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 6847, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-11.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 6856, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-13 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 6865, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-14 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 6874, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-15 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 6883, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-16 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 6892, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 6901, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 6910, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 6919, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 6928, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 6937, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-12.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 6946, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-14 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 6955, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-15 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 6964, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-16 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 6973, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 6982, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 6991, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 7000, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 7009, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 7018, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-13.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 7027, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-15 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 7036, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-16 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 7045, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 7054, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 7063, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 7072, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 7081, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 7090, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-14.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 7099, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-16 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 7108, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 7117, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 7126, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 7135, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 7144, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 7153, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-15.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 7162, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-16.calendar-course-section-17 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 7171, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-16.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 7180, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-16.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 7189, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-16.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 7198, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-16.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 7207, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-16.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 7216, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-17.calendar-course-section-18 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 7225, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-17.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 7234, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-17.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 7243, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-17.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 7252, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-17.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 7261, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-18.calendar-course-section-19 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 7270, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-18.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 7279, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-18.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 7288, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-18.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 7297, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-19.calendar-course-section-20 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 7306, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-19.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 7315, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-19.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 7324, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-20.calendar-course-section-21 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 7333, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-20.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 7342, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-3.calendar-course-section-21.calendar-course-section-22 {
  background: #f0ad4e;
  background: -moz-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f0ad4e), color-stop(33%, #f0ad4e), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #f0ad4e 0%, #f0ad4e 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #f0ad4e 0%, #f0ad4e 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 7351, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-6 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #F9845B), color-stop(100%, #F9845B));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #F9845B 67%, #F9845B 100%); }

/* line 7360, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-7 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #838CC7 67%, #838CC7 100%); }

/* line 7369, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-8 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #56626E 67%, #56626E 100%); }

/* line 7378, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-9 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #16a085 67%, #16a085 100%); }

/* line 7387, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-10 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #27ae60 67%, #27ae60 100%); }

/* line 7396, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-11 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2980b9 67%, #2980b9 100%); }

/* line 7405, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-12 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 7414, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-13 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 7423, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-14 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #d35400 67%, #d35400 100%); }

/* line 7432, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-15 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #c0392b 67%, #c0392b 100%); }

/* line 7441, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-16 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 7450, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-17 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 7459, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #612786 67%, #612786 100%); }

/* line 7468, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #e67e22 67%, #e67e22 100%); }

/* line 7477, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #00402E 67%, #00402E 100%); }

/* line 7486, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 7495, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-5.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #53BBB4), color-stop(66%, #53BBB4), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #53BBB4 34%, #53BBB4 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 7504, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-7 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%); }

/* line 7513, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-8 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%); }

/* line 7522, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-9 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%); }

/* line 7531, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-10 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%); }

/* line 7540, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-11 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%); }

/* line 7549, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-12 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 7558, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-13 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 7567, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-14 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%); }

/* line 7576, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-15 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%); }

/* line 7585, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-16 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 7594, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-17 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 7603, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%); }

/* line 7612, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%); }

/* line 7621, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%); }

/* line 7630, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 7639, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-6.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 7648, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-8 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%); }

/* line 7657, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-9 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%); }

/* line 7666, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-10 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%); }

/* line 7675, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-11 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%); }

/* line 7684, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-12 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 7693, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-13 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 7702, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-14 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%); }

/* line 7711, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-15 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%); }

/* line 7720, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-16 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 7729, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-17 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 7738, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%); }

/* line 7747, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%); }

/* line 7756, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%); }

/* line 7765, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 7774, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-7.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 7783, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-9 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 7792, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-10 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 7801, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-11 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 7810, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-12 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 7819, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-13 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 7828, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-14 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 7837, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-15 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 7846, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-16 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 7855, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-17 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 7864, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 7873, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 7882, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 7891, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 7900, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-8.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 7909, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-10 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 7918, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-11 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 7927, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-12 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 7936, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-13 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 7945, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-14 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 7954, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-15 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 7963, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-16 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 7972, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-17 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 7981, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 7990, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 7999, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 8008, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8017, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-9.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8026, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-11 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 8035, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-12 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 8044, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-13 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 8053, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-14 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 8062, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-15 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 8071, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-16 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 8080, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-17 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 8089, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 8098, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 8107, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 8116, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8125, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-10.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8134, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-12 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 8143, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-13 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 8152, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-14 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 8161, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-15 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 8170, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-16 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 8179, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-17 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 8188, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 8197, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 8206, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 8215, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8224, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-11.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8233, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-13 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 8242, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-14 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 8251, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-15 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 8260, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-16 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 8269, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-17 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 8278, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 8287, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 8296, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 8305, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8314, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-12.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8323, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-14 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 8332, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-15 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 8341, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-16 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 8350, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-17 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 8359, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 8368, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 8377, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 8386, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8395, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-13.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8404, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-15 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 8413, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-16 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 8422, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-17 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 8431, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 8440, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 8449, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 8458, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8467, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-14.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8476, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-16 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 8485, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-17 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 8494, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 8503, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 8512, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 8521, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8530, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-15.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8539, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-16.calendar-course-section-17 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 8548, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-16.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 8557, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-16.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 8566, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-16.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 8575, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-16.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8584, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-16.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8593, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-17.calendar-course-section-18 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 8602, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-17.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 8611, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-17.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 8620, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-17.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8629, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-17.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8638, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-18.calendar-course-section-19 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 8647, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-18.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 8656, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-18.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8665, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-18.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8674, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-19.calendar-course-section-20 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 8683, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-19.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8692, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-19.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8701, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-20.calendar-course-section-21 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8710, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-20.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8719, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-4.calendar-course-section-21.calendar-course-section-22 {
  background: #e15258;
  background: -moz-linear-gradient(left, #e15258 0%, #e15258 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e15258), color-stop(33%, #e15258), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e15258 0%, #e15258 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e15258 0%, #e15258 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e15258 0%, #e15258 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e15258 0%, #e15258 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8728, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-7 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #838CC7), color-stop(100%, #838CC7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #838CC7 67%, #838CC7 100%); }

/* line 8737, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-8 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #56626E 67%, #56626E 100%); }

/* line 8746, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-9 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #16a085 67%, #16a085 100%); }

/* line 8755, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-10 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #27ae60 67%, #27ae60 100%); }

/* line 8764, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-11 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2980b9 67%, #2980b9 100%); }

/* line 8773, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 8782, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 8791, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #d35400 67%, #d35400 100%); }

/* line 8800, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #c0392b 67%, #c0392b 100%); }

/* line 8809, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 8818, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 8827, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #612786 67%, #612786 100%); }

/* line 8836, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #e67e22 67%, #e67e22 100%); }

/* line 8845, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #00402E 67%, #00402E 100%); }

/* line 8854, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8863, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-6.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #F9845B), color-stop(66%, #F9845B), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #F9845B 34%, #F9845B 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 8872, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-8 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%); }

/* line 8881, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-9 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%); }

/* line 8890, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-10 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%); }

/* line 8899, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-11 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%); }

/* line 8908, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 8917, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 8926, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%); }

/* line 8935, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%); }

/* line 8944, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 8953, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 8962, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%); }

/* line 8971, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%); }

/* line 8980, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%); }

/* line 8989, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 8998, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-7.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9007, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-9 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 9016, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-10 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 9025, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-11 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 9034, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 9043, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 9052, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 9061, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 9070, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 9079, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 9088, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 9097, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 9106, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 9115, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 9124, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-8.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9133, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-10 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 9142, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-11 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 9151, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 9160, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 9169, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 9178, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 9187, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 9196, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 9205, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 9214, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 9223, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 9232, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 9241, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-9.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9250, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-11 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 9259, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 9268, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 9277, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 9286, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 9295, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 9304, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 9313, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 9322, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 9331, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 9340, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 9349, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-10.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9358, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-12 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 9367, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 9376, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 9385, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 9394, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 9403, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 9412, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 9421, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 9430, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 9439, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 9448, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-11.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9457, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-13 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 9466, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 9475, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 9484, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 9493, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 9502, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 9511, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 9520, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 9529, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 9538, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-12.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9547, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-14 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 9556, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 9565, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 9574, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 9583, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 9592, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 9601, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 9610, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 9619, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-13.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9628, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-15 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 9637, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 9646, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 9655, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 9664, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 9673, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 9682, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 9691, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-14.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9700, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-16 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 9709, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 9718, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 9727, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 9736, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 9745, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 9754, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-15.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9763, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-16.calendar-course-section-17 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 9772, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-16.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 9781, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-16.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 9790, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-16.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 9799, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-16.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 9808, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-16.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9817, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-17.calendar-course-section-18 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 9826, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-17.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 9835, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-17.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 9844, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-17.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 9853, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-17.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9862, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-18.calendar-course-section-19 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 9871, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-18.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 9880, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-18.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 9889, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-18.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9898, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-19.calendar-course-section-20 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 9907, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-19.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 9916, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-19.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9925, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-20.calendar-course-section-21 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 9934, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-20.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9943, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-5.calendar-course-section-21.calendar-course-section-22 {
  background: #53BBB4;
  background: -moz-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #53BBB4), color-stop(33%, #53BBB4), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #53BBB4 0%, #53BBB4 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #53BBB4 0%, #53BBB4 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 9952, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-8 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #56626E), color-stop(100%, #56626E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #56626E 67%, #56626E 100%); }

/* line 9961, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-9 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #16a085 67%, #16a085 100%); }

/* line 9970, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-10 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #27ae60 67%, #27ae60 100%); }

/* line 9979, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-11 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2980b9 67%, #2980b9 100%); }

/* line 9988, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-12 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 9997, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 10006, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #d35400 67%, #d35400 100%); }

/* line 10015, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #c0392b 67%, #c0392b 100%); }

/* line 10024, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 10033, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 10042, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #612786 67%, #612786 100%); }

/* line 10051, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #e67e22 67%, #e67e22 100%); }

/* line 10060, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #00402E 67%, #00402E 100%); }

/* line 10069, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 10078, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-7.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #838CC7), color-stop(66%, #838CC7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #838CC7 34%, #838CC7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 10087, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-9 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 10096, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-10 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 10105, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-11 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 10114, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-12 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 10123, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 10132, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 10141, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 10150, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 10159, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 10168, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 10177, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 10186, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 10195, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 10204, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-8.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 10213, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-10 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 10222, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-11 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 10231, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-12 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 10240, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 10249, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 10258, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 10267, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 10276, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 10285, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 10294, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 10303, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 10312, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 10321, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-9.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 10330, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-11 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 10339, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-12 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 10348, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 10357, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 10366, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 10375, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 10384, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 10393, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 10402, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 10411, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 10420, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 10429, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-10.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 10438, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-12 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 10447, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 10456, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 10465, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 10474, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 10483, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 10492, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 10501, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 10510, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 10519, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 10528, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-11.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 10537, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-13 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 10546, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 10555, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 10564, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 10573, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 10582, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 10591, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 10600, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 10609, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 10618, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-12.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 10627, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-14 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 10636, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 10645, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 10654, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 10663, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 10672, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 10681, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 10690, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 10699, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-13.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 10708, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-15 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 10717, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 10726, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 10735, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 10744, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 10753, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 10762, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 10771, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-14.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 10780, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-16 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 10789, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 10798, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 10807, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 10816, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 10825, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 10834, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-15.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 10843, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-16.calendar-course-section-17 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 10852, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-16.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 10861, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-16.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 10870, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-16.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 10879, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-16.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 10888, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-16.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 10897, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-17.calendar-course-section-18 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 10906, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-17.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 10915, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-17.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 10924, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-17.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 10933, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-17.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 10942, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-18.calendar-course-section-19 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 10951, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-18.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 10960, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-18.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 10969, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-18.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 10978, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-19.calendar-course-section-20 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 10987, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-19.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 10996, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-19.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11005, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-20.calendar-course-section-21 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11014, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-20.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11023, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-6.calendar-course-section-21.calendar-course-section-22 {
  background: #F9845B;
  background: -moz-linear-gradient(left, #F9845B 0%, #F9845B 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F9845B), color-stop(33%, #F9845B), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #F9845B 0%, #F9845B 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #F9845B 0%, #F9845B 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #F9845B 0%, #F9845B 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #F9845B 0%, #F9845B 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11032, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-9 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #16a085), color-stop(100%, #16a085));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #16a085 67%, #16a085 100%); }

/* line 11041, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-10 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #27ae60 67%, #27ae60 100%); }

/* line 11050, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-11 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2980b9 67%, #2980b9 100%); }

/* line 11059, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-12 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 11068, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-13 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 11077, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #d35400 67%, #d35400 100%); }

/* line 11086, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #c0392b 67%, #c0392b 100%); }

/* line 11095, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 11104, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 11113, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #612786 67%, #612786 100%); }

/* line 11122, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #e67e22 67%, #e67e22 100%); }

/* line 11131, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #00402E 67%, #00402E 100%); }

/* line 11140, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-8.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #56626E), color-stop(66%, #56626E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #56626E 34%, #56626E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11158, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-10 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 11167, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-11 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 11176, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-12 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 11185, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-13 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 11194, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 11203, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 11212, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 11221, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 11230, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 11239, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 11248, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 11257, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11266, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-9.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11275, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-11 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 11284, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-12 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 11293, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-13 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 11302, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 11311, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 11320, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 11329, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 11338, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 11347, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 11356, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 11365, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11374, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-10.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11383, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-12 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 11392, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-13 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 11401, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 11410, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 11419, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 11428, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 11437, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 11446, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 11455, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 11464, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11473, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-11.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11482, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-13 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 11491, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 11500, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 11509, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 11518, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 11527, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 11536, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 11545, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 11554, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11563, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-12.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11572, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-14 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 11581, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 11590, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 11599, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 11608, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 11617, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 11626, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 11635, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11644, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-13.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11653, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-15 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 11662, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 11671, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 11680, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 11689, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 11698, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 11707, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11716, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-14.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11725, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-16 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 11734, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 11743, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 11752, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 11761, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 11770, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11779, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-15.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11788, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-16.calendar-course-section-17 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 11797, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-16.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 11806, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-16.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 11815, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-16.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 11824, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-16.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11833, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-16.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11842, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-17.calendar-course-section-18 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 11851, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-17.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 11860, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-17.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 11869, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-17.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11878, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-17.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11887, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-18.calendar-course-section-19 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 11896, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-18.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 11905, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-18.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11914, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-18.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11923, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-19.calendar-course-section-20 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 11932, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-19.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11941, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-19.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11950, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-20.calendar-course-section-21 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 11959, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-20.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11968, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-7.calendar-course-section-21.calendar-course-section-22 {
  background: #838CC7;
  background: -moz-linear-gradient(left, #838CC7 0%, #838CC7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #838CC7), color-stop(33%, #838CC7), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #838CC7 0%, #838CC7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #838CC7 0%, #838CC7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #838CC7 0%, #838CC7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #838CC7 0%, #838CC7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 11977, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-10 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #27ae60), color-stop(100%, #27ae60));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #27ae60 67%, #27ae60 100%); }

/* line 11986, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-11 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2980b9 67%, #2980b9 100%); }

/* line 11995, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-12 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 12004, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-13 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 12013, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-14 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #d35400 67%, #d35400 100%); }

/* line 12022, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #c0392b 67%, #c0392b 100%); }

/* line 12031, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 12040, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 12049, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #612786 67%, #612786 100%); }

/* line 12058, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #e67e22 67%, #e67e22 100%); }

/* line 12067, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #00402E 67%, #00402E 100%); }

/* line 12076, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12085, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-9.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #16a085), color-stop(66%, #16a085), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #16a085 34%, #16a085 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12094, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-11 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 12103, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-12 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 12112, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-13 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 12121, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-14 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 12130, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 12139, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 12148, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 12157, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 12166, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 12175, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 12184, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12193, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-10.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12202, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-12 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 12211, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-13 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 12220, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-14 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 12229, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 12238, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 12247, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 12256, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 12265, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 12274, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 12283, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12292, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-11.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12301, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-13 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 12310, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-14 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 12319, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 12328, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 12337, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 12346, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 12355, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 12364, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 12373, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12382, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-12.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12391, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-14 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 12400, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 12409, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 12418, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 12427, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 12436, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 12445, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 12454, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12463, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-13.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12472, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-15 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 12481, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 12490, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 12499, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 12508, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 12517, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 12526, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12535, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-14.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12544, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-16 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 12553, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 12562, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 12571, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 12580, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 12589, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12598, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-15.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12607, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-16.calendar-course-section-17 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 12616, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-16.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 12625, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-16.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 12634, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-16.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 12643, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-16.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12652, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-16.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12661, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-17.calendar-course-section-18 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 12670, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-17.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 12679, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-17.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 12688, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-17.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12697, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-17.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12706, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-18.calendar-course-section-19 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 12715, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-18.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 12724, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-18.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12733, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-18.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12742, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-19.calendar-course-section-20 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 12751, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-19.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12760, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-19.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12769, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-20.calendar-course-section-21 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12778, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-20.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12787, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-8.calendar-course-section-21.calendar-course-section-22 {
  background: #56626E;
  background: -moz-linear-gradient(left, #56626E 0%, #56626E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56626E), color-stop(33%, #56626E), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #56626E 0%, #56626E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #56626E 0%, #56626E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #56626E 0%, #56626E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #56626E 0%, #56626E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12796, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-11 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2980b9), color-stop(100%, #2980b9));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2980b9 67%, #2980b9 100%); }

/* line 12805, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-12 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 12814, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-13 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 12823, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-14 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #d35400 67%, #d35400 100%); }

/* line 12832, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-15 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #c0392b 67%, #c0392b 100%); }

/* line 12841, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 12850, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 12859, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #612786 67%, #612786 100%); }

/* line 12868, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #e67e22 67%, #e67e22 100%); }

/* line 12877, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #00402E 67%, #00402E 100%); }

/* line 12886, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12895, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-10.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #27ae60), color-stop(66%, #27ae60), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #27ae60 34%, #27ae60 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 12904, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-12 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 12913, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-13 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 12922, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-14 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 12931, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-15 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 12940, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 12949, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 12958, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 12967, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 12976, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 12985, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 12994, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-11.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13003, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-13 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 13012, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-14 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 13021, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-15 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 13030, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 13039, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 13048, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 13057, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 13066, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 13075, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13084, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-12.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13093, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-14 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 13102, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-15 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 13111, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 13120, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 13129, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 13138, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 13147, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 13156, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13165, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-13.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13174, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-15 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 13183, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 13192, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 13201, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 13210, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 13219, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 13228, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13237, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-14.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13246, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-16 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 13255, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 13264, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 13273, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 13282, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 13291, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13300, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-15.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13309, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-16.calendar-course-section-17 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 13318, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-16.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 13327, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-16.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 13336, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-16.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 13345, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-16.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13354, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-16.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13363, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-17.calendar-course-section-18 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 13372, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-17.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 13381, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-17.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 13390, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-17.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13399, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-17.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13408, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-18.calendar-course-section-19 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 13417, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-18.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 13426, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-18.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13435, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-18.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13444, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-19.calendar-course-section-20 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 13453, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-19.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13462, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-19.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13471, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-20.calendar-course-section-21 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13480, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-20.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13489, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-9.calendar-course-section-21.calendar-course-section-22 {
  background: #16a085;
  background: -moz-linear-gradient(left, #16a085 0%, #16a085 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #16a085), color-stop(33%, #16a085), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #16a085 0%, #16a085 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #16a085 0%, #16a085 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #16a085 0%, #16a085 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #16a085 0%, #16a085 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13498, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-12 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #8e44ad), color-stop(100%, #8e44ad));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #8e44ad 67%, #8e44ad 100%); }

/* line 13507, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-13 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 13516, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-14 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #d35400 67%, #d35400 100%); }

/* line 13525, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-15 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #c0392b 67%, #c0392b 100%); }

/* line 13534, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-16 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 13543, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 13552, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #612786 67%, #612786 100%); }

/* line 13561, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #e67e22 67%, #e67e22 100%); }

/* line 13570, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #00402E 67%, #00402E 100%); }

/* line 13579, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13588, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-11.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2980b9), color-stop(66%, #2980b9), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2980b9 34%, #2980b9 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13597, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-13 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 13606, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-14 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 13615, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-15 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 13624, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-16 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 13633, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 13642, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 13651, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 13660, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 13669, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13678, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-12.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13687, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-14 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 13696, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-15 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 13705, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-16 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 13714, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 13723, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 13732, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 13741, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 13750, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13759, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-13.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13768, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-15 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 13777, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-16 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 13786, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 13795, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 13804, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 13813, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 13822, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13831, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-14.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13840, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-16 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 13849, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 13858, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 13867, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 13876, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 13885, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13894, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-15.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13903, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-16.calendar-course-section-17 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 13912, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-16.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 13921, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-16.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 13930, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-16.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 13939, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-16.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13948, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-16.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 13957, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-17.calendar-course-section-18 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 13966, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-17.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 13975, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-17.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 13984, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-17.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 13993, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-17.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14002, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-18.calendar-course-section-19 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 14011, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-18.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 14020, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-18.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14029, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-18.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14038, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-19.calendar-course-section-20 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 14047, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-19.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14056, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-19.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14065, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-20.calendar-course-section-21 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14074, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-20.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14083, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-10.calendar-course-section-21.calendar-course-section-22 {
  background: #27ae60;
  background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #27ae60), color-stop(33%, #27ae60), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #27ae60 0%, #27ae60 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #27ae60 0%, #27ae60 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #27ae60 0%, #27ae60 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14092, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-13 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2c3e50), color-stop(100%, #2c3e50));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2c3e50 67%, #2c3e50 100%); }

/* line 14101, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-14 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #d35400 67%, #d35400 100%); }

/* line 14110, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-15 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #c0392b 67%, #c0392b 100%); }

/* line 14119, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-16 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 14128, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-17 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 14137, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #612786 67%, #612786 100%); }

/* line 14146, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #e67e22 67%, #e67e22 100%); }

/* line 14155, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #00402E 67%, #00402E 100%); }

/* line 14164, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14173, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-12.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #8e44ad), color-stop(66%, #8e44ad), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #8e44ad 34%, #8e44ad 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14182, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-14 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 14191, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-15 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 14200, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-16 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 14209, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-17 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 14218, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 14227, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 14236, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 14245, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14254, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-13.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14263, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-15 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 14272, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-16 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 14281, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-17 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 14290, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 14299, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 14308, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 14317, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14326, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-14.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14335, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-16 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 14344, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-17 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 14353, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 14362, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 14371, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 14380, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14389, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-15.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14398, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-16.calendar-course-section-17 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 14407, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-16.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 14416, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-16.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 14425, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-16.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 14434, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-16.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14443, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-16.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14452, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-17.calendar-course-section-18 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 14461, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-17.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 14470, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-17.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 14479, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-17.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14488, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-17.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14497, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-18.calendar-course-section-19 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 14506, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-18.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 14515, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-18.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14524, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-18.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14533, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-19.calendar-course-section-20 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 14542, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-19.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14551, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-19.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14560, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-20.calendar-course-section-21 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14569, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-20.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14578, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-11.calendar-course-section-21.calendar-course-section-22 {
  background: #2980b9;
  background: -moz-linear-gradient(left, #2980b9 0%, #2980b9 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2980b9), color-stop(33%, #2980b9), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2980b9 0%, #2980b9 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2980b9 0%, #2980b9 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2980b9 0%, #2980b9 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2980b9 0%, #2980b9 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14587, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-14 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #d35400), color-stop(100%, #d35400));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #d35400 67%, #d35400 100%); }

/* line 14596, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-15 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #c0392b 67%, #c0392b 100%); }

/* line 14605, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-16 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 14614, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-17 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 14623, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-18 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #612786 67%, #612786 100%); }

/* line 14632, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #e67e22 67%, #e67e22 100%); }

/* line 14641, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #00402E 67%, #00402E 100%); }

/* line 14650, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14659, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-13.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #2c3e50), color-stop(66%, #2c3e50), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #2c3e50 34%, #2c3e50 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14668, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-15 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 14677, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-16 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 14686, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-17 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 14695, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-18 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 14704, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 14713, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 14722, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14731, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-14.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14740, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-16 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 14749, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-17 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 14758, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-18 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 14767, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 14776, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 14785, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14794, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-15.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14803, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-16.calendar-course-section-17 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 14812, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-16.calendar-course-section-18 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 14821, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-16.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 14830, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-16.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 14839, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-16.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14848, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-16.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14857, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-17.calendar-course-section-18 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 14866, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-17.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 14875, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-17.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 14884, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-17.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14893, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-17.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14902, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-18.calendar-course-section-19 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 14911, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-18.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 14920, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-18.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14929, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-18.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14938, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-19.calendar-course-section-20 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 14947, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-19.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14956, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-19.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14965, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-20.calendar-course-section-21 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 14974, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-20.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14983, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-12.calendar-course-section-21.calendar-course-section-22 {
  background: #8e44ad;
  background: -moz-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #8e44ad), color-stop(33%, #8e44ad), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #8e44ad 0%, #8e44ad 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #8e44ad 0%, #8e44ad 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 14992, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-15 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #c0392b), color-stop(100%, #c0392b));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #c0392b 67%, #c0392b 100%); }

/* line 15001, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-16 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 15010, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-17 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 15019, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-18 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #612786 67%, #612786 100%); }

/* line 15028, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-19 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #e67e22 67%, #e67e22 100%); }

/* line 15037, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #00402E 67%, #00402E 100%); }

/* line 15046, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15055, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-14.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #d35400), color-stop(66%, #d35400), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #d35400 34%, #d35400 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15064, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-16 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 15073, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-17 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 15082, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-18 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 15091, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-19 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 15100, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 15109, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15118, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-15.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15127, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-16.calendar-course-section-17 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 15136, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-16.calendar-course-section-18 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 15145, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-16.calendar-course-section-19 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 15154, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-16.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 15163, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-16.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15172, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-16.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15181, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-17.calendar-course-section-18 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 15190, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-17.calendar-course-section-19 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 15199, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-17.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 15208, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-17.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15217, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-17.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15226, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-18.calendar-course-section-19 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 15235, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-18.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 15244, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-18.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15253, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-18.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15262, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-19.calendar-course-section-20 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 15271, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-19.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15280, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-19.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15289, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-20.calendar-course-section-21 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15298, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-20.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15307, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-13.calendar-course-section-21.calendar-course-section-22 {
  background: #2c3e50;
  background: -moz-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #2c3e50), color-stop(33%, #2c3e50), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #2c3e50 0%, #2c3e50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #2c3e50 0%, #2c3e50 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15316, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-16 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #bdc3c7), color-stop(100%, #bdc3c7));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #bdc3c7 67%, #bdc3c7 100%); }

/* line 15325, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-17 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 15334, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-18 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #612786 67%, #612786 100%); }

/* line 15343, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-19 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #e67e22 67%, #e67e22 100%); }

/* line 15352, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-20 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #00402E 67%, #00402E 100%); }

/* line 15361, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15370, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-15.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #c0392b), color-stop(66%, #c0392b), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #c0392b 34%, #c0392b 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15379, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-16.calendar-course-section-17 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 15388, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-16.calendar-course-section-18 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 15397, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-16.calendar-course-section-19 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 15406, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-16.calendar-course-section-20 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 15415, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-16.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15424, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-16.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15433, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-17.calendar-course-section-18 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 15442, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-17.calendar-course-section-19 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 15451, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-17.calendar-course-section-20 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 15460, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-17.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15469, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-17.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15478, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-18.calendar-course-section-19 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 15487, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-18.calendar-course-section-20 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 15496, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-18.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15505, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-18.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15514, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-19.calendar-course-section-20 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 15523, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-19.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15532, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-19.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15541, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-20.calendar-course-section-21 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15550, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-20.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15559, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-14.calendar-course-section-21.calendar-course-section-22 {
  background: #d35400;
  background: -moz-linear-gradient(left, #d35400 0%, #d35400 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #d35400), color-stop(33%, #d35400), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #d35400 0%, #d35400 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #d35400 0%, #d35400 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #d35400 0%, #d35400 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #d35400 0%, #d35400 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15568, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-16.calendar-course-section-17 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #7f8c8d), color-stop(100%, #7f8c8d));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #7f8c8d 67%, #7f8c8d 100%); }

/* line 15577, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-16.calendar-course-section-18 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #612786 67%, #612786 100%); }

/* line 15586, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-16.calendar-course-section-19 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #e67e22 67%, #e67e22 100%); }

/* line 15595, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-16.calendar-course-section-20 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #00402E 67%, #00402E 100%); }

/* line 15604, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-16.calendar-course-section-21 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15613, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-16.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #bdc3c7), color-stop(66%, #bdc3c7), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #bdc3c7 34%, #bdc3c7 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15622, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-17.calendar-course-section-18 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 15631, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-17.calendar-course-section-19 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 15640, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-17.calendar-course-section-20 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 15649, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-17.calendar-course-section-21 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15658, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-17.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15667, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-18.calendar-course-section-19 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 15676, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-18.calendar-course-section-20 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 15685, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-18.calendar-course-section-21 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15694, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-18.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15703, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-19.calendar-course-section-20 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 15712, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-19.calendar-course-section-21 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15721, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-19.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15730, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-20.calendar-course-section-21 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15739, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-20.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15748, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-15.calendar-course-section-21.calendar-course-section-22 {
  background: #c0392b;
  background: -moz-linear-gradient(left, #c0392b 0%, #c0392b 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #c0392b), color-stop(33%, #c0392b), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #c0392b 0%, #c0392b 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #c0392b 0%, #c0392b 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #c0392b 0%, #c0392b 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #c0392b 0%, #c0392b 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15757, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-17.calendar-course-section-18 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #612786), color-stop(100%, #612786));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #612786 67%, #612786 100%); }

/* line 15766, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-17.calendar-course-section-19 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #e67e22 67%, #e67e22 100%); }

/* line 15775, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-17.calendar-course-section-20 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #00402E 67%, #00402E 100%); }

/* line 15784, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-17.calendar-course-section-21 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15793, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-17.calendar-course-section-22 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #7f8c8d), color-stop(66%, #7f8c8d), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #7f8c8d 34%, #7f8c8d 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15802, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-18.calendar-course-section-19 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 15811, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-18.calendar-course-section-20 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 15820, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-18.calendar-course-section-21 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15829, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-18.calendar-course-section-22 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15838, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-19.calendar-course-section-20 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 15847, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-19.calendar-course-section-21 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15856, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-19.calendar-course-section-22 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15865, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-20.calendar-course-section-21 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15874, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-20.calendar-course-section-22 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15883, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-16.calendar-course-section-21.calendar-course-section-22 {
  background: #bdc3c7;
  background: -moz-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bdc3c7), color-stop(33%, #bdc3c7), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #bdc3c7 0%, #bdc3c7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #bdc3c7 0%, #bdc3c7 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15892, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-18.calendar-course-section-19 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #e67e22), color-stop(100%, #e67e22));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #e67e22 67%, #e67e22 100%); }

/* line 15901, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-18.calendar-course-section-20 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #00402E 67%, #00402E 100%); }

/* line 15910, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-18.calendar-course-section-21 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15919, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-18.calendar-course-section-22 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #612786), color-stop(66%, #612786), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #612786 34%, #612786 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15928, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-19.calendar-course-section-20 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 15937, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-19.calendar-course-section-21 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15946, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-19.calendar-course-section-22 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15955, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-20.calendar-course-section-21 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 15964, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-20.calendar-course-section-22 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15973, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-17.calendar-course-section-21.calendar-course-section-22 {
  background: #7f8c8d;
  background: -moz-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7f8c8d), color-stop(33%, #7f8c8d), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #7f8c8d 0%, #7f8c8d 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #7f8c8d 0%, #7f8c8d 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 15982, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-18.calendar-course-section-19.calendar-course-section-20 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(33%, #612786), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #00402E), color-stop(100%, #00402E));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%);
  background: linear-gradient(to right, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #00402E 67%, #00402E 100%); }

/* line 15991, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-18.calendar-course-section-19.calendar-course-section-21 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(33%, #612786), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 16000, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-18.calendar-course-section-19.calendar-course-section-22 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(33%, #612786), color-stop(34%, #e67e22), color-stop(66%, #e67e22), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #612786 0%, #612786 33%, #e67e22 34%, #e67e22 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 16009, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-18.calendar-course-section-20.calendar-course-section-21 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(33%, #612786), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 16018, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-18.calendar-course-section-20.calendar-course-section-22 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(33%, #612786), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #612786 0%, #612786 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 16027, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-18.calendar-course-section-21.calendar-course-section-22 {
  background: #612786;
  background: -moz-linear-gradient(left, #612786 0%, #612786 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #612786), color-stop(33%, #612786), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #612786 0%, #612786 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #612786 0%, #612786 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #612786 0%, #612786 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #612786 0%, #612786 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 16036, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-19.calendar-course-section-20.calendar-course-section-21 {
  background: #e67e22;
  background: -moz-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e67e22), color-stop(33%, #e67e22), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #1abc9c), color-stop(100%, #1abc9c));
  background: -webkit-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -o-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: -ms-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%);
  background: linear-gradient(to right, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #1abc9c 67%, #1abc9c 100%); }

/* line 16045, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-19.calendar-course-section-20.calendar-course-section-22 {
  background: #e67e22;
  background: -moz-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e67e22), color-stop(33%, #e67e22), color-stop(34%, #00402E), color-stop(66%, #00402E), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e67e22 0%, #e67e22 33%, #00402E 34%, #00402E 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 16054, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-19.calendar-course-section-21.calendar-course-section-22 {
  background: #e67e22;
  background: -moz-linear-gradient(left, #e67e22 0%, #e67e22 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e67e22), color-stop(33%, #e67e22), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #e67e22 0%, #e67e22 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #e67e22 0%, #e67e22 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #e67e22 0%, #e67e22 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #e67e22 0%, #e67e22 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/* line 16063, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/calendar-colors.scss */
.calendar-course-section-20.calendar-course-section-21.calendar-course-section-22 {
  background: #00402E;
  background: -moz-linear-gradient(left, #00402E 0%, #00402E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #00402E), color-stop(33%, #00402E), color-stop(34%, #1abc9c), color-stop(66%, #1abc9c), color-stop(67%, #2ecc71), color-stop(100%, #2ecc71));
  background: -webkit-linear-gradient(left, #00402E 0%, #00402E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -o-linear-gradient(left, #00402E 0%, #00402E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: -ms-linear-gradient(left, #00402E 0%, #00402E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%);
  background: linear-gradient(to right, #00402E 0%, #00402E 33%, #1abc9c 34%, #1abc9c 66%, #2ecc71 67%, #2ecc71 100%); }

/*# sourceMappingURL=calendar-colors.scss.map */
/* line 4, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-col-2-clone, .dropdown-col-3-clone {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transform: translate3d(-9999px, -9999px, -9999px);
  -ms-transform: translate3d(-9999px, -9999px, -9999px);
  -o-transform: translate3d(-9999px, -9999px, -9999px);
  transform: translate3d(-9999px, -9999px, -9999px); }
  /* line 122, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/modules/_mixins.sass */
  .dropdown-col-2-clone:not(.no-absolute), .dropdown-col-3-clone:not(.no-absolute) {
    position: absolute; }

/* line 10, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-col-2-clone {
  -webkit-transition: transform 400ms ease;
  -moz-transition: transform 400ms ease;
  -o-transition: transform 400ms ease;
  transition: transform 400ms ease; }

/* line 12, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-col-3-clone {
  -webkit-transition: 250ms transform 300ms ease;
  -moz-transition: 250ms transform 300ms ease;
  -o-transition: 250ms transform 300ms ease;
  transition: 250ms transform 300ms ease; }

/* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-col-2-clone {
  background-color: #005b8d;
  z-index: 13; }
  /* line 18, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
  .dropdown-col-2-clone.class-active {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); }

/* line 20, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-col-3-clone {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  background-color: #fff;
  z-index: 12; }
  /* line 24, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
  .dropdown-col-3-clone.class-active {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); }

/* line 27, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-container {
  display: none !important;
  top: auto;
  margin-top: auto;
  z-index: 598;
  width: 100%;
  position: absolute;
  padding: 40px 0 20px 0;
  background-color: #eaeaea;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2); }
  /* line 37, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
  .dropdown-menu-container .dropdown-menu-wrapper {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    width: 100%; }
    /* line 42, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
    .dropdown-menu-container .dropdown-menu-wrapper .dropdown-menu-list-item {
      background-color: transparent !important;
      border: 0px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      color: #FFF; }
    /* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
    .dropdown-menu-container .dropdown-menu-wrapper .dropdown-menu-col-1 {
      z-index: 14;
      position: relative;
      vertical-align: top;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      -webkit-box-shadow: 1px 0 0 0 #003a5a;
      -moz-box-shadow: 1px 0 0 0 #003a5a;
      box-shadow: 1px 0 0 0 #003a5a;
      background-color: #003a5a;
      margin: 0;
      padding: 0; }
    /* line 56, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
    .dropdown-menu-container .dropdown-menu-wrapper .dropdown-menu-col-2 {
      position: relative;
      vertical-align: top;
      margin: 0;
      padding: 0; }
    /* line 61, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
    .dropdown-menu-container .dropdown-menu-wrapper .dropdown-menu-col-3 {
      position: relative;
      vertical-align: top;
      -webkit-border-radius: 0 4px 4px 0;
      -moz-border-radius: 0 4px 4px 0;
      -ms-border-radius: 0 4px 4px 0;
      border-radius: 0 4px 4px 0;
      margin: 0;
      padding: 0; }
    /* line 67, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
    .dropdown-menu-container .dropdown-menu-wrapper .dropdown-menu-category-image-container {
      width: 100%;
      height: 150px;
      background-size: cover;
      background-position: center;
      position: relative; }
      /* line 75, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
      .dropdown-menu-container .dropdown-menu-wrapper .dropdown-menu-category-image-container .category-image-overlay {
        background-color: #005b8d;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 0.6; }
    /* line 84, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
    .dropdown-menu-container .dropdown-menu-wrapper .category-title {
      font-size: 20px;
      margin: 10px 0;
      display: block;
      color: #005b8d; }

/* line 90, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-container.open {
  display: block !important; }

/* line 95, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-container .nav-pills.nav-stacked {
  padding: 8px 0; }
/* line 97, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-container .dropdown-menu-nav-pill {
  padding: 0 8px; }
  /* line 99, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
  .dropdown-menu-container .dropdown-menu-nav-pill > a {
    color: #fff; }

/* line 102, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-nav-pill > a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 108, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-container .dropdown-menu-col-1 .dropdown-menu-nav-pill > a:hover {
  background-color: rgba(0, 0, 0, 0.15); }
/* line 110, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-container .dropdown-menu-col-1 .active.dropdown-menu-nav-pill > a {
  background-color: #005b8d;
  color: #fff; }
/* line 117, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-container .dropdown-menu-col-2 .dropdown-menu-nav-pill > a:hover {
  background-color: rgba(0, 0, 0, 0.1); }
/* line 119, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-container .dropdown-menu-col-2 .active.dropdown-menu-nav-pill > a {
  background-color: #fff;
  color: #005b8d; }

/* line 123, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
#dropdown-menu-close-button {
  margin-top: 20px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, sans-serif;
  border: 1px solid #56626E;
  color: #56626E; }
  /* line 128, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
  #dropdown-menu-close-button i.cf.cf-chevron {
    width: 22px;
    height: 20px; }

/* line 133, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
#dropdown-menu-backdrop {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 597; }

/* line 143, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
#col-2-featured-course {
  padding: 0 15px;
  z-index: 11; }
  /* line 146, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
  #col-2-featured-course .course-grid-item {
    margin-bottom: 0; }

/* line 149, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
#col-3-featured-course {
  z-index: 10;
  padding: 0 15px; }
  /* line 153, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
  #col-3-featured-course > .row:last-child .course-grid-item {
    margin-bottom: 0px; }

/* line 157, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-category-pane {
  padding: 3px; }

/* line 161, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-container.viewing-categories .dropdown-menu-col-1 {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }
/* line 163, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-container.viewing-categories .dropdown-menu-col-2 {
  background-color: #005b8d; }
/* line 165, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-container.viewing-categories .dropdown-menu-col-3 {
  background-color: #FFF; }
  /* line 168, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
  .dropdown-menu-container.viewing-categories .dropdown-menu-col-3 .tab-content {
    padding: 15px; }
/* line 170, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-container.viewing-categories #col-2-featured-course, .dropdown-menu-container.viewing-categories #col-3-featured-course {
  opacity: 0;
  -webkit-transform: translate3d(-9999px, -9999px, -9999px);
  -ms-transform: translate3d(-9999px, -9999px, -9999px);
  -o-transform: translate3d(-9999px, -9999px, -9999px);
  transform: translate3d(-9999px, -9999px, -9999px); }
  /* line 122, /home/runner/work/TCE/TCE/app/assets/stylesheets/shared/modules/_mixins.sass */
  .dropdown-menu-container.viewing-categories #col-2-featured-course:not(.no-absolute), .dropdown-menu-container.viewing-categories #col-3-featured-course:not(.no-absolute) {
    position: absolute; }

/* line 177, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-col-1 {
  overflow: hidden; }

/* line 180, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
#col-2-featured-course, #col-3-featured-course,
.dropdown-menu-col-1 .scrollable-portion,
.dropdown-menu-col-2 .scrollable-portion .tab-content,
.dropdown-menu-col-3 .scrollable-portion .tab-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 65vh; }
  @media (max-height: 650px) {
    /* line 180, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
    #col-2-featured-course, #col-3-featured-course,
    .dropdown-menu-col-1 .scrollable-portion,
    .dropdown-menu-col-2 .scrollable-portion .tab-content,
    .dropdown-menu-col-3 .scrollable-portion .tab-content {
      max-height: 60vh; } }
  @media (max-height: 575px) {
    /* line 180, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
    #col-2-featured-course, #col-3-featured-course,
    .dropdown-menu-col-1 .scrollable-portion,
    .dropdown-menu-col-2 .scrollable-portion .tab-content,
    .dropdown-menu-col-3 .scrollable-portion .tab-content {
      max-height: 55vh; } }
  @media (max-height: 500px) {
    /* line 180, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
    #col-2-featured-course, #col-3-featured-course,
    .dropdown-menu-col-1 .scrollable-portion,
    .dropdown-menu-col-2 .scrollable-portion .tab-content,
    .dropdown-menu-col-3 .scrollable-portion .tab-content {
      max-height: 50vh; } }

/* line 197, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-col-1 .upper-scroll, .dropdown-menu-col-1 .lower-scroll, .dropdown-menu-col-2 .upper-scroll, .dropdown-menu-col-2 .lower-scroll, .dropdown-menu-col-3 .upper-scroll, .dropdown-menu-col-3 .lower-scroll {
  position: absolute;
  display: none;
  left: 1px;
  right: 0px;
  background-color: #005b8d;
  z-index: 599;
  height: 10px; }
/* line 205, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-col-1 .upper-scroll, .dropdown-menu-col-2 .upper-scroll, .dropdown-menu-col-3 .upper-scroll {
  -webkit-box-shadow: 0px 4px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 2px 0px rgba(0, 0, 0, 0.2); }
/* line 207, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-col-1 .lower-scroll, .dropdown-menu-col-2 .lower-scroll, .dropdown-menu-col-3 .lower-scroll {
  bottom: 0px;
  -webkit-box-shadow: 0px -4px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px -4px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px -4px 2px 0px rgba(0, 0, 0, 0.2); }
/* line 210, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-col-1 .dropdown-menu-nav-pill, .dropdown-menu-col-2 .dropdown-menu-nav-pill, .dropdown-menu-col-3 .dropdown-menu-nav-pill {
  background-color: #005b8d; }

/* line 213, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-col-1 .upper-scroll, .dropdown-menu-col-1 .lower-scroll {
  left: 0px;
  background-color: #003a5a; }
/* line 216, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-col-1 .upper-scroll {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -ms-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0; }
/* line 218, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-col-1 .lower-scroll {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  -ms-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px; }
/* line 220, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-col-1 .dropdown-menu-nav-pill {
  background-color: #003a5a; }

/* line 222, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/dropdown-menu.sass */
.dropdown-menu-col-2 {
  overflow: hidden; }
/* line 6, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
#logo-search-dropdown-navbar {
  width: 100%;
  background: #e1e1e1;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  border: 0px;
  z-index: 600;
  display: flex;
  padding: 10px 1rem 7px 1rem; }
  /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
  #logo-search-dropdown-navbar .navbar-header {
    display: flex;
    align-items: center;
    margin: auto;
    width: 100%;
    max-width: 1020px; }
    @media all and (max-width: 768px) {
      /* line 15, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
      #logo-search-dropdown-navbar .navbar-header {
        flex-direction: column; } }
    /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
    #logo-search-dropdown-navbar .navbar-header .logo-wrapper {
      flex-shrink: 0;
      max-width: 28%; }
      @media all and (max-width: 768px) {
        /* line 23, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
        #logo-search-dropdown-navbar .navbar-header .logo-wrapper {
          width: 100%;
          margin-bottom: 1rem;
          text-align: center; } }
      /* line 30, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
      #logo-search-dropdown-navbar .navbar-header .logo-wrapper .navbar-img {
        height: auto;
        max-width: 100%;
        margin: 0;
        max-height: 46px; }
    /* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
    #logo-search-dropdown-navbar .navbar-header .search-wrapper {
      flex: 3;
      margin-left: 1rem; }
      @media all and (max-width: 768px) {
        /* line 35, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
        #logo-search-dropdown-navbar .navbar-header .search-wrapper {
          width: 100%;
          margin-bottom: 1rem; } }
    /* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
    #logo-search-dropdown-navbar .navbar-header .browse-wrapper {
      flex: 1;
      margin-left: 1rem; }
      @media all and (max-width: 768px) {
        /* line 41, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
        #logo-search-dropdown-navbar .navbar-header .browse-wrapper {
          width: 100%; } }
  /* line 47, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
  #logo-search-dropdown-navbar #navbar-search-container .logo-search-dropdown-input-group {
    -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px; }
    /* line 50, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
    #logo-search-dropdown-navbar #navbar-search-container .logo-search-dropdown-input-group input {
      border: 0px;
      font-size: 1.1em; }
    /* line 53, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
    #logo-search-dropdown-navbar #navbar-search-container .logo-search-dropdown-input-group .input-group-btn > button {
      border: 0px; }
  /* line 55, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
  #logo-search-dropdown-navbar #navbar-search-container .input-group-btn > button {
    background-color: #005b8d;
    color: #fff; }
    /* line 58, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
    #logo-search-dropdown-navbar #navbar-search-container .input-group-btn > button .fa {
      color: #fff;
      fill: #fff;
      stroke: #fff; }
  /* line 63, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
  #logo-search-dropdown-navbar #navbar-search-container input:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 1px #005b8d;
    -moz-box-shadow: 0 0 0 1px #005b8d;
    box-shadow: 0 0 0 1px #005b8d; }
    /* line 66, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
    #logo-search-dropdown-navbar #navbar-search-container input:focus + .input-group-btn > button {
      -webkit-box-shadow: 0 0 0 1px #005b8d;
      -moz-box-shadow: 0 0 0 1px #005b8d;
      box-shadow: 0 0 0 1px #005b8d; }
  /* line 69, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
  #logo-search-dropdown-navbar #navbar-dropdown-container .btn {
    -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    border: 0px; }

/* line 74, /home/runner/work/TCE/TCE/app/assets/stylesheets/legacy/desktop/components/navbar.sass */
#dropdown-menu-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *





*/
