@font-face {
  font-family: 'Open Sans';
  src: url('assets/Fonts/OpenSans-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('assets/Fonts/OpenSans-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'SpecialFont';
  src: url('assets/Fonts/OleoScript-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Zilla Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/zillaslab/v6/dFa6ZfeM_74wlPZtksIFWj0.ttf) format('truetype');
}
@font-face {
  font-family: 'Zilla Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYuUe2HQ.ttf) format('truetype');
}
.BaseFont {
  font-family: Open Sans, Arial, sans-serif;
}
.SpecialFont {
  font-family: 'Zilla Slab', serif;
}
.container .container {
  padding-left: 0;
  padding-right: 0;
}
/* needed for iOS, not sure why */
body a[type=button] {
  -webkit-appearance: none;
}
.form-control {
  color: inherit;
  font-size: 1em;
}
.dropdown-menu li {
  padding: 0 0.5em;
}
.dropdown-menu li a[data-jplist-selected="true"] {
  color: #363636;
}
body {
  /* For BS modal popups */
  /* Add a permanent scrollbar on the right */
}
body .show > .btn.dropdown-toggle:active,
body .show > .btn.dropdown-toggle:focus,
body .show > .btn.dropdown-toggle[aria-expanded="true"] {
  background: #009dc5;
  color: #fff;
  border: none;
  box-shadow: none;
}
body.modal-open-noscroll,
body.modal-open {
  overflow-y:  scroll;
  padding-right:  0px;
}
body.vertical-scrollbar {
  /* For BS modal popups */
}
body.vertical-scrollbar.modal-open-noscroll,
body.vertical-scrollbar.modal-open {
  overflow-y: scroll;
  padding-right:  0px;
}
.CP-View .row.Empty {
  display: none;
}
/* By default the color variations will be based of an average lightness of the color
If you like that, change the color for Col1, if you don't make sure you change both Col1 and Col1Base.
*/
/* Color 1 */
/* Color 2 */
/* Color 3 */
/* Color 4 */
/* Color 5 */
/* Grey */
/* DNN Variable */
/* Font Sizes */
/* Pane Highlight */
/* Max-logo width */
/* Minimum header height, can be set to have less animation on the calculated offset of the content to the fixed header */
/* Offset for the controlpanel */
/* Menu -- !! you should also change this in skin.js !!*/
/* Hamburger */
/* Fade in animation Time */
/* Content Blocks */
/* DNN Button Colours */
@keyframes content-fade-in {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.font-scaling {
  font-size: calc(0.8em + 0.3vw);
}
.clear-fix:after {
  content: "";
  display: table;
  clear: both;
}
/* DNN7 > Reset */
.dnnCPHeader li {
  line-height: normal;
}
#dnnCPWrap .dnnCPHNav,
#dnnCPWrap .dnnCPHMode {
  height: 30px;
}
#RibbonBar_adminMenus > ul > li > a,
#dnn_cp_RibbonBar_adminMenus > ul > li > a {
  padding: 10px 16px;
}
.dnnCPHMessage {
  line-height: 35px;
}
#RibbonBar_adminMenus .dnnadminmega .megaborder,
#dnn_cp_RibbonBar_adminMenus .dnnadminmega .megaborder {
  top: 35px;
}
a.dnnPrimaryAction:link,
a.dnnPrimaryAction:visited {
  color: #ffffff;
}
a.dnnSecondaryAction:link,
a.dnnSecondaryAction:visited {
  color: #f3f3f3;
}
.LoginPanel {
  width: 100%;
  padding-right: 0;
  float: none;
}
.LoginPanel .dnnFormItem .dnnLabel,
.LoginPanel .dnnFormItem .dnnFormLabel {
  width: 12em;
  padding: 0 1em 0 0;
  margin-right: 0;
  float: none;
  display: block;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .LoginPanel .dnnFormItem .dnnLabel,
  .LoginPanel .dnnFormItem .dnnFormLabel {
    float: left;
    text-align: right;
  }
}
.LoginPanel .dnnFormItem .dnnCheckbox {
  margin-left: 0;
}
.LoginPanel .dnnFormItem .dnnCheckbox .mark {
  margin: 0;
}
body {
  letter-spacing: normal;
  line-height: normal;
}
h1,
h2,
h3,
h4,
h5,
h6,
li,
ul,
.Normal,
.NormalRed,
.NormalBold,
.NormalDisabled,
th,
td,
table,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ul,
li p,
.blockquote,
.blockquote p,
.Normal,
.NormalBold,
.NormalDisabled,
.NormalDeleted,
.Head,
.SubHead,
.SubSubHead,
a:link,
a:visited,
input,
.CommandButton {
  color: inherit;
  font-family: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  font-size: inherit;
}
ul,
ol {
  margin-bottom: 1em;
  margin-left: 1em;
}
/* DNN7 Control panel */
body > form #ControlBar_ControlPanel {
  z-index: 100001 !important;
}
body > form > .rcbSlide {
  z-index: 100010 !important;
}
/* DNN7 > Show Panes in Edit mode */
.DNNEmptyPane {
  display: block;
  width: auto;
  height: 0;
}
.CP-Edit .DNNEmptyPane {
  display: block;
  min-height: 100px;
}
.paneOutline,
.dnnDropEmptyPanes {
  border: 0 none;
}
/* DNN Admin for DNN 8, partly DNN 9 */
#dnnCPWrap,
#dnnCPWrap *,
#dnnCPWrap:before,
#dnnCPWrap:after,
.dnnActionMenu,
.dnnActionMenu:before,
.dnnActionMenu:after,
.dnnActionMenu *,
.ui-dialog,
.ui-dialog:before,
.ui-dialog:after,
.ui-dialog *,
#RibbonBar_ControlPanel,
#RibbonBar_ControlPanel:before,
#RibbonBar_ControlPanel:after,
#RibbonBar_ControlPanel *,
#RibbonBar_ControlPanel *:before,
#RibbonBar_ControlPanel *:after,
#ControlBar_ControlPanel,
#ControlBar_ControlPanel:before,
#ControlBar_ControlPanel:after,
#ControlBar_ControlPanel *,
#ControlBar_ControlPanel *:before,
#ControlBar_ControlPanel *:after,
.actionMenu,
.actionMenu:before,
.actionMenu:after,
.actionMenu *,
.actionMenu *:before,
.actionMenu *:after,
.dnnFormItem,
.dnnFormItem:after,
.dnnFormItem:before,
.dnnFormItem *,
.dnnFormItem *:after,
.dnnFormItem *:before,
.ui-widget,
.ui-widget *,
.ui-widget *:before,
.ui-widget *:after,
.dnnModalCtrl,
.dnnModalCtrl * {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
/* Pop-up close button */
.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close {
  padding: 0;
}
/* For Evoq & DNN 9*/
html .dnnModuleManager {
  padding: 0 !important;
}
html .actionMenu {
  display: block !important;
  opacity: 1 !important;
}
html .actionMenu > ul {
  background: #eee;
}
html .actionMenu .dnn_mact {
  min-width: 66px;
}
html form .actionMenu ul {
  z-index: 1040 !important;
}
html .scrolled form .actionMenu ul {
  z-index: auto !important;
}
html .actionMenu .dnn_mact > li {
  margin-right: 0 !important;
}
html .actionMenu .dnn_mact > li:not(:last-child) {
  line-height: 0;
}
html .actionMenu .dnn_mact > li.dnn_shared,
html .actionMenu .dnn_mact > li.dnn_menu_label {
  float: right;
  font-size: 0.7em;
  opacity: 0.8;
}
/* Fix for Bootstrap */
.mark {
  background: transparent;
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  z-index: 1000;
}
.scrolled .navbar-fixed-bottom,
.scrolled .navbar-fixed-top {
  z-index: 1030;
}
/* Fix for open content editor in source mode (issue in default.css)*/
.dnnFormItem textarea {
  max-width: 100%;
}
/* Installer issue */
.dnnInstallExtension .dnnInputFileWrapper {
  margin-bottom: 1em;
}
.dnnInstallExtension .dnnBoxLabel {
  padding-right: 0.5em;
}
/* Panes */
/* Remove height for panes without any content */
.CP-None .row.Empty,
.CP-View .row.Empty {
  display: none;
}
input,
textarea {
  border-radius: 0;
  box-shadow: none;
}
/* For Safari mobile */
.DNN07:not(.CP-None) .fixed-top,
.DNN08:not(.CP-None) .fixed-top {
  margin-top: 53px;
}
/* DNN Input, Buttons & Tabs */
.dnnFormItem input[type="text"],
.dnnFormItem select,
.dnnFormItem textarea,
.dnnFormItem input[type="email"],
.dnnFormItem input[type="search"],
.dnnFormItem input[type="password"] {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #c9c9c9;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 1em;
  padding: 5px 8px;
  font-size: inherit;
}
.dnnFormItem input[type="text"]:active,
.dnnFormItem input[type="text"]:focus,
.dnnFormItem input[type="password"]:focus,
.dnnFormItem input[type="password"]:active,
.dnnFormItem input[type="email"]:active,
.dnnFormItem input[type="email"]:focus,
.dnnFormItem select:active,
.dnnFormItem select:focus,
.dnnFormItem textarea:active,
.dnnFormItem textarea:focus,
.dnnFormItem input[type="search"]:active,
.dnnFormItem input[type="search"]:focus {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #009dc5;
  box-shadow: 0 0 3px 0 #009dc5;
  color: #333;
}
.dnnPrimaryAction,
.dnnFormItem input[type="submit"],
a.dnnPrimaryAction {
  background: #009dc5;
  display: inline-block;
  padding: 8px 14px;
  border-radius: 0;
  color: #fff;
  text-shadow: none;
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.dnnPrimaryAction:hover,
.dnnFormItem input[type="submit"]:hover,
a.dnnPrimaryAction:hover {
  background: #004c5f;
  border-color: #009dc5;
  color: #fff;
}
.dnnFormItem button,
.dnnFormItem input[type="button"],
.dnnFormItem input[type="reset"],
.dnnSecondaryAction,
.dnnTertiaryAction,
a.dnnSecondaryAction,
a.dnnTertiaryAction,
ul.dnnAdminTabNav li a,
.dnnLogin .LoginTabGroup span {
  background: #46c4e5;
  display: inline-block;
  padding: 8px 14px;
  border-radius: 0;
  color: #f3f3f3;
  text-decoration: none;
  text-shadow: none;
  box-shadow: none;
  border: none;
  font-weight: normal;
}
.dnnFormItem button:hover,
.dnnFormItem input[type="button"]:hover,
.dnnFormItem input[type="reset"]:hover,
.dnnSecondaryAction:hover,
a.dnnSecondaryAction:hover,
.dnnTertiaryAction:hover,
a.dnnTertiaryAction:hover,
ul.dnnAdminTabNav li a:hover,
.dnnLogin .LoginTabGroup span:hover {
  background: #198eac;
  color: #f3f3f3;
}
ul.dnnAdminTabNav {
  height: 40px;
}
ul.dnnAdminTabNav li.ui-tabs-active a {
  background-color: #009dc5;
  text-shadow: none;
  padding: 10px 14px 9px;
}
h2.dnnFormSectionHead {
  margin-top: 1em;
  margin-bottom: 0.5em;
  border-bottom: 2px solid #009dc5;
  font-size: 1.7em;
  line-height: 1.5em;
  letter-spacing: normal;
}
.dnnLogHeader {
  background: #009dc5;
  color: #fff;
}
.dnnFormMessage {
  border-radius: 0;
  border: none;
  max-width: 100%;
}
/* Tabs */
.dnnForm .ui-corner-all {
  border-radius: 0;
}
ul.dnnAdminTabNav {
  border-bottom: solid 2px #009dc5;
  margin-top: 0.5em;
}
ul.dnnAdminTabNav li.ui-tabs-active a {
  margin-top: 0;
}
.LabelEditTextClass,
.fffas-select {
  color: #002731;
}
.personabar-visible:not(.mobile-menu-open) .pb-offset {
  margin-left: 80px;
}
/* Disabled edit button in CkEditor */
.ehActions a.aspNetDisabled {
  border-radius: 0;
  background: #eee;
  color: #aaa;
  border: none;
  padding: 8px 14px;
}
.dnn_mact > li > ul > li {
  border: none;
  color: #000;
}
.dnn_mact > li > ul > li:nth-child(even) {
  background: #f3f3f3;
}
.dnn_mact > li ul a {
  font-family: inherit;
}
/* RadComboBox Default skin */
/*global*/
.RadComboBox_Default,
.RadComboBox_Default .rcbInput,
.RadComboBoxDropDown_Default {
  font-szie: inherit;
  color: #000000;
}
.RadComboBox_Default {
  display: inline-block !important;
}
.dnnFormItem > .RadComboBox_Default {
  width: 47%;
  margin-bottom: 18px;
  max-width: 445px;
}
.RadComboBoxDropDown_Default .rcbImage {
  height: 16px;
  width: 16px;
  display: inline-block;
  margin-right: 8px;
}
/* user profile dropdown list  */
.dnnProfileItem > .rcbImage {
  height: 35px;
  width: 35px;
  display: inline-block;
  margin: -8px 8px -8px -8px;
}
/* combobox */
.RadComboBox_Default .rcbInputCellLeft,
.RadComboBox_Default .rcbInputCellRight,
.RadComboBox_Default .rcbArrowCellLeft,
.RadComboBox_Default .rcbArrowCellRight {
  background: none;
}
.RadComboBox_Default table {
  border-collapse: separate !important;
  border-spacing: 0;
}
div.RadComboBox_Default .rcbArrowCell a {
  /* 	line-height: 16px; 	height: 22px;     */
}
.RadComboBox_Default td.rcbInputCellLeft,
.RadComboBox_Default td.rcbInputCellRight {
  /*background-position: 0 0; */
  border: 1px solid #c9c9c9;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0 !important;
  background: #fff;
  background-image: none;
  color: #999;
  text-decoration: none;
  margin: 0 !important;
}
.RadComboBox_Default td.rcbInputCellLeft {
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
}
.RadComboBox_Default td.rcbInputCellRight {
  border-left: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
}
.RadComboBox_Default .rcbFocused td.rcbInputCellLeft,
.RadComboBox_Default .rcbFocused td.rcbInputCellRight,
.RadComboBox_Default .rcbFocused td.rcbArrowCellRight {
  border-color: #009dc5;
  box-shadow: none;
}
.RadComboBox_Default td.rcbInputCellLeft input[readonly],
.RadComboBox_Default td.rcbInputCellRight input[readonly] {
  cursor: auto;
}
.dnnError td.rcbInputCellLeft,
.dnnError td.rcbInputCellRight {
  border: 1px solid red !important;
  border-right: none !important;
}
.dnnError td.rcbInputCellLeft {
  border-right: none !important;
}
.dnnError td.rcbInputCellRight {
  border-left: none !important;
}
.RadComboBox_Default td.rcbArrowCellRight,
.RadComboBox_Default td.rcbArrowCellLeft {
  /*background-position: 100% 0; */
  border: 1px solid #c9c9c9;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 12px !important;
  background: #fff;
  color: #333;
  text-decoration: none;
  vertical-align: middle !important;
}
.RadComboBox_Default td.rcbArrowCellRight {
  border-left: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
}
.RadComboBox_Default td.rcbArrowCellLeft {
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
}
.dnnError td.rcbArrowCellRight,
.dnnError td.rcbArrowCellLeft {
  border: 1px solid red !important;
}
.dnnError td.rcbArrowCellRight {
  border-left: none !important;
}
.dnnError td.rcbArrowCellLeft {
  border-right: none !important;
}
.RadComboBox_Default td.rcbArrowCellRight a,
.RadComboBox_Default td.rcbArrowCellLeft a {
  background: transparent url(../../../../../../images/dnnSpinnerDownArrow.png) no-repeat !important;
  background-position: bottom center !important;
  padding-top: 8px !important;
  height: 0 !important;
  cursor: pointer;
}
.RadComboBox_Default .rcbInputCell .rcbEmptyMessage {
  color: #333;
}
.RadComboBox_Default .rcbInput {
  margin: 0 !important;
  background: #fff !important;
  border: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  padding: 9px !important;
  /*width: auto !important;*/
}
div.RadComboBoxDropDown_Default,
.RadComboBoxDropDown {
  background: transparent;
  /*border-color: #c9c9c9;*/
  border: none !important;
  font-szie: inherit;
  position: absolute;
}
.RadComboBoxDropDown_Default .rcbFooter {
  background-color: #5fdfff;
  background-position: 0 -110px;
  border-top-color: #d5d5d5;
}
div.RadComboBoxDropDown_Default .rcbHeader {
  font-size: 13px;
  font-weight: bold;
  border-bottom: 0;
  padding: 8px 7px 0;
}
.RadComboBoxDropDown_Default .rcbItem,
.RadComboBoxDropDown_Default .rcbHovered {
  line-height: 1.5;
}
.RadComboBoxDropDown_Default .rcbItem em {
  background: #e5e5e5;
}
.RadComboBoxDropDown_Default .rcbHovered {
  background: #5fdfff;
  color: #000;
}
.RadComboBoxDropDown_Default .rcbSeparator {
  color: #444;
  background: #d9dadc;
}
.RadComboBox_Default .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Default .rcbDisabled {
  color: #999;
  padding: 8px;
}
.RadComboBoxDropDown_Default .rcbLoading {
  background: #f0f0f0;
}
.RadComboBoxDropDown_Default .rcbMoreResults {
  border-top-color: #c6c7d2;
  background-position: 0 -132px;
  background-color: #e6e6e6;
  color: #606060;
}
.RadComboBoxDropDown_Default .rcbMoreResults a {
  background-position: -157px -94px;
  color: #606060;
}
.RadComboBoxDropDown_Default .rcbScroll {
  border: 1px solid #c9c9c9 !important;
  -webkit-box-shadow: 0px 2px 0px 0px #f2f2f2;
  box-shadow: 0px 2px 0px 0px #f2f2f2;
  background: #fff;
  margin-left: 2px !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  overflow: auto;
  position: relative;
}
.RadComboBoxDropDown_Default .rcbList {
  position: relative;
  list-style-type: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.RadComboBoxDropDown_Default .rcbItem,
.RadComboBoxDropDown_Default .rcbHovered {
  padding: 8px;
  border-top: 1px solid #c9c9c9;
  font-szie: inherit;
  color: #444;
  cursor: pointer;
  text-shadow: none;
  margin: 0;
}
.RadComboBoxDropDown_Default_rtl .jspScrollable .jspContainer .rcbList {
  margin: 0 9px 0 -9px !important;
}
/* hierarchy combox */
.dnnOptGroupItem,
.SkinListHeader {
  background: none !important;
  color: #000 !important;
  font-weight: bold !important;
  border-bottom: 2px solid #000 !important;
}
.dnnOptItem {
  padding-left: 20px !important;
}
/* START Telerik.Web.UI.Skins.TreeView.css */
.RadTreeView {
  white-space: nowrap;
  cursor: default;
}
.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot,
.RadTreeView .rtUL {
  zoom: 1;
}
.RadTreeView .rtSp,
.RadTreeView .rtImg,
.RadTreeView .rtIn,
.RadTreeView .rtChk {
  vertical-align: middle;
}
.RadTreeView .rtUL {
  margin: 0;
  padding: 0;
  -moz-user-select: -moz-none;
}
.RadTreeView .rtLI {
  list-style-image: none;
  list-style-position: outside;
  list-style: none;
}
.RadTreeView .rtUL .rtLI .rtUL {
  padding-left: 20px;
}
.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot {
  padding: 1px 0 1px 20px;
}
.RadTreeView .rtPlus,
.RadTreeView .rtMinus {
  font-size: 0;
  padding: 0;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  width: 11px;
  height: 11px;
  background-repeat: no-repeat;
}
* html .RadTreeView .rtPlus,
* html .RadTreeView .rtMinus {
  margin-right: 1px;
}
* + html .RadTreeView .rtPlus,
* + html .RadTreeView .rtMinus {
  margin-right: 1px;
}
.RadTreeView .rtPlus {
  background-position: 0 0;
}
.RadTreeView .rtPlusHover {
  background-position: 0 -22px;
}
.RadTreeView .rtMinus {
  background-position: 0 -11px;
}
.RadTreeView .rtMinusHover {
  background-position: 0 -33px;
}
.RadTreeView .rtChecked,
.RadTreeView .rtUnchecked,
.RadTreeView .rtIndeterminate {
  display: -moz-inline-box;
  display: inline-block;
  width: 13px;
  height: 13px;
  vertical-align: middle;
  margin: 0 3px 0 0;
  line-height: 0;
  font-size: 0;
}
.RadTreeView .rtChecked {
  background-position: 0 0;
}
.RadTreeView .rtUnchecked {
  background-position: 0 -13px;
}
.RadTreeView .rtIndeterminate {
  background-position: 0 -26px;
}
.RadTreeView .rtSp {
  display: -moz-inline-box;
  display: inline-block;
  width: 1px;
  margin-left: -1px;
  height: 22px;
}
.RadTreeView .rtChk {
  margin: 0 2px;
  padding: 0;
  width: 12px;
  height: 12px;
}
.RadTreeView .rtIn {
  margin-left: 1px;
  padding: 4px 3px 3px;
  text-decoration: none;
}
.RadTreeView a.rtIn {
  cursor: pointer;
}
.RadTreeView div.rtIn {
  display: -moz-inline-block;
  display: inline-block;
  vertical-align: top;
}
* + html .RadTreeView_rtl .rtIn {
  padding: 2px 3px;
}
* html .RadTreeView_rtl .rtIn {
  padding: 2px 3px;
}
* html .RadTreeView div.rtIn {
  display: inline-block;
}
* html .RadTreeView div.rtIn {
  display: inline;
}
* + html .RadTreeView div.rtIn {
  display: inline-block;
}
* + html .RadTreeView div.rtIn {
  display: inline;
}
.RadTreeView .rtTemplate,
.RadTreeView input {
  -moz-user-select: text;
}
.RadTreeView .rtLoadingIcon {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: text-top;
  width: 21px;
  height: 16px;
  margin-top: -1px;
  overflow: hidden;
  text-indent: -9999px;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: 2px 0;
}
* + html .RadTreeView .rtLoadingIcon {
  margin: 0;
}
* html .RadTreeView .rtLoadingIcon {
  margin: 0;
}
.RadTreeView .rtLoadingBelow {
  display: block;
}
* + html .RadTreeView_rtl .rtLoadingIcon {
  text-indent: 0;
}
* html .RadTreeView_rtl .rtLoadingIcon {
  text-indent: 0;
}
.RadTreeView .rtHover .rtIn,
.RadTreeView .rtSelected .rtIn {
  padding: 3px 2px 2px;
  border-width: 1px;
  border-style: solid;
  background-repeat: repeat-x;
  background-position: 0 0;
}
* + html .RadTreeView_rtl .rtHover .rtIn,
* + html .RadTreeView_rtl .rtSelected .rtIn {
  padding: 1px 2px;
}
* html .RadTreeView_rtl .rtHover .rtIn,
* html .RadTreeView_rtl .rtSelected .rtIn {
  padding: 1px 2px;
}
.RadTreeView .rtEdit * {
  white-space: nowrap !important;
}
.RadTreeView .rtEdit .rtIn,
.RadTreeView .rtEdit .rtIn input {
  outline: 0;
  cursor: text;
}
.RadTreeView .rtLI .rtEdit .rtIn {
  border-width: 1px;
  border-style: solid;
  padding: 2px 1px 1px;
  height: 1.4em;
  text-decoration: none;
  vertical-align: middle;
}
* html .RadTreeView .rtLI .rtEdit .rtIn {
  padding: 0 1px;
}
.RadTreeView .rtEdit .rtIn input {
  height: 1.4em;
  line-height: 1.4em;
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent;
}
.RadTreeView .rtLines .rtLI,
.RadTreeView .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 0 0;
}
.RadTreeView_rtl .rtLines .rtLI,
.RadTreeView_rtl .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 100% 0;
}
.RadTreeView .rtLines .rtFirst {
  background-repeat: no-repeat;
  background-position: 0 1.273em;
}
.RadTreeView_rtl .rtLines .rtFirst {
  background-repeat: no-repeat;
  background-position: 100% 1.273em;
}
.RadTreeView .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 0 1.273em;
}
.RadTreeView_rtl .rtLines .rtFirst .rtUL {
  background-repeat: repeat-y;
  background-position: 100% 1.273em;
}
.RadTreeView .rtLines .rtLast,
.RadTreeView .rtLines .rtLast .rtUL {
  background: none;
}
.RadTreeView .rtLines .rtTop,
.RadTreeView .rtLines .rtMid,
.RadTreeView .rtLines .rtBot {
  background-repeat: no-repeat;
  background-position: 0 0;
}
.RadTreeView_rtl .rtLines .rtTop,
.RadTreeView_rtl .rtLines .rtMid,
.RadTreeView_rtl .rtLines .rtBot {
  background-repeat: no-repeat;
  background-position: 100% 0;
}
.rtDropAbove,
.rtDropBelow {
  border: 1px dotted black;
  font-size: 3px;
  line-height: 3px;
  height: 3px;
  margin-top: -1px;
}
.rtDropAbove {
  border-bottom: 0;
}
.rtDropBelow {
  border-top: 0;
}
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus {
  position: relative;
}
* html .RadTreeView_rtl .rtPlus,
* html .RadTreeView_rtl .rtMinus {
  position: static;
}
* + html .RadTreeView_rtl .rtPlus,
* + html .RadTreeView_rtl .rtMinus {
  position: static;
}
* + html .RadTreeView_rtl .rtLI,
* + html .RadTreeView_rtl .rtIn {
  zoom: 1;
}
* html .RadTreeView_rtl .rtLI,
* html .RadTreeView_rtl .rtIn {
  zoom: 1;
}
* html .RadTreeView_rtl .rtIn {
  margin-top: -1px;
}
.RadTreeView_rtl .rtUL .rtLI .rtUL {
  padding-right: 15px;
  padding-left: 0;
}
.RadTreeView_rtl .rtTop,
.RadTreeView_rtl .rtMid,
.RadTreeView_rtl .rtBot {
  padding: 1px 20px 1px 0;
  margin: 0;
}
.RadTreeView_rtl .rtPlus {
  background-position: -11px 0;
}
.RadTreeView_rtl .rtPlusHover {
  background-position: -11px -22px;
}
.RadTreeView_rtl .rtMinus {
  background-position: -11px -11px;
}
.RadTreeView_rtl .rtMinusHover {
  background-position: -11px -33px;
}
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus {
  margin-right: 7px;
  right: -20px;
}
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link {
  margin-right: -11px;
  right: -8px;
}
.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus,
x:-moz-any-link,
x:default {
  margin-right: 7px;
  right: -20px;
}
* html .RadTreeView_rtl .rtPlus,
* html .RadTreeView_rtl .rtMinus {
  margin-right: -13px;
  right: 0;
}
* + html .RadTreeView_rtl .rtPlus,
* + html .RadTreeView_rtl .rtMinus {
  margin-right: -13px;
  right: 0;
  width: 0;
  padding-left: 11px;
}
@media screen and (min-width: 50px) {
  :root .RadTreeView_rtl .rtPlus,
  :root .RadTreeView_rtl .rtMinus {
    right: 0;
  }
}
@media all and (-webkit-max-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
  :root .RadTreeView_rtl .rtPlus,
  :root .RadTreeView_rtl .rtMinus {
    position: relative;
    margin-left: 2px;
    margin-right: -13px;
    right: -15px;
  }
}
div.RadTreeView_designtime .rtTop,
div.RadTreeView_designtime .rtMid,
div.RadTreeView_designtime .rtBot {
  position: relative;
}
div.RadTreeView_designtime .rtPlus,
div.RadTreeView_designtime .rtMinus {
  margin: 0;
  position: absolute;
  left: 3px;
  top: 4px;
}
.RadTreeView {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rtTouchDragClue {
  margin-top: -50px;
}
/* END Telerik.Web.UI.Skins.TreeView.css */
/* START Telerik.Web.UI.Skins.Default.TreeView.Default.css */
.RadTreeView_Default,
.RadTreeView_Default a.rtIn,
.RadTreeView_Default .rtEdit .rtIn input {
  color: #000;
  font: 12px/18px "Segoe UI", Arial, sans-serif;
}
.RadTreeView_Default .rtPlus,
.RadTreeView_Default .rtMinus {
  background-image: url('Images/PlusMinus.png');
}
.RadTreeView_Default .rtChecked,
.RadTreeView_Default .rtUnchecked,
.RadTreeView_Default .rtIndeterminate {
  background-image: url('Images/radFormToggleSprite.png');
}
.RadTreeView_Default .rtHover .rtIn {
  color: #000;
  border-color: #b5b5b5 #b5b5b5 #9e9e9e;
  background-color: #C5C5C5;
  background-image: url('Images/ItemHoveredBg.png');
}
.RadTreeView_Default .rtSelected .rtIn {
  color: #fff;
  border-color: #8d8d8d #7e7e7e #6c6c6c;
  background-color: #828282;
  background-image: url('Images/ItemSelectedBg.png');
}
.RadTreeView_Default .rtSelected .rtLoadingBefore,
.RadTreeView_Default .rtSelected .rtLoadingAfter,
.RadTreeView_Default .rtSelected .rtLoadingBelow {
  color: #333333;
}
.RadTreeView_Default .rtLoadingIcon {
  background-image: url('Images/LoadingIcon.gif');
}
.RadTreeView_Default .rtLI .rtEdit .rtIn {
  border-color: #6c6c6c;
  background: #ffffff;
}
.RadTreeView_Default_disabled .rtIn,
.RadTreeView_Default .rtDisabled .rtIn {
  color: #cccccc;
}
.RadTreeView_Default .rtLines .rtLI,
.RadTreeView_Default .rtLines .rtFirst .rtUL {
  background-image: url('Images/rtvFirstNodeSpan.png');
}
.RadTreeView_Default_rtl .rtLines .rtLI,
.RadTreeView_Default_rtl .rtLines .rtFirst .rtUL {
  background-image: url('Images/rtvFirstNodeSpan_rtl.png');
}
.RadTreeView_Default .rtLines .rtFirst,
.RadTreeView_Default .rtLines .rtFirst .rtUL {
  background-image: url('Images/rtvFirstNodeSpan.png');
}
.RadTreeView_Default_rtl .rtLines .rtFirst,
.RadTreeView_Default_rtl .rtLines .rtFirst .rtUL {
  background-image: url('Images/rtvFirstNodeSpan.png');
}
.RadTreeView_Default .rtLines .rtLast,
.RadTreeView_Default .rtLines .rtLast .rtUL {
  background-image: none;
}
.RadTreeView_Default .rtLines .rtTop {
  background-image: url('Images/rtvTopLine.png');
}
.RadTreeView_Default_rtl .rtLines .rtTop {
  background-image: url('Images/rtvTopLine_rtl.png');
}
.RadTreeView_Default .rtLines .rtMid {
  background-image: url('Images/rtvMiddleLine.png');
}
.RadTreeView_Default_rtl .rtLines .rtMid {
  background-image: url('Images/rtvMiddleLine_rtl.png');
}
.RadTreeView_Default .rtLines .rtBot {
  background-image: url('Images/rtvBottomLine.png');
}
.RadTreeView_Default_rtl .rtLines .rtBot {
  background-image: url('Images/rtvBottomLine_rtl.png');
}
.RadTreeView_Default .rtLines .rtLast .rtTop {
  background-image: url('Images/rtvSingleLine.png');
}
.RadTreeView_Default_rtl .rtLines .rtLast .rtTop {
  background-image: url('Images/rtvSingleLine_rtl.png');
}
/* END Telerik.Web.UI.Skins.Default.TreeView.Default.css */
/* Styling of pange and module indications */
/* Panes in Edit Mode */
.CP-Edit .DnnModule {
  opacity: 1.0;
}
.CP-Edit .MainPanes > div > .row {
  border-bottom: solid 1px #198eac;
  padding-bottom: 10px;
  margin-bottom: 30px;
}
.CP-Layout .DnnModule {
  min-height: 50px;
}
.CP-Layout .DnnModule:before {
  content: "Module";
}
.CP-Edit .DnnModule,
.CP-Layout .DnnModule,
.CP-Edit .DnnModule,
.CP-Layout .DnnModule {
  background: rgba(255, 255, 255, 0.5);
  border-right: solid 4px #808080;
}
.CP-Edit footer .DnnModule,
.CP-Layout footer .DnnModule,
.CP-Edit footer.DnnModule,
.CP-Layout footer.DnnModule {
  background: rgba(255, 255, 255, 0.1);
}
.CP-Edit .Pane,
.CP-Layout .Pane {
  background: rgba(200, 200, 200, 0.2);
  margin-bottom: 1.5em;
  padding-bottom: 1.8em;
  border-right: solid 4px #46c4e5;
}
.CP-Edit .Pane:before,
.CP-Layout .Pane:before {
  content: "Pane";
  color: #46c4e5;
  text-align: right;
  font-size: 0.7rem;
  font-weight: bold;
  padding: 0.2em 0.5em 0.5em;
  text-transform: uppercase;
  /* overrules DNN 9: */
  position: relative;
  background: transparent;
  display: block;
  left: auto;
  top: auto;
  line-height: 1.2em;
  height: auto;
  opacity: 1;
  padding-bottom: 1em;
  content: "Pane: " attr(data-name);
  /* Only for DNN 7 & 8 */
}
.DNN07.CP-Edit .Pane:before,
.DNN07.CP-Layout .Pane:before,
.DNN08.CP-Edit .Pane:before,
.DNN08.CP-Layout .Pane:before {
  content: "Pane";
}
.dnnDragHint {
  color: #b3b3b3;
  background: #fff;
}
.dragZoneStriped .dnnDragHint {
  background: repeating-linear-gradient(-45deg, #ffffff, #ffffff 20px, #f3f3f3 20px, #f3f3f3 40px);
}
.dnnDragHint:before {
  content: "Module";
  display: inline-block;
  font-size: 0.7rem;
  font-weight: bold;
  padding: 0.2em 0.5em 0.5em;
  text-transform: uppercase;
  /* overrules DNN 9: */
  position: relative;
  background: transparent;
  display: block;
  left: auto;
  top: auto;
  line-height: 1.2em;
  height: auto;
  opacity: 1;
}
@media screen and (min-width: 768px) {
  .Expands {
    position: relative;
  }
  .CP-Edit .Expands,
  .CP-Layout .Expands {
    min-height: 200px;
  }
  .CP-Edit .Expands:after,
  .CP-Layout .Expands:after {
    content: "#";
    position: absolute;
    bottom: -20px;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid rgba(128, 128, 128, 0.5);
    overflow: hidden;
  }
}
@media screen and (min-width: 768px) {
  .col-sm-right {
    float: right;
  }
  .CP-Edit .GoesAbove,
  .CP-Edit .GoesBelow {
    margin-bottom: 30px;
  }
}
.CP-Edit .GoesAbove:before {
  content: "Above Siblings on Mobile";
  display: block;
  text-align: center;
  font-size: 0.8em;
  padding: 0.3em;
  background: rgba(0, 0, 0, 0.1);
}
.CP-Edit .GoesBelow:before {
  content: "Below Siblings on Mobile";
  display: block;
  text-align: center;
  font-size: 0.8em;
  padding: 0.3em;
  background: rgba(0, 0, 0, 0.1);
}
.Col1 {
  color: #009dc5;
}
.Col1Bg {
  background: #009dc5;
}
a.Col1Bg:link,
a.Col1Bg:visited {
  color: #ffffff !important;
}
.Col1BgTxt {
  color: #ffffff;
}
.Col1BgTxt h1,
.Col1BgTxt .h1,
.Col1BgTxt h2,
.Col1BgTxt .h2,
.Col1BgTxt h3,
.Col1BgTxt .h3,
.Col1BgTxt h4,
.Col1BgTxt .h4,
.Col1BgTxt h5,
.Col1BgTxt .h5,
.Col1BgTxt h6,
.Col1BgTxt .h6 {
  color: inherit;
}
.Col1BgTxt a:link,
.Col1BgTxt a:visited {
  color: #aceeff;
}
.Col1BgTxt a:hover {
  color: #aceeff;
}
.Col1SuperLight {
  color: #aceeff;
}
.Col1SuperLightBg {
  background: #aceeff;
}
a.Col1SuperLightBg:link,
a.Col1SuperLightBg:visited {
  color: #000000 !important;
}
.Col1SuperLightBgTxt {
  color: #000000;
}
.Col1SuperLightBgTxt h1,
.Col1SuperLightBgTxt .h1,
.Col1SuperLightBgTxt h2,
.Col1SuperLightBgTxt .h2,
.Col1SuperLightBgTxt h3,
.Col1SuperLightBgTxt .h3,
.Col1SuperLightBgTxt h4,
.Col1SuperLightBgTxt .h4,
.Col1SuperLightBgTxt h5,
.Col1SuperLightBgTxt .h5,
.Col1SuperLightBgTxt h6,
.Col1SuperLightBgTxt .h6 {
  color: inherit;
}
.Col1SuperLightBgTxt a:link,
.Col1SuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col1SuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col1ExtraLight {
  color: #5fdfff;
}
.Col1ExtraLightBg {
  background: #5fdfff;
}
a.Col1ExtraLightBg:link,
a.Col1ExtraLightBg:visited {
  color: #000000 !important;
}
.Col1ExtraLightBgTxt {
  color: #000000;
}
.Col1ExtraLightBgTxt h1,
.Col1ExtraLightBgTxt .h1,
.Col1ExtraLightBgTxt h2,
.Col1ExtraLightBgTxt .h2,
.Col1ExtraLightBgTxt h3,
.Col1ExtraLightBgTxt .h3,
.Col1ExtraLightBgTxt h4,
.Col1ExtraLightBgTxt .h4,
.Col1ExtraLightBgTxt h5,
.Col1ExtraLightBgTxt .h5,
.Col1ExtraLightBgTxt h6,
.Col1ExtraLightBgTxt .h6 {
  color: inherit;
}
.Col1ExtraLightBgTxt a:link,
.Col1ExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col1ExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col1Light {
  color: #2cd4ff;
}
.Col1LightBg {
  background: #2cd4ff;
}
a.Col1LightBg:link,
a.Col1LightBg:visited {
  color: #000000 !important;
}
.Col1LightBgTxt {
  color: #000000;
}
.Col1LightBgTxt h1,
.Col1LightBgTxt .h1,
.Col1LightBgTxt h2,
.Col1LightBgTxt .h2,
.Col1LightBgTxt h3,
.Col1LightBgTxt .h3,
.Col1LightBgTxt h4,
.Col1LightBgTxt .h4,
.Col1LightBgTxt h5,
.Col1LightBgTxt .h5,
.Col1LightBgTxt h6,
.Col1LightBgTxt .h6 {
  color: inherit;
}
.Col1LightBgTxt a:link,
.Col1LightBgTxt a:visited {
  color: #009dc5;
}
.Col1LightBgTxt a:hover {
  color: #004c5f;
}
.Col1Medium {
  color: #009dc5;
}
.Col1MediumBg {
  background: #009dc5;
}
a.Col1MediumBg:link,
a.Col1MediumBg:visited {
  color: #ffffff !important;
}
.Col1MediumBgTxt {
  color: #ffffff;
}
.Col1MediumBgTxt h1,
.Col1MediumBgTxt .h1,
.Col1MediumBgTxt h2,
.Col1MediumBgTxt .h2,
.Col1MediumBgTxt h3,
.Col1MediumBgTxt .h3,
.Col1MediumBgTxt h4,
.Col1MediumBgTxt .h4,
.Col1MediumBgTxt h5,
.Col1MediumBgTxt .h5,
.Col1MediumBgTxt h6,
.Col1MediumBgTxt .h6 {
  color: inherit;
}
.Col1MediumBgTxt a:link,
.Col1MediumBgTxt a:visited {
  color: #aceeff;
}
.Col1MediumBgTxt a:hover {
  color: #aceeff;
}
.Col1Dark {
  color: #004c5f;
}
.Col1DarkBg {
  background: #004c5f;
}
a.Col1DarkBg:link,
a.Col1DarkBg:visited {
  color: #ffffff !important;
}
.Col1DarkBgTxt {
  color: #ffffff;
}
.Col1DarkBgTxt h1,
.Col1DarkBgTxt .h1,
.Col1DarkBgTxt h2,
.Col1DarkBgTxt .h2,
.Col1DarkBgTxt h3,
.Col1DarkBgTxt .h3,
.Col1DarkBgTxt h4,
.Col1DarkBgTxt .h4,
.Col1DarkBgTxt h5,
.Col1DarkBgTxt .h5,
.Col1DarkBgTxt h6,
.Col1DarkBgTxt .h6 {
  color: inherit;
}
.Col1DarkBgTxt a:link,
.Col1DarkBgTxt a:visited {
  color: #aceeff;
}
.Col1DarkBgTxt a:hover {
  color: #aceeff;
}
.Col1ExtraDark {
  color: #002731;
}
.Col1ExtraDarkBg {
  background: #002731;
}
a.Col1ExtraDarkBg:link,
a.Col1ExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col1ExtraDarkBgTxt {
  color: #ffffff;
}
.Col1ExtraDarkBgTxt h1,
.Col1ExtraDarkBgTxt .h1,
.Col1ExtraDarkBgTxt h2,
.Col1ExtraDarkBgTxt .h2,
.Col1ExtraDarkBgTxt h3,
.Col1ExtraDarkBgTxt .h3,
.Col1ExtraDarkBgTxt h4,
.Col1ExtraDarkBgTxt .h4,
.Col1ExtraDarkBgTxt h5,
.Col1ExtraDarkBgTxt .h5,
.Col1ExtraDarkBgTxt h6,
.Col1ExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col1ExtraDarkBgTxt a:link,
.Col1ExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col1ExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col1SuperDark {
  color: #000f13;
}
.Col1SuperDarkBg {
  background: #000f13;
}
a.Col1SuperDarkBg:link,
a.Col1SuperDarkBg:visited {
  color: #ffffff !important;
}
.Col1SuperDarkBgTxt {
  color: #ffffff;
}
.Col1SuperDarkBgTxt h1,
.Col1SuperDarkBgTxt .h1,
.Col1SuperDarkBgTxt h2,
.Col1SuperDarkBgTxt .h2,
.Col1SuperDarkBgTxt h3,
.Col1SuperDarkBgTxt .h3,
.Col1SuperDarkBgTxt h4,
.Col1SuperDarkBgTxt .h4,
.Col1SuperDarkBgTxt h5,
.Col1SuperDarkBgTxt .h5,
.Col1SuperDarkBgTxt h6,
.Col1SuperDarkBgTxt .h6 {
  color: inherit;
}
.Col1SuperDarkBgTxt a:link,
.Col1SuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col1SuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col1SatSuperLight {
  color: #aceeff;
}
.Col1SatSuperLightBg {
  background: #aceeff;
}
a.Col1SatSuperLightBg:link,
a.Col1SatSuperLightBg:visited {
  color: #000000 !important;
}
.Col1SatSuperLightBgTxt {
  color: #000000;
}
.Col1SatSuperLightBgTxt h1,
.Col1SatSuperLightBgTxt .h1,
.Col1SatSuperLightBgTxt h2,
.Col1SatSuperLightBgTxt .h2,
.Col1SatSuperLightBgTxt h3,
.Col1SatSuperLightBgTxt .h3,
.Col1SatSuperLightBgTxt h4,
.Col1SatSuperLightBgTxt .h4,
.Col1SatSuperLightBgTxt h5,
.Col1SatSuperLightBgTxt .h5,
.Col1SatSuperLightBgTxt h6,
.Col1SatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col1SatSuperLightBgTxt a:link,
.Col1SatSuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col1SatSuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col1SatExtraLight {
  color: #5fdfff;
}
.Col1SatExtraLightBg {
  background: #5fdfff;
}
a.Col1SatExtraLightBg:link,
a.Col1SatExtraLightBg:visited {
  color: #000000 !important;
}
.Col1SatExtraLightBgTxt {
  color: #000000;
}
.Col1SatExtraLightBgTxt h1,
.Col1SatExtraLightBgTxt .h1,
.Col1SatExtraLightBgTxt h2,
.Col1SatExtraLightBgTxt .h2,
.Col1SatExtraLightBgTxt h3,
.Col1SatExtraLightBgTxt .h3,
.Col1SatExtraLightBgTxt h4,
.Col1SatExtraLightBgTxt .h4,
.Col1SatExtraLightBgTxt h5,
.Col1SatExtraLightBgTxt .h5,
.Col1SatExtraLightBgTxt h6,
.Col1SatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col1SatExtraLightBgTxt a:link,
.Col1SatExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col1SatExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col1SatLight {
  color: #2cd4ff;
}
.Col1SatLightBg {
  background: #2cd4ff;
}
a.Col1SatLightBg:link,
a.Col1SatLightBg:visited {
  color: #000000 !important;
}
.Col1SatLightBgTxt {
  color: #000000;
}
.Col1SatLightBgTxt h1,
.Col1SatLightBgTxt .h1,
.Col1SatLightBgTxt h2,
.Col1SatLightBgTxt .h2,
.Col1SatLightBgTxt h3,
.Col1SatLightBgTxt .h3,
.Col1SatLightBgTxt h4,
.Col1SatLightBgTxt .h4,
.Col1SatLightBgTxt h5,
.Col1SatLightBgTxt .h5,
.Col1SatLightBgTxt h6,
.Col1SatLightBgTxt .h6 {
  color: inherit;
}
.Col1SatLightBgTxt a:link,
.Col1SatLightBgTxt a:visited {
  color: #009dc5;
}
.Col1SatLightBgTxt a:hover {
  color: #004c5f;
}
.Col1SatMedium {
  color: #009dc5;
}
.Col1SatMediumBg {
  background: #009dc5;
}
a.Col1SatMediumBg:link,
a.Col1SatMediumBg:visited {
  color: #ffffff !important;
}
.Col1SatMediumBgTxt {
  color: #ffffff;
}
.Col1SatMediumBgTxt h1,
.Col1SatMediumBgTxt .h1,
.Col1SatMediumBgTxt h2,
.Col1SatMediumBgTxt .h2,
.Col1SatMediumBgTxt h3,
.Col1SatMediumBgTxt .h3,
.Col1SatMediumBgTxt h4,
.Col1SatMediumBgTxt .h4,
.Col1SatMediumBgTxt h5,
.Col1SatMediumBgTxt .h5,
.Col1SatMediumBgTxt h6,
.Col1SatMediumBgTxt .h6 {
  color: inherit;
}
.Col1SatMediumBgTxt a:link,
.Col1SatMediumBgTxt a:visited {
  color: #aceeff;
}
.Col1SatMediumBgTxt a:hover {
  color: #aceeff;
}
.Col1SatDark {
  color: #004c5f;
}
.Col1SatDarkBg {
  background: #004c5f;
}
a.Col1SatDarkBg:link,
a.Col1SatDarkBg:visited {
  color: #ffffff !important;
}
.Col1SatDarkBgTxt {
  color: #ffffff;
}
.Col1SatDarkBgTxt h1,
.Col1SatDarkBgTxt .h1,
.Col1SatDarkBgTxt h2,
.Col1SatDarkBgTxt .h2,
.Col1SatDarkBgTxt h3,
.Col1SatDarkBgTxt .h3,
.Col1SatDarkBgTxt h4,
.Col1SatDarkBgTxt .h4,
.Col1SatDarkBgTxt h5,
.Col1SatDarkBgTxt .h5,
.Col1SatDarkBgTxt h6,
.Col1SatDarkBgTxt .h6 {
  color: inherit;
}
.Col1SatDarkBgTxt a:link,
.Col1SatDarkBgTxt a:visited {
  color: #aceeff;
}
.Col1SatDarkBgTxt a:hover {
  color: #aceeff;
}
.Col1SatExtraDark {
  color: #002731;
}
.Col1SatExtraDarkBg {
  background: #002731;
}
a.Col1SatExtraDarkBg:link,
a.Col1SatExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col1SatExtraDarkBgTxt {
  color: #ffffff;
}
.Col1SatExtraDarkBgTxt h1,
.Col1SatExtraDarkBgTxt .h1,
.Col1SatExtraDarkBgTxt h2,
.Col1SatExtraDarkBgTxt .h2,
.Col1SatExtraDarkBgTxt h3,
.Col1SatExtraDarkBgTxt .h3,
.Col1SatExtraDarkBgTxt h4,
.Col1SatExtraDarkBgTxt .h4,
.Col1SatExtraDarkBgTxt h5,
.Col1SatExtraDarkBgTxt .h5,
.Col1SatExtraDarkBgTxt h6,
.Col1SatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col1SatExtraDarkBgTxt a:link,
.Col1SatExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col1SatExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col1SatSuperDark {
  color: #000f13;
}
.Col1SatSuperDarkBg {
  background: #000f13;
}
a.Col1SatSuperDarkBg:link,
a.Col1SatSuperDarkBg:visited {
  color: #ffffff !important;
}
.Col1SatSuperDarkBgTxt {
  color: #ffffff;
}
.Col1SatSuperDarkBgTxt h1,
.Col1SatSuperDarkBgTxt .h1,
.Col1SatSuperDarkBgTxt h2,
.Col1SatSuperDarkBgTxt .h2,
.Col1SatSuperDarkBgTxt h3,
.Col1SatSuperDarkBgTxt .h3,
.Col1SatSuperDarkBgTxt h4,
.Col1SatSuperDarkBgTxt .h4,
.Col1SatSuperDarkBgTxt h5,
.Col1SatSuperDarkBgTxt .h5,
.Col1SatSuperDarkBgTxt h6,
.Col1SatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col1SatSuperDarkBgTxt a:link,
.Col1SatSuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col1SatSuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col1DesatSuperLight {
  color: #b6e8f5;
}
.Col1DesatSuperLightBg {
  background: #b6e8f5;
}
a.Col1DesatSuperLightBg:link,
a.Col1DesatSuperLightBg:visited {
  color: #000000 !important;
}
.Col1DesatSuperLightBgTxt {
  color: #000000;
}
.Col1DesatSuperLightBgTxt h1,
.Col1DesatSuperLightBgTxt .h1,
.Col1DesatSuperLightBgTxt h2,
.Col1DesatSuperLightBgTxt .h2,
.Col1DesatSuperLightBgTxt h3,
.Col1DesatSuperLightBgTxt .h3,
.Col1DesatSuperLightBgTxt h4,
.Col1DesatSuperLightBgTxt .h4,
.Col1DesatSuperLightBgTxt h5,
.Col1DesatSuperLightBgTxt .h5,
.Col1DesatSuperLightBgTxt h6,
.Col1DesatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col1DesatSuperLightBgTxt a:link,
.Col1DesatSuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col1DesatSuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col1DesatExtraLight {
  color: #73d3eb;
}
.Col1DesatExtraLightBg {
  background: #73d3eb;
}
a.Col1DesatExtraLightBg:link,
a.Col1DesatExtraLightBg:visited {
  color: #000000 !important;
}
.Col1DesatExtraLightBgTxt {
  color: #000000;
}
.Col1DesatExtraLightBgTxt h1,
.Col1DesatExtraLightBgTxt .h1,
.Col1DesatExtraLightBgTxt h2,
.Col1DesatExtraLightBgTxt .h2,
.Col1DesatExtraLightBgTxt h3,
.Col1DesatExtraLightBgTxt .h3,
.Col1DesatExtraLightBgTxt h4,
.Col1DesatExtraLightBgTxt .h4,
.Col1DesatExtraLightBgTxt h5,
.Col1DesatExtraLightBgTxt .h5,
.Col1DesatExtraLightBgTxt h6,
.Col1DesatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col1DesatExtraLightBgTxt a:link,
.Col1DesatExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col1DesatExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col1DesatLight {
  color: #46c4e5;
}
.Col1DesatLightBg {
  background: #46c4e5;
}
a.Col1DesatLightBg:link,
a.Col1DesatLightBg:visited {
  color: #000000 !important;
}
.Col1DesatLightBgTxt {
  color: #000000;
}
.Col1DesatLightBgTxt h1,
.Col1DesatLightBgTxt .h1,
.Col1DesatLightBgTxt h2,
.Col1DesatLightBgTxt .h2,
.Col1DesatLightBgTxt h3,
.Col1DesatLightBgTxt .h3,
.Col1DesatLightBgTxt h4,
.Col1DesatLightBgTxt .h4,
.Col1DesatLightBgTxt h5,
.Col1DesatLightBgTxt .h5,
.Col1DesatLightBgTxt h6,
.Col1DesatLightBgTxt .h6 {
  color: inherit;
}
.Col1DesatLightBgTxt a:link,
.Col1DesatLightBgTxt a:visited {
  color: #009dc5;
}
.Col1DesatLightBgTxt a:hover {
  color: #004c5f;
}
.Col1DesatMedium {
  color: #198eac;
}
.Col1DesatMediumBg {
  background: #198eac;
}
a.Col1DesatMediumBg:link,
a.Col1DesatMediumBg:visited {
  color: #ffffff !important;
}
.Col1DesatMediumBgTxt {
  color: #ffffff;
}
.Col1DesatMediumBgTxt h1,
.Col1DesatMediumBgTxt .h1,
.Col1DesatMediumBgTxt h2,
.Col1DesatMediumBgTxt .h2,
.Col1DesatMediumBgTxt h3,
.Col1DesatMediumBgTxt .h3,
.Col1DesatMediumBgTxt h4,
.Col1DesatMediumBgTxt .h4,
.Col1DesatMediumBgTxt h5,
.Col1DesatMediumBgTxt .h5,
.Col1DesatMediumBgTxt h6,
.Col1DesatMediumBgTxt .h6 {
  color: inherit;
}
.Col1DesatMediumBgTxt a:link,
.Col1DesatMediumBgTxt a:visited {
  color: #aceeff;
}
.Col1DesatMediumBgTxt a:hover {
  color: #aceeff;
}
.Col1DesatDark {
  color: #0c4553;
}
.Col1DesatDarkBg {
  background: #0c4553;
}
a.Col1DesatDarkBg:link,
a.Col1DesatDarkBg:visited {
  color: #ffffff !important;
}
.Col1DesatDarkBgTxt {
  color: #ffffff;
}
.Col1DesatDarkBgTxt h1,
.Col1DesatDarkBgTxt .h1,
.Col1DesatDarkBgTxt h2,
.Col1DesatDarkBgTxt .h2,
.Col1DesatDarkBgTxt h3,
.Col1DesatDarkBgTxt .h3,
.Col1DesatDarkBgTxt h4,
.Col1DesatDarkBgTxt .h4,
.Col1DesatDarkBgTxt h5,
.Col1DesatDarkBgTxt .h5,
.Col1DesatDarkBgTxt h6,
.Col1DesatDarkBgTxt .h6 {
  color: inherit;
}
.Col1DesatDarkBgTxt a:link,
.Col1DesatDarkBgTxt a:visited {
  color: #aceeff;
}
.Col1DesatDarkBgTxt a:hover {
  color: #aceeff;
}
.Col1DesatExtraDark {
  color: #06232b;
}
.Col1DesatExtraDarkBg {
  background: #06232b;
}
a.Col1DesatExtraDarkBg:link,
a.Col1DesatExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col1DesatExtraDarkBgTxt {
  color: #ffffff;
}
.Col1DesatExtraDarkBgTxt h1,
.Col1DesatExtraDarkBgTxt .h1,
.Col1DesatExtraDarkBgTxt h2,
.Col1DesatExtraDarkBgTxt .h2,
.Col1DesatExtraDarkBgTxt h3,
.Col1DesatExtraDarkBgTxt .h3,
.Col1DesatExtraDarkBgTxt h4,
.Col1DesatExtraDarkBgTxt .h4,
.Col1DesatExtraDarkBgTxt h5,
.Col1DesatExtraDarkBgTxt .h5,
.Col1DesatExtraDarkBgTxt h6,
.Col1DesatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col1DesatExtraDarkBgTxt a:link,
.Col1DesatExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col1DesatExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col1DesatSuperDark {
  color: #020d10;
}
.Col1DesatSuperDarkBg {
  background: #020d10;
}
a.Col1DesatSuperDarkBg:link,
a.Col1DesatSuperDarkBg:visited {
  color: #ffffff !important;
}
.Col1DesatSuperDarkBgTxt {
  color: #ffffff;
}
.Col1DesatSuperDarkBgTxt h1,
.Col1DesatSuperDarkBgTxt .h1,
.Col1DesatSuperDarkBgTxt h2,
.Col1DesatSuperDarkBgTxt .h2,
.Col1DesatSuperDarkBgTxt h3,
.Col1DesatSuperDarkBgTxt .h3,
.Col1DesatSuperDarkBgTxt h4,
.Col1DesatSuperDarkBgTxt .h4,
.Col1DesatSuperDarkBgTxt h5,
.Col1DesatSuperDarkBgTxt .h5,
.Col1DesatSuperDarkBgTxt h6,
.Col1DesatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col1DesatSuperDarkBgTxt a:link,
.Col1DesatSuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col1DesatSuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col1Bg-10 {
  background-color: rgba(0, 157, 197, 0.1);
}
.Col1Bg-20 {
  background-color: rgba(0, 157, 197, 0.2);
}
.Col1Bg-30 {
  background-color: rgba(0, 157, 197, 0.3);
}
.Col1Bg-40 {
  background-color: rgba(0, 157, 197, 0.4);
}
.Col1Bg-50 {
  background-color: rgba(0, 157, 197, 0.5);
}
.Col1Bg-60 {
  background-color: rgba(0, 157, 197, 0.6);
}
.Col1Bg-70 {
  background-color: rgba(0, 157, 197, 0.7);
}
.Col1Bg-80 {
  background-color: rgba(0, 157, 197, 0.8);
}
.Col1Bg-90 {
  background-color: rgba(0, 157, 197, 0.9);
}
.Col2 {
  color: #009639;
}
.Col2Bg {
  background: #009639;
}
a.Col2Bg:link,
a.Col2Bg:visited {
  color: #ffffff !important;
}
.Col2BgTxt {
  color: #ffffff;
}
.Col2BgTxt h1,
.Col2BgTxt .h1,
.Col2BgTxt h2,
.Col2BgTxt .h2,
.Col2BgTxt h3,
.Col2BgTxt .h3,
.Col2BgTxt h4,
.Col2BgTxt .h4,
.Col2BgTxt h5,
.Col2BgTxt .h5,
.Col2BgTxt h6,
.Col2BgTxt .h6 {
  color: inherit;
}
.Col2BgTxt a:link,
.Col2BgTxt a:visited {
  color: #aceeff;
}
.Col2BgTxt a:hover {
  color: #aceeff;
}
.Col2SuperLight {
  color: #7dffae;
}
.Col2SuperLightBg {
  background: #7dffae;
}
a.Col2SuperLightBg:link,
a.Col2SuperLightBg:visited {
  color: #000000 !important;
}
.Col2SuperLightBgTxt {
  color: #000000;
}
.Col2SuperLightBgTxt h1,
.Col2SuperLightBgTxt .h1,
.Col2SuperLightBgTxt h2,
.Col2SuperLightBgTxt .h2,
.Col2SuperLightBgTxt h3,
.Col2SuperLightBgTxt .h3,
.Col2SuperLightBgTxt h4,
.Col2SuperLightBgTxt .h4,
.Col2SuperLightBgTxt h5,
.Col2SuperLightBgTxt .h5,
.Col2SuperLightBgTxt h6,
.Col2SuperLightBgTxt .h6 {
  color: inherit;
}
.Col2SuperLightBgTxt a:link,
.Col2SuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col2SuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col2ExtraLight {
  color: #30ff7f;
}
.Col2ExtraLightBg {
  background: #30ff7f;
}
a.Col2ExtraLightBg:link,
a.Col2ExtraLightBg:visited {
  color: #000000 !important;
}
.Col2ExtraLightBgTxt {
  color: #000000;
}
.Col2ExtraLightBgTxt h1,
.Col2ExtraLightBgTxt .h1,
.Col2ExtraLightBgTxt h2,
.Col2ExtraLightBgTxt .h2,
.Col2ExtraLightBgTxt h3,
.Col2ExtraLightBgTxt .h3,
.Col2ExtraLightBgTxt h4,
.Col2ExtraLightBgTxt .h4,
.Col2ExtraLightBgTxt h5,
.Col2ExtraLightBgTxt .h5,
.Col2ExtraLightBgTxt h6,
.Col2ExtraLightBgTxt .h6 {
  color: inherit;
}
.Col2ExtraLightBgTxt a:link,
.Col2ExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col2ExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col2Light {
  color: #00fc60;
}
.Col2LightBg {
  background: #00fc60;
}
a.Col2LightBg:link,
a.Col2LightBg:visited {
  color: #ffffff !important;
}
.Col2LightBgTxt {
  color: #ffffff;
}
.Col2LightBgTxt h1,
.Col2LightBgTxt .h1,
.Col2LightBgTxt h2,
.Col2LightBgTxt .h2,
.Col2LightBgTxt h3,
.Col2LightBgTxt .h3,
.Col2LightBgTxt h4,
.Col2LightBgTxt .h4,
.Col2LightBgTxt h5,
.Col2LightBgTxt .h5,
.Col2LightBgTxt h6,
.Col2LightBgTxt .h6 {
  color: inherit;
}
.Col2LightBgTxt a:link,
.Col2LightBgTxt a:visited {
  color: #aceeff;
}
.Col2LightBgTxt a:hover {
  color: #aceeff;
}
.Col2Medium {
  color: #009639;
}
.Col2MediumBg {
  background: #009639;
}
a.Col2MediumBg:link,
a.Col2MediumBg:visited {
  color: #ffffff !important;
}
.Col2MediumBgTxt {
  color: #ffffff;
}
.Col2MediumBgTxt h1,
.Col2MediumBgTxt .h1,
.Col2MediumBgTxt h2,
.Col2MediumBgTxt .h2,
.Col2MediumBgTxt h3,
.Col2MediumBgTxt .h3,
.Col2MediumBgTxt h4,
.Col2MediumBgTxt .h4,
.Col2MediumBgTxt h5,
.Col2MediumBgTxt .h5,
.Col2MediumBgTxt h6,
.Col2MediumBgTxt .h6 {
  color: inherit;
}
.Col2MediumBgTxt a:link,
.Col2MediumBgTxt a:visited {
  color: #aceeff;
}
.Col2MediumBgTxt a:hover {
  color: #aceeff;
}
.Col2Dark {
  color: #003012;
}
.Col2DarkBg {
  background: #003012;
}
a.Col2DarkBg:link,
a.Col2DarkBg:visited {
  color: #ffffff !important;
}
.Col2DarkBgTxt {
  color: #ffffff;
}
.Col2DarkBgTxt h1,
.Col2DarkBgTxt .h1,
.Col2DarkBgTxt h2,
.Col2DarkBgTxt .h2,
.Col2DarkBgTxt h3,
.Col2DarkBgTxt .h3,
.Col2DarkBgTxt h4,
.Col2DarkBgTxt .h4,
.Col2DarkBgTxt h5,
.Col2DarkBgTxt .h5,
.Col2DarkBgTxt h6,
.Col2DarkBgTxt .h6 {
  color: inherit;
}
.Col2DarkBgTxt a:link,
.Col2DarkBgTxt a:visited {
  color: #aceeff;
}
.Col2DarkBgTxt a:hover {
  color: #aceeff;
}
.Col2ExtraDark {
  color: #000201;
}
.Col2ExtraDarkBg {
  background: #000201;
}
a.Col2ExtraDarkBg:link,
a.Col2ExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col2ExtraDarkBgTxt {
  color: #ffffff;
}
.Col2ExtraDarkBgTxt h1,
.Col2ExtraDarkBgTxt .h1,
.Col2ExtraDarkBgTxt h2,
.Col2ExtraDarkBgTxt .h2,
.Col2ExtraDarkBgTxt h3,
.Col2ExtraDarkBgTxt .h3,
.Col2ExtraDarkBgTxt h4,
.Col2ExtraDarkBgTxt .h4,
.Col2ExtraDarkBgTxt h5,
.Col2ExtraDarkBgTxt .h5,
.Col2ExtraDarkBgTxt h6,
.Col2ExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col2ExtraDarkBgTxt a:link,
.Col2ExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col2ExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col2SuperDark {
  color: #000000;
}
.Col2SuperDarkBg {
  background: #000000;
}
a.Col2SuperDarkBg:link,
a.Col2SuperDarkBg:visited {
  color: #ffffff !important;
}
.Col2SuperDarkBgTxt {
  color: #ffffff;
}
.Col2SuperDarkBgTxt h1,
.Col2SuperDarkBgTxt .h1,
.Col2SuperDarkBgTxt h2,
.Col2SuperDarkBgTxt .h2,
.Col2SuperDarkBgTxt h3,
.Col2SuperDarkBgTxt .h3,
.Col2SuperDarkBgTxt h4,
.Col2SuperDarkBgTxt .h4,
.Col2SuperDarkBgTxt h5,
.Col2SuperDarkBgTxt .h5,
.Col2SuperDarkBgTxt h6,
.Col2SuperDarkBgTxt .h6 {
  color: inherit;
}
.Col2SuperDarkBgTxt a:link,
.Col2SuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col2SuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col2SatSuperLight {
  color: #7dffae;
}
.Col2SatSuperLightBg {
  background: #7dffae;
}
a.Col2SatSuperLightBg:link,
a.Col2SatSuperLightBg:visited {
  color: #000000 !important;
}
.Col2SatSuperLightBgTxt {
  color: #000000;
}
.Col2SatSuperLightBgTxt h1,
.Col2SatSuperLightBgTxt .h1,
.Col2SatSuperLightBgTxt h2,
.Col2SatSuperLightBgTxt .h2,
.Col2SatSuperLightBgTxt h3,
.Col2SatSuperLightBgTxt .h3,
.Col2SatSuperLightBgTxt h4,
.Col2SatSuperLightBgTxt .h4,
.Col2SatSuperLightBgTxt h5,
.Col2SatSuperLightBgTxt .h5,
.Col2SatSuperLightBgTxt h6,
.Col2SatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col2SatSuperLightBgTxt a:link,
.Col2SatSuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col2SatSuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col2SatExtraLight {
  color: #30ff7f;
}
.Col2SatExtraLightBg {
  background: #30ff7f;
}
a.Col2SatExtraLightBg:link,
a.Col2SatExtraLightBg:visited {
  color: #000000 !important;
}
.Col2SatExtraLightBgTxt {
  color: #000000;
}
.Col2SatExtraLightBgTxt h1,
.Col2SatExtraLightBgTxt .h1,
.Col2SatExtraLightBgTxt h2,
.Col2SatExtraLightBgTxt .h2,
.Col2SatExtraLightBgTxt h3,
.Col2SatExtraLightBgTxt .h3,
.Col2SatExtraLightBgTxt h4,
.Col2SatExtraLightBgTxt .h4,
.Col2SatExtraLightBgTxt h5,
.Col2SatExtraLightBgTxt .h5,
.Col2SatExtraLightBgTxt h6,
.Col2SatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col2SatExtraLightBgTxt a:link,
.Col2SatExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col2SatExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col2SatLight {
  color: #00fc60;
}
.Col2SatLightBg {
  background: #00fc60;
}
a.Col2SatLightBg:link,
a.Col2SatLightBg:visited {
  color: #ffffff !important;
}
.Col2SatLightBgTxt {
  color: #ffffff;
}
.Col2SatLightBgTxt h1,
.Col2SatLightBgTxt .h1,
.Col2SatLightBgTxt h2,
.Col2SatLightBgTxt .h2,
.Col2SatLightBgTxt h3,
.Col2SatLightBgTxt .h3,
.Col2SatLightBgTxt h4,
.Col2SatLightBgTxt .h4,
.Col2SatLightBgTxt h5,
.Col2SatLightBgTxt .h5,
.Col2SatLightBgTxt h6,
.Col2SatLightBgTxt .h6 {
  color: inherit;
}
.Col2SatLightBgTxt a:link,
.Col2SatLightBgTxt a:visited {
  color: #aceeff;
}
.Col2SatLightBgTxt a:hover {
  color: #aceeff;
}
.Col2SatMedium {
  color: #009639;
}
.Col2SatMediumBg {
  background: #009639;
}
a.Col2SatMediumBg:link,
a.Col2SatMediumBg:visited {
  color: #ffffff !important;
}
.Col2SatMediumBgTxt {
  color: #ffffff;
}
.Col2SatMediumBgTxt h1,
.Col2SatMediumBgTxt .h1,
.Col2SatMediumBgTxt h2,
.Col2SatMediumBgTxt .h2,
.Col2SatMediumBgTxt h3,
.Col2SatMediumBgTxt .h3,
.Col2SatMediumBgTxt h4,
.Col2SatMediumBgTxt .h4,
.Col2SatMediumBgTxt h5,
.Col2SatMediumBgTxt .h5,
.Col2SatMediumBgTxt h6,
.Col2SatMediumBgTxt .h6 {
  color: inherit;
}
.Col2SatMediumBgTxt a:link,
.Col2SatMediumBgTxt a:visited {
  color: #aceeff;
}
.Col2SatMediumBgTxt a:hover {
  color: #aceeff;
}
.Col2SatDark {
  color: #003012;
}
.Col2SatDarkBg {
  background: #003012;
}
a.Col2SatDarkBg:link,
a.Col2SatDarkBg:visited {
  color: #ffffff !important;
}
.Col2SatDarkBgTxt {
  color: #ffffff;
}
.Col2SatDarkBgTxt h1,
.Col2SatDarkBgTxt .h1,
.Col2SatDarkBgTxt h2,
.Col2SatDarkBgTxt .h2,
.Col2SatDarkBgTxt h3,
.Col2SatDarkBgTxt .h3,
.Col2SatDarkBgTxt h4,
.Col2SatDarkBgTxt .h4,
.Col2SatDarkBgTxt h5,
.Col2SatDarkBgTxt .h5,
.Col2SatDarkBgTxt h6,
.Col2SatDarkBgTxt .h6 {
  color: inherit;
}
.Col2SatDarkBgTxt a:link,
.Col2SatDarkBgTxt a:visited {
  color: #aceeff;
}
.Col2SatDarkBgTxt a:hover {
  color: #aceeff;
}
.Col2SatExtraDark {
  color: #000201;
}
.Col2SatExtraDarkBg {
  background: #000201;
}
a.Col2SatExtraDarkBg:link,
a.Col2SatExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col2SatExtraDarkBgTxt {
  color: #ffffff;
}
.Col2SatExtraDarkBgTxt h1,
.Col2SatExtraDarkBgTxt .h1,
.Col2SatExtraDarkBgTxt h2,
.Col2SatExtraDarkBgTxt .h2,
.Col2SatExtraDarkBgTxt h3,
.Col2SatExtraDarkBgTxt .h3,
.Col2SatExtraDarkBgTxt h4,
.Col2SatExtraDarkBgTxt .h4,
.Col2SatExtraDarkBgTxt h5,
.Col2SatExtraDarkBgTxt .h5,
.Col2SatExtraDarkBgTxt h6,
.Col2SatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col2SatExtraDarkBgTxt a:link,
.Col2SatExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col2SatExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col2SatSuperDark {
  color: #000000;
}
.Col2SatSuperDarkBg {
  background: #000000;
}
a.Col2SatSuperDarkBg:link,
a.Col2SatSuperDarkBg:visited {
  color: #ffffff !important;
}
.Col2SatSuperDarkBgTxt {
  color: #ffffff;
}
.Col2SatSuperDarkBgTxt h1,
.Col2SatSuperDarkBgTxt .h1,
.Col2SatSuperDarkBgTxt h2,
.Col2SatSuperDarkBgTxt .h2,
.Col2SatSuperDarkBgTxt h3,
.Col2SatSuperDarkBgTxt .h3,
.Col2SatSuperDarkBgTxt h4,
.Col2SatSuperDarkBgTxt .h4,
.Col2SatSuperDarkBgTxt h5,
.Col2SatSuperDarkBgTxt .h5,
.Col2SatSuperDarkBgTxt h6,
.Col2SatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col2SatSuperDarkBgTxt a:link,
.Col2SatSuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col2SatSuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col2DesatSuperLight {
  color: #8defb2;
}
.Col2DesatSuperLightBg {
  background: #8defb2;
}
a.Col2DesatSuperLightBg:link,
a.Col2DesatSuperLightBg:visited {
  color: #000000 !important;
}
.Col2DesatSuperLightBgTxt {
  color: #000000;
}
.Col2DesatSuperLightBgTxt h1,
.Col2DesatSuperLightBgTxt .h1,
.Col2DesatSuperLightBgTxt h2,
.Col2DesatSuperLightBgTxt .h2,
.Col2DesatSuperLightBgTxt h3,
.Col2DesatSuperLightBgTxt .h3,
.Col2DesatSuperLightBgTxt h4,
.Col2DesatSuperLightBgTxt .h4,
.Col2DesatSuperLightBgTxt h5,
.Col2DesatSuperLightBgTxt .h5,
.Col2DesatSuperLightBgTxt h6,
.Col2DesatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col2DesatSuperLightBgTxt a:link,
.Col2DesatSuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col2DesatSuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col2DesatExtraLight {
  color: #4ae585;
}
.Col2DesatExtraLightBg {
  background: #4ae585;
}
a.Col2DesatExtraLightBg:link,
a.Col2DesatExtraLightBg:visited {
  color: #000000 !important;
}
.Col2DesatExtraLightBgTxt {
  color: #000000;
}
.Col2DesatExtraLightBgTxt h1,
.Col2DesatExtraLightBgTxt .h1,
.Col2DesatExtraLightBgTxt h2,
.Col2DesatExtraLightBgTxt .h2,
.Col2DesatExtraLightBgTxt h3,
.Col2DesatExtraLightBgTxt .h3,
.Col2DesatExtraLightBgTxt h4,
.Col2DesatExtraLightBgTxt .h4,
.Col2DesatExtraLightBgTxt h5,
.Col2DesatExtraLightBgTxt .h5,
.Col2DesatExtraLightBgTxt h6,
.Col2DesatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col2DesatExtraLightBgTxt a:link,
.Col2DesatExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col2DesatExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col2DesatLight {
  color: #20dd67;
}
.Col2DesatLightBg {
  background: #20dd67;
}
a.Col2DesatLightBg:link,
a.Col2DesatLightBg:visited {
  color: #ffffff !important;
}
.Col2DesatLightBgTxt {
  color: #ffffff;
}
.Col2DesatLightBgTxt h1,
.Col2DesatLightBgTxt .h1,
.Col2DesatLightBgTxt h2,
.Col2DesatLightBgTxt .h2,
.Col2DesatLightBgTxt h3,
.Col2DesatLightBgTxt .h3,
.Col2DesatLightBgTxt h4,
.Col2DesatLightBgTxt .h4,
.Col2DesatLightBgTxt h5,
.Col2DesatLightBgTxt .h5,
.Col2DesatLightBgTxt h6,
.Col2DesatLightBgTxt .h6 {
  color: inherit;
}
.Col2DesatLightBgTxt a:link,
.Col2DesatLightBgTxt a:visited {
  color: #aceeff;
}
.Col2DesatLightBgTxt a:hover {
  color: #aceeff;
}
.Col2DesatMedium {
  color: #13833e;
}
.Col2DesatMediumBg {
  background: #13833e;
}
a.Col2DesatMediumBg:link,
a.Col2DesatMediumBg:visited {
  color: #ffffff !important;
}
.Col2DesatMediumBgTxt {
  color: #ffffff;
}
.Col2DesatMediumBgTxt h1,
.Col2DesatMediumBgTxt .h1,
.Col2DesatMediumBgTxt h2,
.Col2DesatMediumBgTxt .h2,
.Col2DesatMediumBgTxt h3,
.Col2DesatMediumBgTxt .h3,
.Col2DesatMediumBgTxt h4,
.Col2DesatMediumBgTxt .h4,
.Col2DesatMediumBgTxt h5,
.Col2DesatMediumBgTxt .h5,
.Col2DesatMediumBgTxt h6,
.Col2DesatMediumBgTxt .h6 {
  color: inherit;
}
.Col2DesatMediumBgTxt a:link,
.Col2DesatMediumBgTxt a:visited {
  color: #aceeff;
}
.Col2DesatMediumBgTxt a:hover {
  color: #aceeff;
}
.Col2DesatDark {
  color: #062a14;
}
.Col2DesatDarkBg {
  background: #062a14;
}
a.Col2DesatDarkBg:link,
a.Col2DesatDarkBg:visited {
  color: #ffffff !important;
}
.Col2DesatDarkBgTxt {
  color: #ffffff;
}
.Col2DesatDarkBgTxt h1,
.Col2DesatDarkBgTxt .h1,
.Col2DesatDarkBgTxt h2,
.Col2DesatDarkBgTxt .h2,
.Col2DesatDarkBgTxt h3,
.Col2DesatDarkBgTxt .h3,
.Col2DesatDarkBgTxt h4,
.Col2DesatDarkBgTxt .h4,
.Col2DesatDarkBgTxt h5,
.Col2DesatDarkBgTxt .h5,
.Col2DesatDarkBgTxt h6,
.Col2DesatDarkBgTxt .h6 {
  color: inherit;
}
.Col2DesatDarkBgTxt a:link,
.Col2DesatDarkBgTxt a:visited {
  color: #aceeff;
}
.Col2DesatDarkBgTxt a:hover {
  color: #aceeff;
}
.Col2DesatExtraDark {
  color: #000201;
}
.Col2DesatExtraDarkBg {
  background: #000201;
}
a.Col2DesatExtraDarkBg:link,
a.Col2DesatExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col2DesatExtraDarkBgTxt {
  color: #ffffff;
}
.Col2DesatExtraDarkBgTxt h1,
.Col2DesatExtraDarkBgTxt .h1,
.Col2DesatExtraDarkBgTxt h2,
.Col2DesatExtraDarkBgTxt .h2,
.Col2DesatExtraDarkBgTxt h3,
.Col2DesatExtraDarkBgTxt .h3,
.Col2DesatExtraDarkBgTxt h4,
.Col2DesatExtraDarkBgTxt .h4,
.Col2DesatExtraDarkBgTxt h5,
.Col2DesatExtraDarkBgTxt .h5,
.Col2DesatExtraDarkBgTxt h6,
.Col2DesatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col2DesatExtraDarkBgTxt a:link,
.Col2DesatExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col2DesatExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col2DesatSuperDark {
  color: #000000;
}
.Col2DesatSuperDarkBg {
  background: #000000;
}
a.Col2DesatSuperDarkBg:link,
a.Col2DesatSuperDarkBg:visited {
  color: #ffffff !important;
}
.Col2DesatSuperDarkBgTxt {
  color: #ffffff;
}
.Col2DesatSuperDarkBgTxt h1,
.Col2DesatSuperDarkBgTxt .h1,
.Col2DesatSuperDarkBgTxt h2,
.Col2DesatSuperDarkBgTxt .h2,
.Col2DesatSuperDarkBgTxt h3,
.Col2DesatSuperDarkBgTxt .h3,
.Col2DesatSuperDarkBgTxt h4,
.Col2DesatSuperDarkBgTxt .h4,
.Col2DesatSuperDarkBgTxt h5,
.Col2DesatSuperDarkBgTxt .h5,
.Col2DesatSuperDarkBgTxt h6,
.Col2DesatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col2DesatSuperDarkBgTxt a:link,
.Col2DesatSuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col2DesatSuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col2Bg-10 {
  background-color: rgba(0, 150, 57, 0.1);
}
.Col2Bg-20 {
  background-color: rgba(0, 150, 57, 0.2);
}
.Col2Bg-30 {
  background-color: rgba(0, 150, 57, 0.3);
}
.Col2Bg-40 {
  background-color: rgba(0, 150, 57, 0.4);
}
.Col2Bg-50 {
  background-color: rgba(0, 150, 57, 0.5);
}
.Col2Bg-60 {
  background-color: rgba(0, 150, 57, 0.6);
}
.Col2Bg-70 {
  background-color: rgba(0, 150, 57, 0.7);
}
.Col2Bg-80 {
  background-color: rgba(0, 150, 57, 0.8);
}
.Col2Bg-90 {
  background-color: rgba(0, 150, 57, 0.9);
}
.Col3 {
  color: #aa0061;
}
.Col3Bg {
  background: #aa0061;
}
a.Col3Bg:link,
a.Col3Bg:visited {
  color: #ffffff !important;
}
.Col3BgTxt {
  color: #ffffff;
}
.Col3BgTxt h1,
.Col3BgTxt .h1,
.Col3BgTxt h2,
.Col3BgTxt .h2,
.Col3BgTxt h3,
.Col3BgTxt .h3,
.Col3BgTxt h4,
.Col3BgTxt .h4,
.Col3BgTxt h5,
.Col3BgTxt .h5,
.Col3BgTxt h6,
.Col3BgTxt .h6 {
  color: inherit;
}
.Col3BgTxt a:link,
.Col3BgTxt a:visited {
  color: #aceeff;
}
.Col3BgTxt a:hover {
  color: #aceeff;
}
.Col3SuperLight {
  color: #ff91d0;
}
.Col3SuperLightBg {
  background: #ff91d0;
}
a.Col3SuperLightBg:link,
a.Col3SuperLightBg:visited {
  color: #000000 !important;
}
.Col3SuperLightBgTxt {
  color: #000000;
}
.Col3SuperLightBgTxt h1,
.Col3SuperLightBgTxt .h1,
.Col3SuperLightBgTxt h2,
.Col3SuperLightBgTxt .h2,
.Col3SuperLightBgTxt h3,
.Col3SuperLightBgTxt .h3,
.Col3SuperLightBgTxt h4,
.Col3SuperLightBgTxt .h4,
.Col3SuperLightBgTxt h5,
.Col3SuperLightBgTxt .h5,
.Col3SuperLightBgTxt h6,
.Col3SuperLightBgTxt .h6 {
  color: inherit;
}
.Col3SuperLightBgTxt a:link,
.Col3SuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col3SuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col3ExtraLight {
  color: #ff44af;
}
.Col3ExtraLightBg {
  background: #ff44af;
}
a.Col3ExtraLightBg:link,
a.Col3ExtraLightBg:visited {
  color: #000000 !important;
}
.Col3ExtraLightBgTxt {
  color: #000000;
}
.Col3ExtraLightBgTxt h1,
.Col3ExtraLightBgTxt .h1,
.Col3ExtraLightBgTxt h2,
.Col3ExtraLightBgTxt .h2,
.Col3ExtraLightBgTxt h3,
.Col3ExtraLightBgTxt .h3,
.Col3ExtraLightBgTxt h4,
.Col3ExtraLightBgTxt .h4,
.Col3ExtraLightBgTxt h5,
.Col3ExtraLightBgTxt .h5,
.Col3ExtraLightBgTxt h6,
.Col3ExtraLightBgTxt .h6 {
  color: inherit;
}
.Col3ExtraLightBgTxt a:link,
.Col3ExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col3ExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col3Light {
  color: #ff1199;
}
.Col3LightBg {
  background: #ff1199;
}
a.Col3LightBg:link,
a.Col3LightBg:visited {
  color: #000000 !important;
}
.Col3LightBgTxt {
  color: #000000;
}
.Col3LightBgTxt h1,
.Col3LightBgTxt .h1,
.Col3LightBgTxt h2,
.Col3LightBgTxt .h2,
.Col3LightBgTxt h3,
.Col3LightBgTxt .h3,
.Col3LightBgTxt h4,
.Col3LightBgTxt .h4,
.Col3LightBgTxt h5,
.Col3LightBgTxt .h5,
.Col3LightBgTxt h6,
.Col3LightBgTxt .h6 {
  color: inherit;
}
.Col3LightBgTxt a:link,
.Col3LightBgTxt a:visited {
  color: #009dc5;
}
.Col3LightBgTxt a:hover {
  color: #004c5f;
}
.Col3Medium {
  color: #aa0061;
}
.Col3MediumBg {
  background: #aa0061;
}
a.Col3MediumBg:link,
a.Col3MediumBg:visited {
  color: #ffffff !important;
}
.Col3MediumBgTxt {
  color: #ffffff;
}
.Col3MediumBgTxt h1,
.Col3MediumBgTxt .h1,
.Col3MediumBgTxt h2,
.Col3MediumBgTxt .h2,
.Col3MediumBgTxt h3,
.Col3MediumBgTxt .h3,
.Col3MediumBgTxt h4,
.Col3MediumBgTxt .h4,
.Col3MediumBgTxt h5,
.Col3MediumBgTxt .h5,
.Col3MediumBgTxt h6,
.Col3MediumBgTxt .h6 {
  color: inherit;
}
.Col3MediumBgTxt a:link,
.Col3MediumBgTxt a:visited {
  color: #aceeff;
}
.Col3MediumBgTxt a:hover {
  color: #aceeff;
}
.Col3Dark {
  color: #440027;
}
.Col3DarkBg {
  background: #440027;
}
a.Col3DarkBg:link,
a.Col3DarkBg:visited {
  color: #ffffff !important;
}
.Col3DarkBgTxt {
  color: #ffffff;
}
.Col3DarkBgTxt h1,
.Col3DarkBgTxt .h1,
.Col3DarkBgTxt h2,
.Col3DarkBgTxt .h2,
.Col3DarkBgTxt h3,
.Col3DarkBgTxt .h3,
.Col3DarkBgTxt h4,
.Col3DarkBgTxt .h4,
.Col3DarkBgTxt h5,
.Col3DarkBgTxt .h5,
.Col3DarkBgTxt h6,
.Col3DarkBgTxt .h6 {
  color: inherit;
}
.Col3DarkBgTxt a:link,
.Col3DarkBgTxt a:visited {
  color: #aceeff;
}
.Col3DarkBgTxt a:hover {
  color: #aceeff;
}
.Col3ExtraDark {
  color: #16000d;
}
.Col3ExtraDarkBg {
  background: #16000d;
}
a.Col3ExtraDarkBg:link,
a.Col3ExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col3ExtraDarkBgTxt {
  color: #ffffff;
}
.Col3ExtraDarkBgTxt h1,
.Col3ExtraDarkBgTxt .h1,
.Col3ExtraDarkBgTxt h2,
.Col3ExtraDarkBgTxt .h2,
.Col3ExtraDarkBgTxt h3,
.Col3ExtraDarkBgTxt .h3,
.Col3ExtraDarkBgTxt h4,
.Col3ExtraDarkBgTxt .h4,
.Col3ExtraDarkBgTxt h5,
.Col3ExtraDarkBgTxt .h5,
.Col3ExtraDarkBgTxt h6,
.Col3ExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col3ExtraDarkBgTxt a:link,
.Col3ExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col3ExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col3SuperDark {
  color: #000000;
}
.Col3SuperDarkBg {
  background: #000000;
}
a.Col3SuperDarkBg:link,
a.Col3SuperDarkBg:visited {
  color: #ffffff !important;
}
.Col3SuperDarkBgTxt {
  color: #ffffff;
}
.Col3SuperDarkBgTxt h1,
.Col3SuperDarkBgTxt .h1,
.Col3SuperDarkBgTxt h2,
.Col3SuperDarkBgTxt .h2,
.Col3SuperDarkBgTxt h3,
.Col3SuperDarkBgTxt .h3,
.Col3SuperDarkBgTxt h4,
.Col3SuperDarkBgTxt .h4,
.Col3SuperDarkBgTxt h5,
.Col3SuperDarkBgTxt .h5,
.Col3SuperDarkBgTxt h6,
.Col3SuperDarkBgTxt .h6 {
  color: inherit;
}
.Col3SuperDarkBgTxt a:link,
.Col3SuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col3SuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col3SatSuperLight {
  color: #ff91d0;
}
.Col3SatSuperLightBg {
  background: #ff91d0;
}
a.Col3SatSuperLightBg:link,
a.Col3SatSuperLightBg:visited {
  color: #000000 !important;
}
.Col3SatSuperLightBgTxt {
  color: #000000;
}
.Col3SatSuperLightBgTxt h1,
.Col3SatSuperLightBgTxt .h1,
.Col3SatSuperLightBgTxt h2,
.Col3SatSuperLightBgTxt .h2,
.Col3SatSuperLightBgTxt h3,
.Col3SatSuperLightBgTxt .h3,
.Col3SatSuperLightBgTxt h4,
.Col3SatSuperLightBgTxt .h4,
.Col3SatSuperLightBgTxt h5,
.Col3SatSuperLightBgTxt .h5,
.Col3SatSuperLightBgTxt h6,
.Col3SatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col3SatSuperLightBgTxt a:link,
.Col3SatSuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col3SatSuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col3SatExtraLight {
  color: #ff44af;
}
.Col3SatExtraLightBg {
  background: #ff44af;
}
a.Col3SatExtraLightBg:link,
a.Col3SatExtraLightBg:visited {
  color: #000000 !important;
}
.Col3SatExtraLightBgTxt {
  color: #000000;
}
.Col3SatExtraLightBgTxt h1,
.Col3SatExtraLightBgTxt .h1,
.Col3SatExtraLightBgTxt h2,
.Col3SatExtraLightBgTxt .h2,
.Col3SatExtraLightBgTxt h3,
.Col3SatExtraLightBgTxt .h3,
.Col3SatExtraLightBgTxt h4,
.Col3SatExtraLightBgTxt .h4,
.Col3SatExtraLightBgTxt h5,
.Col3SatExtraLightBgTxt .h5,
.Col3SatExtraLightBgTxt h6,
.Col3SatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col3SatExtraLightBgTxt a:link,
.Col3SatExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col3SatExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col3SatLight {
  color: #ff1199;
}
.Col3SatLightBg {
  background: #ff1199;
}
a.Col3SatLightBg:link,
a.Col3SatLightBg:visited {
  color: #000000 !important;
}
.Col3SatLightBgTxt {
  color: #000000;
}
.Col3SatLightBgTxt h1,
.Col3SatLightBgTxt .h1,
.Col3SatLightBgTxt h2,
.Col3SatLightBgTxt .h2,
.Col3SatLightBgTxt h3,
.Col3SatLightBgTxt .h3,
.Col3SatLightBgTxt h4,
.Col3SatLightBgTxt .h4,
.Col3SatLightBgTxt h5,
.Col3SatLightBgTxt .h5,
.Col3SatLightBgTxt h6,
.Col3SatLightBgTxt .h6 {
  color: inherit;
}
.Col3SatLightBgTxt a:link,
.Col3SatLightBgTxt a:visited {
  color: #009dc5;
}
.Col3SatLightBgTxt a:hover {
  color: #004c5f;
}
.Col3SatMedium {
  color: #aa0061;
}
.Col3SatMediumBg {
  background: #aa0061;
}
a.Col3SatMediumBg:link,
a.Col3SatMediumBg:visited {
  color: #ffffff !important;
}
.Col3SatMediumBgTxt {
  color: #ffffff;
}
.Col3SatMediumBgTxt h1,
.Col3SatMediumBgTxt .h1,
.Col3SatMediumBgTxt h2,
.Col3SatMediumBgTxt .h2,
.Col3SatMediumBgTxt h3,
.Col3SatMediumBgTxt .h3,
.Col3SatMediumBgTxt h4,
.Col3SatMediumBgTxt .h4,
.Col3SatMediumBgTxt h5,
.Col3SatMediumBgTxt .h5,
.Col3SatMediumBgTxt h6,
.Col3SatMediumBgTxt .h6 {
  color: inherit;
}
.Col3SatMediumBgTxt a:link,
.Col3SatMediumBgTxt a:visited {
  color: #aceeff;
}
.Col3SatMediumBgTxt a:hover {
  color: #aceeff;
}
.Col3SatDark {
  color: #440027;
}
.Col3SatDarkBg {
  background: #440027;
}
a.Col3SatDarkBg:link,
a.Col3SatDarkBg:visited {
  color: #ffffff !important;
}
.Col3SatDarkBgTxt {
  color: #ffffff;
}
.Col3SatDarkBgTxt h1,
.Col3SatDarkBgTxt .h1,
.Col3SatDarkBgTxt h2,
.Col3SatDarkBgTxt .h2,
.Col3SatDarkBgTxt h3,
.Col3SatDarkBgTxt .h3,
.Col3SatDarkBgTxt h4,
.Col3SatDarkBgTxt .h4,
.Col3SatDarkBgTxt h5,
.Col3SatDarkBgTxt .h5,
.Col3SatDarkBgTxt h6,
.Col3SatDarkBgTxt .h6 {
  color: inherit;
}
.Col3SatDarkBgTxt a:link,
.Col3SatDarkBgTxt a:visited {
  color: #aceeff;
}
.Col3SatDarkBgTxt a:hover {
  color: #aceeff;
}
.Col3SatExtraDark {
  color: #16000d;
}
.Col3SatExtraDarkBg {
  background: #16000d;
}
a.Col3SatExtraDarkBg:link,
a.Col3SatExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col3SatExtraDarkBgTxt {
  color: #ffffff;
}
.Col3SatExtraDarkBgTxt h1,
.Col3SatExtraDarkBgTxt .h1,
.Col3SatExtraDarkBgTxt h2,
.Col3SatExtraDarkBgTxt .h2,
.Col3SatExtraDarkBgTxt h3,
.Col3SatExtraDarkBgTxt .h3,
.Col3SatExtraDarkBgTxt h4,
.Col3SatExtraDarkBgTxt .h4,
.Col3SatExtraDarkBgTxt h5,
.Col3SatExtraDarkBgTxt .h5,
.Col3SatExtraDarkBgTxt h6,
.Col3SatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col3SatExtraDarkBgTxt a:link,
.Col3SatExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col3SatExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col3SatSuperDark {
  color: #000000;
}
.Col3SatSuperDarkBg {
  background: #000000;
}
a.Col3SatSuperDarkBg:link,
a.Col3SatSuperDarkBg:visited {
  color: #ffffff !important;
}
.Col3SatSuperDarkBgTxt {
  color: #ffffff;
}
.Col3SatSuperDarkBgTxt h1,
.Col3SatSuperDarkBgTxt .h1,
.Col3SatSuperDarkBgTxt h2,
.Col3SatSuperDarkBgTxt .h2,
.Col3SatSuperDarkBgTxt h3,
.Col3SatSuperDarkBgTxt .h3,
.Col3SatSuperDarkBgTxt h4,
.Col3SatSuperDarkBgTxt .h4,
.Col3SatSuperDarkBgTxt h5,
.Col3SatSuperDarkBgTxt .h5,
.Col3SatSuperDarkBgTxt h6,
.Col3SatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col3SatSuperDarkBgTxt a:link,
.Col3SatSuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col3SatSuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col3DesatSuperLight {
  color: #f19ece;
}
.Col3DesatSuperLightBg {
  background: #f19ece;
}
a.Col3DesatSuperLightBg:link,
a.Col3DesatSuperLightBg:visited {
  color: #000000 !important;
}
.Col3DesatSuperLightBgTxt {
  color: #000000;
}
.Col3DesatSuperLightBgTxt h1,
.Col3DesatSuperLightBgTxt .h1,
.Col3DesatSuperLightBgTxt h2,
.Col3DesatSuperLightBgTxt .h2,
.Col3DesatSuperLightBgTxt h3,
.Col3DesatSuperLightBgTxt .h3,
.Col3DesatSuperLightBgTxt h4,
.Col3DesatSuperLightBgTxt .h4,
.Col3DesatSuperLightBgTxt h5,
.Col3DesatSuperLightBgTxt .h5,
.Col3DesatSuperLightBgTxt h6,
.Col3DesatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col3DesatSuperLightBgTxt a:link,
.Col3DesatSuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col3DesatSuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col3DesatExtraLight {
  color: #e85bab;
}
.Col3DesatExtraLightBg {
  background: #e85bab;
}
a.Col3DesatExtraLightBg:link,
a.Col3DesatExtraLightBg:visited {
  color: #000000 !important;
}
.Col3DesatExtraLightBgTxt {
  color: #000000;
}
.Col3DesatExtraLightBgTxt h1,
.Col3DesatExtraLightBgTxt .h1,
.Col3DesatExtraLightBgTxt h2,
.Col3DesatExtraLightBgTxt .h2,
.Col3DesatExtraLightBgTxt h3,
.Col3DesatExtraLightBgTxt .h3,
.Col3DesatExtraLightBgTxt h4,
.Col3DesatExtraLightBgTxt .h4,
.Col3DesatExtraLightBgTxt h5,
.Col3DesatExtraLightBgTxt .h5,
.Col3DesatExtraLightBgTxt h6,
.Col3DesatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col3DesatExtraLightBgTxt a:link,
.Col3DesatExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col3DesatExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col3DesatLight {
  color: #e12f95;
}
.Col3DesatLightBg {
  background: #e12f95;
}
a.Col3DesatLightBg:link,
a.Col3DesatLightBg:visited {
  color: #000000 !important;
}
.Col3DesatLightBgTxt {
  color: #000000;
}
.Col3DesatLightBgTxt h1,
.Col3DesatLightBgTxt .h1,
.Col3DesatLightBgTxt h2,
.Col3DesatLightBgTxt .h2,
.Col3DesatLightBgTxt h3,
.Col3DesatLightBgTxt .h3,
.Col3DesatLightBgTxt h4,
.Col3DesatLightBgTxt .h4,
.Col3DesatLightBgTxt h5,
.Col3DesatLightBgTxt .h5,
.Col3DesatLightBgTxt h6,
.Col3DesatLightBgTxt .h6 {
  color: inherit;
}
.Col3DesatLightBgTxt a:link,
.Col3DesatLightBgTxt a:visited {
  color: #009dc5;
}
.Col3DesatLightBgTxt a:hover {
  color: #004c5f;
}
.Col3DesatMedium {
  color: #95155e;
}
.Col3DesatMediumBg {
  background: #95155e;
}
a.Col3DesatMediumBg:link,
a.Col3DesatMediumBg:visited {
  color: #ffffff !important;
}
.Col3DesatMediumBgTxt {
  color: #ffffff;
}
.Col3DesatMediumBgTxt h1,
.Col3DesatMediumBgTxt .h1,
.Col3DesatMediumBgTxt h2,
.Col3DesatMediumBgTxt .h2,
.Col3DesatMediumBgTxt h3,
.Col3DesatMediumBgTxt .h3,
.Col3DesatMediumBgTxt h4,
.Col3DesatMediumBgTxt .h4,
.Col3DesatMediumBgTxt h5,
.Col3DesatMediumBgTxt .h5,
.Col3DesatMediumBgTxt h6,
.Col3DesatMediumBgTxt .h6 {
  color: inherit;
}
.Col3DesatMediumBgTxt a:link,
.Col3DesatMediumBgTxt a:visited {
  color: #aceeff;
}
.Col3DesatMediumBgTxt a:hover {
  color: #aceeff;
}
.Col3DesatDark {
  color: #3b0826;
}
.Col3DesatDarkBg {
  background: #3b0826;
}
a.Col3DesatDarkBg:link,
a.Col3DesatDarkBg:visited {
  color: #ffffff !important;
}
.Col3DesatDarkBgTxt {
  color: #ffffff;
}
.Col3DesatDarkBgTxt h1,
.Col3DesatDarkBgTxt .h1,
.Col3DesatDarkBgTxt h2,
.Col3DesatDarkBgTxt .h2,
.Col3DesatDarkBgTxt h3,
.Col3DesatDarkBgTxt .h3,
.Col3DesatDarkBgTxt h4,
.Col3DesatDarkBgTxt .h4,
.Col3DesatDarkBgTxt h5,
.Col3DesatDarkBgTxt .h5,
.Col3DesatDarkBgTxt h6,
.Col3DesatDarkBgTxt .h6 {
  color: inherit;
}
.Col3DesatDarkBgTxt a:link,
.Col3DesatDarkBgTxt a:visited {
  color: #aceeff;
}
.Col3DesatDarkBgTxt a:hover {
  color: #aceeff;
}
.Col3DesatExtraDark {
  color: #13030c;
}
.Col3DesatExtraDarkBg {
  background: #13030c;
}
a.Col3DesatExtraDarkBg:link,
a.Col3DesatExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col3DesatExtraDarkBgTxt {
  color: #ffffff;
}
.Col3DesatExtraDarkBgTxt h1,
.Col3DesatExtraDarkBgTxt .h1,
.Col3DesatExtraDarkBgTxt h2,
.Col3DesatExtraDarkBgTxt .h2,
.Col3DesatExtraDarkBgTxt h3,
.Col3DesatExtraDarkBgTxt .h3,
.Col3DesatExtraDarkBgTxt h4,
.Col3DesatExtraDarkBgTxt .h4,
.Col3DesatExtraDarkBgTxt h5,
.Col3DesatExtraDarkBgTxt .h5,
.Col3DesatExtraDarkBgTxt h6,
.Col3DesatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col3DesatExtraDarkBgTxt a:link,
.Col3DesatExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col3DesatExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col3DesatSuperDark {
  color: #000000;
}
.Col3DesatSuperDarkBg {
  background: #000000;
}
a.Col3DesatSuperDarkBg:link,
a.Col3DesatSuperDarkBg:visited {
  color: #ffffff !important;
}
.Col3DesatSuperDarkBgTxt {
  color: #ffffff;
}
.Col3DesatSuperDarkBgTxt h1,
.Col3DesatSuperDarkBgTxt .h1,
.Col3DesatSuperDarkBgTxt h2,
.Col3DesatSuperDarkBgTxt .h2,
.Col3DesatSuperDarkBgTxt h3,
.Col3DesatSuperDarkBgTxt .h3,
.Col3DesatSuperDarkBgTxt h4,
.Col3DesatSuperDarkBgTxt .h4,
.Col3DesatSuperDarkBgTxt h5,
.Col3DesatSuperDarkBgTxt .h5,
.Col3DesatSuperDarkBgTxt h6,
.Col3DesatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col3DesatSuperDarkBgTxt a:link,
.Col3DesatSuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col3DesatSuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col3Bg-10 {
  background-color: rgba(170, 0, 97, 0.1);
}
.Col3Bg-20 {
  background-color: rgba(170, 0, 97, 0.2);
}
.Col3Bg-30 {
  background-color: rgba(170, 0, 97, 0.3);
}
.Col3Bg-40 {
  background-color: rgba(170, 0, 97, 0.4);
}
.Col3Bg-50 {
  background-color: rgba(170, 0, 97, 0.5);
}
.Col3Bg-60 {
  background-color: rgba(170, 0, 97, 0.6);
}
.Col3Bg-70 {
  background-color: rgba(170, 0, 97, 0.7);
}
.Col3Bg-80 {
  background-color: rgba(170, 0, 97, 0.8);
}
.Col3Bg-90 {
  background-color: rgba(170, 0, 97, 0.9);
}
.Col4 {
  color: #fd6518;
}
.Col4Bg {
  background: #fd6518;
}
a.Col4Bg:link,
a.Col4Bg:visited {
  color: #000000 !important;
}
.Col4BgTxt {
  color: #000000;
}
.Col4BgTxt h1,
.Col4BgTxt .h1,
.Col4BgTxt h2,
.Col4BgTxt .h2,
.Col4BgTxt h3,
.Col4BgTxt .h3,
.Col4BgTxt h4,
.Col4BgTxt .h4,
.Col4BgTxt h5,
.Col4BgTxt .h5,
.Col4BgTxt h6,
.Col4BgTxt .h6 {
  color: inherit;
}
.Col4BgTxt a:link,
.Col4BgTxt a:visited {
  color: #009dc5;
}
.Col4BgTxt a:hover {
  color: #004c5f;
}
.Col4SuperLight {
  color: #fffdfc;
}
.Col4SuperLightBg {
  background: #fffdfc;
}
a.Col4SuperLightBg:link,
a.Col4SuperLightBg:visited {
  color: #000000 !important;
}
.Col4SuperLightBgTxt {
  color: #000000;
}
.Col4SuperLightBgTxt h1,
.Col4SuperLightBgTxt .h1,
.Col4SuperLightBgTxt h2,
.Col4SuperLightBgTxt .h2,
.Col4SuperLightBgTxt h3,
.Col4SuperLightBgTxt .h3,
.Col4SuperLightBgTxt h4,
.Col4SuperLightBgTxt .h4,
.Col4SuperLightBgTxt h5,
.Col4SuperLightBgTxt .h5,
.Col4SuperLightBgTxt h6,
.Col4SuperLightBgTxt .h6 {
  color: inherit;
}
.Col4SuperLightBgTxt a:link,
.Col4SuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col4SuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col4ExtraLight {
  color: #fecab0;
}
.Col4ExtraLightBg {
  background: #fecab0;
}
a.Col4ExtraLightBg:link,
a.Col4ExtraLightBg:visited {
  color: #000000 !important;
}
.Col4ExtraLightBgTxt {
  color: #000000;
}
.Col4ExtraLightBgTxt h1,
.Col4ExtraLightBgTxt .h1,
.Col4ExtraLightBgTxt h2,
.Col4ExtraLightBgTxt .h2,
.Col4ExtraLightBgTxt h3,
.Col4ExtraLightBgTxt .h3,
.Col4ExtraLightBgTxt h4,
.Col4ExtraLightBgTxt .h4,
.Col4ExtraLightBgTxt h5,
.Col4ExtraLightBgTxt .h5,
.Col4ExtraLightBgTxt h6,
.Col4ExtraLightBgTxt .h6 {
  color: inherit;
}
.Col4ExtraLightBgTxt a:link,
.Col4ExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col4ExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col4Light {
  color: #fea87d;
}
.Col4LightBg {
  background: #fea87d;
}
a.Col4LightBg:link,
a.Col4LightBg:visited {
  color: #000000 !important;
}
.Col4LightBgTxt {
  color: #000000;
}
.Col4LightBgTxt h1,
.Col4LightBgTxt .h1,
.Col4LightBgTxt h2,
.Col4LightBgTxt .h2,
.Col4LightBgTxt h3,
.Col4LightBgTxt .h3,
.Col4LightBgTxt h4,
.Col4LightBgTxt .h4,
.Col4LightBgTxt h5,
.Col4LightBgTxt .h5,
.Col4LightBgTxt h6,
.Col4LightBgTxt .h6 {
  color: inherit;
}
.Col4LightBgTxt a:link,
.Col4LightBgTxt a:visited {
  color: #009dc5;
}
.Col4LightBgTxt a:hover {
  color: #004c5f;
}
.Col4Medium {
  color: #fd6518;
}
.Col4MediumBg {
  background: #fd6518;
}
a.Col4MediumBg:link,
a.Col4MediumBg:visited {
  color: #000000 !important;
}
.Col4MediumBgTxt {
  color: #000000;
}
.Col4MediumBgTxt h1,
.Col4MediumBgTxt .h1,
.Col4MediumBgTxt h2,
.Col4MediumBgTxt .h2,
.Col4MediumBgTxt h3,
.Col4MediumBgTxt .h3,
.Col4MediumBgTxt h4,
.Col4MediumBgTxt .h4,
.Col4MediumBgTxt h5,
.Col4MediumBgTxt .h5,
.Col4MediumBgTxt h6,
.Col4MediumBgTxt .h6 {
  color: inherit;
}
.Col4MediumBgTxt a:link,
.Col4MediumBgTxt a:visited {
  color: #009dc5;
}
.Col4MediumBgTxt a:hover {
  color: #004c5f;
}
.Col4Dark {
  color: #ad3b02;
}
.Col4DarkBg {
  background: #ad3b02;
}
a.Col4DarkBg:link,
a.Col4DarkBg:visited {
  color: #ffffff !important;
}
.Col4DarkBgTxt {
  color: #ffffff;
}
.Col4DarkBgTxt h1,
.Col4DarkBgTxt .h1,
.Col4DarkBgTxt h2,
.Col4DarkBgTxt .h2,
.Col4DarkBgTxt h3,
.Col4DarkBgTxt .h3,
.Col4DarkBgTxt h4,
.Col4DarkBgTxt .h4,
.Col4DarkBgTxt h5,
.Col4DarkBgTxt .h5,
.Col4DarkBgTxt h6,
.Col4DarkBgTxt .h6 {
  color: inherit;
}
.Col4DarkBgTxt a:link,
.Col4DarkBgTxt a:visited {
  color: #aceeff;
}
.Col4DarkBgTxt a:hover {
  color: #aceeff;
}
.Col4ExtraDark {
  color: #802c01;
}
.Col4ExtraDarkBg {
  background: #802c01;
}
a.Col4ExtraDarkBg:link,
a.Col4ExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col4ExtraDarkBgTxt {
  color: #ffffff;
}
.Col4ExtraDarkBgTxt h1,
.Col4ExtraDarkBgTxt .h1,
.Col4ExtraDarkBgTxt h2,
.Col4ExtraDarkBgTxt .h2,
.Col4ExtraDarkBgTxt h3,
.Col4ExtraDarkBgTxt .h3,
.Col4ExtraDarkBgTxt h4,
.Col4ExtraDarkBgTxt .h4,
.Col4ExtraDarkBgTxt h5,
.Col4ExtraDarkBgTxt .h5,
.Col4ExtraDarkBgTxt h6,
.Col4ExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col4ExtraDarkBgTxt a:link,
.Col4ExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col4ExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col4SuperDark {
  color: #622101;
}
.Col4SuperDarkBg {
  background: #622101;
}
a.Col4SuperDarkBg:link,
a.Col4SuperDarkBg:visited {
  color: #ffffff !important;
}
.Col4SuperDarkBgTxt {
  color: #ffffff;
}
.Col4SuperDarkBgTxt h1,
.Col4SuperDarkBgTxt .h1,
.Col4SuperDarkBgTxt h2,
.Col4SuperDarkBgTxt .h2,
.Col4SuperDarkBgTxt h3,
.Col4SuperDarkBgTxt .h3,
.Col4SuperDarkBgTxt h4,
.Col4SuperDarkBgTxt .h4,
.Col4SuperDarkBgTxt h5,
.Col4SuperDarkBgTxt .h5,
.Col4SuperDarkBgTxt h6,
.Col4SuperDarkBgTxt .h6 {
  color: inherit;
}
.Col4SuperDarkBgTxt a:link,
.Col4SuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col4SuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col4SatSuperLight {
  color: #fffdfc;
}
.Col4SatSuperLightBg {
  background: #fffdfc;
}
a.Col4SatSuperLightBg:link,
a.Col4SatSuperLightBg:visited {
  color: #000000 !important;
}
.Col4SatSuperLightBgTxt {
  color: #000000;
}
.Col4SatSuperLightBgTxt h1,
.Col4SatSuperLightBgTxt .h1,
.Col4SatSuperLightBgTxt h2,
.Col4SatSuperLightBgTxt .h2,
.Col4SatSuperLightBgTxt h3,
.Col4SatSuperLightBgTxt .h3,
.Col4SatSuperLightBgTxt h4,
.Col4SatSuperLightBgTxt .h4,
.Col4SatSuperLightBgTxt h5,
.Col4SatSuperLightBgTxt .h5,
.Col4SatSuperLightBgTxt h6,
.Col4SatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col4SatSuperLightBgTxt a:link,
.Col4SatSuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col4SatSuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col4SatExtraLight {
  color: #ffcaaf;
}
.Col4SatExtraLightBg {
  background: #ffcaaf;
}
a.Col4SatExtraLightBg:link,
a.Col4SatExtraLightBg:visited {
  color: #000000 !important;
}
.Col4SatExtraLightBgTxt {
  color: #000000;
}
.Col4SatExtraLightBgTxt h1,
.Col4SatExtraLightBgTxt .h1,
.Col4SatExtraLightBgTxt h2,
.Col4SatExtraLightBgTxt .h2,
.Col4SatExtraLightBgTxt h3,
.Col4SatExtraLightBgTxt .h3,
.Col4SatExtraLightBgTxt h4,
.Col4SatExtraLightBgTxt .h4,
.Col4SatExtraLightBgTxt h5,
.Col4SatExtraLightBgTxt .h5,
.Col4SatExtraLightBgTxt h6,
.Col4SatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col4SatExtraLightBgTxt a:link,
.Col4SatExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col4SatExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col4SatLight {
  color: #ffa87c;
}
.Col4SatLightBg {
  background: #ffa87c;
}
a.Col4SatLightBg:link,
a.Col4SatLightBg:visited {
  color: #000000 !important;
}
.Col4SatLightBgTxt {
  color: #000000;
}
.Col4SatLightBgTxt h1,
.Col4SatLightBgTxt .h1,
.Col4SatLightBgTxt h2,
.Col4SatLightBgTxt .h2,
.Col4SatLightBgTxt h3,
.Col4SatLightBgTxt .h3,
.Col4SatLightBgTxt h4,
.Col4SatLightBgTxt .h4,
.Col4SatLightBgTxt h5,
.Col4SatLightBgTxt .h5,
.Col4SatLightBgTxt h6,
.Col4SatLightBgTxt .h6 {
  color: inherit;
}
.Col4SatLightBgTxt a:link,
.Col4SatLightBgTxt a:visited {
  color: #009dc5;
}
.Col4SatLightBgTxt a:hover {
  color: #004c5f;
}
.Col4SatMedium {
  color: #ff6416;
}
.Col4SatMediumBg {
  background: #ff6416;
}
a.Col4SatMediumBg:link,
a.Col4SatMediumBg:visited {
  color: #000000 !important;
}
.Col4SatMediumBgTxt {
  color: #000000;
}
.Col4SatMediumBgTxt h1,
.Col4SatMediumBgTxt .h1,
.Col4SatMediumBgTxt h2,
.Col4SatMediumBgTxt .h2,
.Col4SatMediumBgTxt h3,
.Col4SatMediumBgTxt .h3,
.Col4SatMediumBgTxt h4,
.Col4SatMediumBgTxt .h4,
.Col4SatMediumBgTxt h5,
.Col4SatMediumBgTxt .h5,
.Col4SatMediumBgTxt h6,
.Col4SatMediumBgTxt .h6 {
  color: inherit;
}
.Col4SatMediumBgTxt a:link,
.Col4SatMediumBgTxt a:visited {
  color: #009dc5;
}
.Col4SatMediumBgTxt a:hover {
  color: #004c5f;
}
.Col4SatDark {
  color: #af3b00;
}
.Col4SatDarkBg {
  background: #af3b00;
}
a.Col4SatDarkBg:link,
a.Col4SatDarkBg:visited {
  color: #ffffff !important;
}
.Col4SatDarkBgTxt {
  color: #ffffff;
}
.Col4SatDarkBgTxt h1,
.Col4SatDarkBgTxt .h1,
.Col4SatDarkBgTxt h2,
.Col4SatDarkBgTxt .h2,
.Col4SatDarkBgTxt h3,
.Col4SatDarkBgTxt .h3,
.Col4SatDarkBgTxt h4,
.Col4SatDarkBgTxt .h4,
.Col4SatDarkBgTxt h5,
.Col4SatDarkBgTxt .h5,
.Col4SatDarkBgTxt h6,
.Col4SatDarkBgTxt .h6 {
  color: inherit;
}
.Col4SatDarkBgTxt a:link,
.Col4SatDarkBgTxt a:visited {
  color: #aceeff;
}
.Col4SatDarkBgTxt a:hover {
  color: #aceeff;
}
.Col4SatExtraDark {
  color: #812b00;
}
.Col4SatExtraDarkBg {
  background: #812b00;
}
a.Col4SatExtraDarkBg:link,
a.Col4SatExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col4SatExtraDarkBgTxt {
  color: #ffffff;
}
.Col4SatExtraDarkBgTxt h1,
.Col4SatExtraDarkBgTxt .h1,
.Col4SatExtraDarkBgTxt h2,
.Col4SatExtraDarkBgTxt .h2,
.Col4SatExtraDarkBgTxt h3,
.Col4SatExtraDarkBgTxt .h3,
.Col4SatExtraDarkBgTxt h4,
.Col4SatExtraDarkBgTxt .h4,
.Col4SatExtraDarkBgTxt h5,
.Col4SatExtraDarkBgTxt .h5,
.Col4SatExtraDarkBgTxt h6,
.Col4SatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col4SatExtraDarkBgTxt a:link,
.Col4SatExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col4SatExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col4SatSuperDark {
  color: #632100;
}
.Col4SatSuperDarkBg {
  background: #632100;
}
a.Col4SatSuperDarkBg:link,
a.Col4SatSuperDarkBg:visited {
  color: #ffffff !important;
}
.Col4SatSuperDarkBgTxt {
  color: #ffffff;
}
.Col4SatSuperDarkBgTxt h1,
.Col4SatSuperDarkBgTxt .h1,
.Col4SatSuperDarkBgTxt h2,
.Col4SatSuperDarkBgTxt .h2,
.Col4SatSuperDarkBgTxt h3,
.Col4SatSuperDarkBgTxt .h3,
.Col4SatSuperDarkBgTxt h4,
.Col4SatSuperDarkBgTxt .h4,
.Col4SatSuperDarkBgTxt h5,
.Col4SatSuperDarkBgTxt .h5,
.Col4SatSuperDarkBgTxt h6,
.Col4SatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col4SatSuperDarkBgTxt a:link,
.Col4SatSuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col4SatSuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col4DesatSuperLight {
  color: #fffdfc;
}
.Col4DesatSuperLightBg {
  background: #fffdfc;
}
a.Col4DesatSuperLightBg:link,
a.Col4DesatSuperLightBg:visited {
  color: #000000 !important;
}
.Col4DesatSuperLightBgTxt {
  color: #000000;
}
.Col4DesatSuperLightBgTxt h1,
.Col4DesatSuperLightBgTxt .h1,
.Col4DesatSuperLightBgTxt h2,
.Col4DesatSuperLightBgTxt .h2,
.Col4DesatSuperLightBgTxt h3,
.Col4DesatSuperLightBgTxt .h3,
.Col4DesatSuperLightBgTxt h4,
.Col4DesatSuperLightBgTxt .h4,
.Col4DesatSuperLightBgTxt h5,
.Col4DesatSuperLightBgTxt .h5,
.Col4DesatSuperLightBgTxt h6,
.Col4DesatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col4DesatSuperLightBgTxt a:link,
.Col4DesatSuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col4DesatSuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col4DesatExtraLight {
  color: #f4cdba;
}
.Col4DesatExtraLightBg {
  background: #f4cdba;
}
a.Col4DesatExtraLightBg:link,
a.Col4DesatExtraLightBg:visited {
  color: #000000 !important;
}
.Col4DesatExtraLightBgTxt {
  color: #000000;
}
.Col4DesatExtraLightBgTxt h1,
.Col4DesatExtraLightBgTxt .h1,
.Col4DesatExtraLightBgTxt h2,
.Col4DesatExtraLightBgTxt .h2,
.Col4DesatExtraLightBgTxt h3,
.Col4DesatExtraLightBgTxt .h3,
.Col4DesatExtraLightBgTxt h4,
.Col4DesatExtraLightBgTxt .h4,
.Col4DesatExtraLightBgTxt h5,
.Col4DesatExtraLightBgTxt .h5,
.Col4DesatExtraLightBgTxt h6,
.Col4DesatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col4DesatExtraLightBgTxt a:link,
.Col4DesatExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col4DesatExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col4DesatLight {
  color: #eeae8d;
}
.Col4DesatLightBg {
  background: #eeae8d;
}
a.Col4DesatLightBg:link,
a.Col4DesatLightBg:visited {
  color: #000000 !important;
}
.Col4DesatLightBgTxt {
  color: #000000;
}
.Col4DesatLightBgTxt h1,
.Col4DesatLightBgTxt .h1,
.Col4DesatLightBgTxt h2,
.Col4DesatLightBgTxt .h2,
.Col4DesatLightBgTxt h3,
.Col4DesatLightBgTxt .h3,
.Col4DesatLightBgTxt h4,
.Col4DesatLightBgTxt .h4,
.Col4DesatLightBgTxt h5,
.Col4DesatLightBgTxt .h5,
.Col4DesatLightBgTxt h6,
.Col4DesatLightBgTxt .h6 {
  color: inherit;
}
.Col4DesatLightBgTxt a:link,
.Col4DesatLightBgTxt a:visited {
  color: #009dc5;
}
.Col4DesatLightBgTxt a:hover {
  color: #004c5f;
}
.Col4DesatMedium {
  color: #e06f35;
}
.Col4DesatMediumBg {
  background: #e06f35;
}
a.Col4DesatMediumBg:link,
a.Col4DesatMediumBg:visited {
  color: #000000 !important;
}
.Col4DesatMediumBgTxt {
  color: #000000;
}
.Col4DesatMediumBgTxt h1,
.Col4DesatMediumBgTxt .h1,
.Col4DesatMediumBgTxt h2,
.Col4DesatMediumBgTxt .h2,
.Col4DesatMediumBgTxt h3,
.Col4DesatMediumBgTxt .h3,
.Col4DesatMediumBgTxt h4,
.Col4DesatMediumBgTxt .h4,
.Col4DesatMediumBgTxt h5,
.Col4DesatMediumBgTxt .h5,
.Col4DesatMediumBgTxt h6,
.Col4DesatMediumBgTxt .h6 {
  color: inherit;
}
.Col4DesatMediumBgTxt a:link,
.Col4DesatMediumBgTxt a:visited {
  color: #009dc5;
}
.Col4DesatMediumBgTxt a:hover {
  color: #004c5f;
}
.Col4DesatDark {
  color: #984217;
}
.Col4DesatDarkBg {
  background: #984217;
}
a.Col4DesatDarkBg:link,
a.Col4DesatDarkBg:visited {
  color: #ffffff !important;
}
.Col4DesatDarkBgTxt {
  color: #ffffff;
}
.Col4DesatDarkBgTxt h1,
.Col4DesatDarkBgTxt .h1,
.Col4DesatDarkBgTxt h2,
.Col4DesatDarkBgTxt .h2,
.Col4DesatDarkBgTxt h3,
.Col4DesatDarkBgTxt .h3,
.Col4DesatDarkBgTxt h4,
.Col4DesatDarkBgTxt .h4,
.Col4DesatDarkBgTxt h5,
.Col4DesatDarkBgTxt .h5,
.Col4DesatDarkBgTxt h6,
.Col4DesatDarkBgTxt .h6 {
  color: inherit;
}
.Col4DesatDarkBgTxt a:link,
.Col4DesatDarkBgTxt a:visited {
  color: #aceeff;
}
.Col4DesatDarkBgTxt a:hover {
  color: #aceeff;
}
.Col4DesatExtraDark {
  color: #703111;
}
.Col4DesatExtraDarkBg {
  background: #703111;
}
a.Col4DesatExtraDarkBg:link,
a.Col4DesatExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col4DesatExtraDarkBgTxt {
  color: #ffffff;
}
.Col4DesatExtraDarkBgTxt h1,
.Col4DesatExtraDarkBgTxt .h1,
.Col4DesatExtraDarkBgTxt h2,
.Col4DesatExtraDarkBgTxt .h2,
.Col4DesatExtraDarkBgTxt h3,
.Col4DesatExtraDarkBgTxt .h3,
.Col4DesatExtraDarkBgTxt h4,
.Col4DesatExtraDarkBgTxt .h4,
.Col4DesatExtraDarkBgTxt h5,
.Col4DesatExtraDarkBgTxt .h5,
.Col4DesatExtraDarkBgTxt h6,
.Col4DesatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col4DesatExtraDarkBgTxt a:link,
.Col4DesatExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col4DesatExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col4DesatSuperDark {
  color: #55250d;
}
.Col4DesatSuperDarkBg {
  background: #55250d;
}
a.Col4DesatSuperDarkBg:link,
a.Col4DesatSuperDarkBg:visited {
  color: #ffffff !important;
}
.Col4DesatSuperDarkBgTxt {
  color: #ffffff;
}
.Col4DesatSuperDarkBgTxt h1,
.Col4DesatSuperDarkBgTxt .h1,
.Col4DesatSuperDarkBgTxt h2,
.Col4DesatSuperDarkBgTxt .h2,
.Col4DesatSuperDarkBgTxt h3,
.Col4DesatSuperDarkBgTxt .h3,
.Col4DesatSuperDarkBgTxt h4,
.Col4DesatSuperDarkBgTxt .h4,
.Col4DesatSuperDarkBgTxt h5,
.Col4DesatSuperDarkBgTxt .h5,
.Col4DesatSuperDarkBgTxt h6,
.Col4DesatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col4DesatSuperDarkBgTxt a:link,
.Col4DesatSuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col4DesatSuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col4Bg-10 {
  background-color: rgba(253, 101, 24, 0.1);
}
.Col4Bg-20 {
  background-color: rgba(253, 101, 24, 0.2);
}
.Col4Bg-30 {
  background-color: rgba(253, 101, 24, 0.3);
}
.Col4Bg-40 {
  background-color: rgba(253, 101, 24, 0.4);
}
.Col4Bg-50 {
  background-color: rgba(253, 101, 24, 0.5);
}
.Col4Bg-60 {
  background-color: rgba(253, 101, 24, 0.6);
}
.Col4Bg-70 {
  background-color: rgba(253, 101, 24, 0.7);
}
.Col4Bg-80 {
  background-color: rgba(253, 101, 24, 0.8);
}
.Col4Bg-90 {
  background-color: rgba(253, 101, 24, 0.9);
}
.Col5 {
  color: #041e62;
}
.Col5Bg {
  background: #041e62;
}
a.Col5Bg:link,
a.Col5Bg:visited {
  color: #ffffff !important;
}
.Col5BgTxt {
  color: #ffffff;
}
.Col5BgTxt h1,
.Col5BgTxt .h1,
.Col5BgTxt h2,
.Col5BgTxt .h2,
.Col5BgTxt h3,
.Col5BgTxt .h3,
.Col5BgTxt h4,
.Col5BgTxt .h4,
.Col5BgTxt h5,
.Col5BgTxt .h5,
.Col5BgTxt h6,
.Col5BgTxt .h6 {
  color: inherit;
}
.Col5BgTxt a:link,
.Col5BgTxt a:visited {
  color: #aceeff;
}
.Col5BgTxt a:hover {
  color: #aceeff;
}
.Col5SuperLight {
  color: #eceff9;
}
.Col5SuperLightBg {
  background: #eceff9;
}
a.Col5SuperLightBg:link,
a.Col5SuperLightBg:visited {
  color: #000000 !important;
}
.Col5SuperLightBgTxt {
  color: #000000;
}
.Col5SuperLightBgTxt h1,
.Col5SuperLightBgTxt .h1,
.Col5SuperLightBgTxt h2,
.Col5SuperLightBgTxt .h2,
.Col5SuperLightBgTxt h3,
.Col5SuperLightBgTxt .h3,
.Col5SuperLightBgTxt h4,
.Col5SuperLightBgTxt .h4,
.Col5SuperLightBgTxt h5,
.Col5SuperLightBgTxt .h5,
.Col5SuperLightBgTxt h6,
.Col5SuperLightBgTxt .h6 {
  color: inherit;
}
.Col5SuperLightBgTxt a:link,
.Col5SuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col5SuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col5ExtraLight {
  color: #b3c1e6;
}
.Col5ExtraLightBg {
  background: #b3c1e6;
}
a.Col5ExtraLightBg:link,
a.Col5ExtraLightBg:visited {
  color: #000000 !important;
}
.Col5ExtraLightBgTxt {
  color: #000000;
}
.Col5ExtraLightBgTxt h1,
.Col5ExtraLightBgTxt .h1,
.Col5ExtraLightBgTxt h2,
.Col5ExtraLightBgTxt .h2,
.Col5ExtraLightBgTxt h3,
.Col5ExtraLightBgTxt .h3,
.Col5ExtraLightBgTxt h4,
.Col5ExtraLightBgTxt .h4,
.Col5ExtraLightBgTxt h5,
.Col5ExtraLightBgTxt .h5,
.Col5ExtraLightBgTxt h6,
.Col5ExtraLightBgTxt .h6 {
  color: inherit;
}
.Col5ExtraLightBgTxt a:link,
.Col5ExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col5ExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col5Light {
  color: #8ca1d9;
}
.Col5LightBg {
  background: #8ca1d9;
}
a.Col5LightBg:link,
a.Col5LightBg:visited {
  color: #000000 !important;
}
.Col5LightBgTxt {
  color: #000000;
}
.Col5LightBgTxt h1,
.Col5LightBgTxt .h1,
.Col5LightBgTxt h2,
.Col5LightBgTxt .h2,
.Col5LightBgTxt h3,
.Col5LightBgTxt .h3,
.Col5LightBgTxt h4,
.Col5LightBgTxt .h4,
.Col5LightBgTxt h5,
.Col5LightBgTxt .h5,
.Col5LightBgTxt h6,
.Col5LightBgTxt .h6 {
  color: inherit;
}
.Col5LightBgTxt a:link,
.Col5LightBgTxt a:visited {
  color: #009dc5;
}
.Col5LightBgTxt a:hover {
  color: #004c5f;
}
.Col5Medium {
  color: #4063bf;
}
.Col5MediumBg {
  background: #4063bf;
}
a.Col5MediumBg:link,
a.Col5MediumBg:visited {
  color: #ffffff !important;
}
.Col5MediumBgTxt {
  color: #ffffff;
}
.Col5MediumBgTxt h1,
.Col5MediumBgTxt .h1,
.Col5MediumBgTxt h2,
.Col5MediumBgTxt .h2,
.Col5MediumBgTxt h3,
.Col5MediumBgTxt .h3,
.Col5MediumBgTxt h4,
.Col5MediumBgTxt .h4,
.Col5MediumBgTxt h5,
.Col5MediumBgTxt .h5,
.Col5MediumBgTxt h6,
.Col5MediumBgTxt .h6 {
  color: inherit;
}
.Col5MediumBgTxt a:link,
.Col5MediumBgTxt a:visited {
  color: #aceeff;
}
.Col5MediumBgTxt a:hover {
  color: #aceeff;
}
.Col5Dark {
  color: #263b73;
}
.Col5DarkBg {
  background: #263b73;
}
a.Col5DarkBg:link,
a.Col5DarkBg:visited {
  color: #ffffff !important;
}
.Col5DarkBgTxt {
  color: #ffffff;
}
.Col5DarkBgTxt h1,
.Col5DarkBgTxt .h1,
.Col5DarkBgTxt h2,
.Col5DarkBgTxt .h2,
.Col5DarkBgTxt h3,
.Col5DarkBgTxt .h3,
.Col5DarkBgTxt h4,
.Col5DarkBgTxt .h4,
.Col5DarkBgTxt h5,
.Col5DarkBgTxt .h5,
.Col5DarkBgTxt h6,
.Col5DarkBgTxt .h6 {
  color: inherit;
}
.Col5DarkBgTxt a:link,
.Col5DarkBgTxt a:visited {
  color: #aceeff;
}
.Col5DarkBgTxt a:hover {
  color: #aceeff;
}
.Col5ExtraDark {
  color: #1b2a50;
}
.Col5ExtraDarkBg {
  background: #1b2a50;
}
a.Col5ExtraDarkBg:link,
a.Col5ExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col5ExtraDarkBgTxt {
  color: #ffffff;
}
.Col5ExtraDarkBgTxt h1,
.Col5ExtraDarkBgTxt .h1,
.Col5ExtraDarkBgTxt h2,
.Col5ExtraDarkBgTxt .h2,
.Col5ExtraDarkBgTxt h3,
.Col5ExtraDarkBgTxt .h3,
.Col5ExtraDarkBgTxt h4,
.Col5ExtraDarkBgTxt .h4,
.Col5ExtraDarkBgTxt h5,
.Col5ExtraDarkBgTxt .h5,
.Col5ExtraDarkBgTxt h6,
.Col5ExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col5ExtraDarkBgTxt a:link,
.Col5ExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col5ExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col5SuperDark {
  color: #131e39;
}
.Col5SuperDarkBg {
  background: #131e39;
}
a.Col5SuperDarkBg:link,
a.Col5SuperDarkBg:visited {
  color: #ffffff !important;
}
.Col5SuperDarkBgTxt {
  color: #ffffff;
}
.Col5SuperDarkBgTxt h1,
.Col5SuperDarkBgTxt .h1,
.Col5SuperDarkBgTxt h2,
.Col5SuperDarkBgTxt .h2,
.Col5SuperDarkBgTxt h3,
.Col5SuperDarkBgTxt .h3,
.Col5SuperDarkBgTxt h4,
.Col5SuperDarkBgTxt .h4,
.Col5SuperDarkBgTxt h5,
.Col5SuperDarkBgTxt .h5,
.Col5SuperDarkBgTxt h6,
.Col5SuperDarkBgTxt .h6 {
  color: inherit;
}
.Col5SuperDarkBgTxt a:link,
.Col5SuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col5SuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col5SatSuperLight {
  color: #e9eefc;
}
.Col5SatSuperLightBg {
  background: #e9eefc;
}
a.Col5SatSuperLightBg:link,
a.Col5SatSuperLightBg:visited {
  color: #000000 !important;
}
.Col5SatSuperLightBgTxt {
  color: #000000;
}
.Col5SatSuperLightBgTxt h1,
.Col5SatSuperLightBgTxt .h1,
.Col5SatSuperLightBgTxt h2,
.Col5SatSuperLightBgTxt .h2,
.Col5SatSuperLightBgTxt h3,
.Col5SatSuperLightBgTxt .h3,
.Col5SatSuperLightBgTxt h4,
.Col5SatSuperLightBgTxt .h4,
.Col5SatSuperLightBgTxt h5,
.Col5SatSuperLightBgTxt .h5,
.Col5SatSuperLightBgTxt h6,
.Col5SatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col5SatSuperLightBgTxt a:link,
.Col5SatSuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col5SatSuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col5SatExtraLight {
  color: #a6bbf2;
}
.Col5SatExtraLightBg {
  background: #a6bbf2;
}
a.Col5SatExtraLightBg:link,
a.Col5SatExtraLightBg:visited {
  color: #000000 !important;
}
.Col5SatExtraLightBgTxt {
  color: #000000;
}
.Col5SatExtraLightBgTxt h1,
.Col5SatExtraLightBgTxt .h1,
.Col5SatExtraLightBgTxt h2,
.Col5SatExtraLightBgTxt .h2,
.Col5SatExtraLightBgTxt h3,
.Col5SatExtraLightBgTxt .h3,
.Col5SatExtraLightBgTxt h4,
.Col5SatExtraLightBgTxt .h4,
.Col5SatExtraLightBgTxt h5,
.Col5SatExtraLightBgTxt .h5,
.Col5SatExtraLightBgTxt h6,
.Col5SatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col5SatExtraLightBgTxt a:link,
.Col5SatExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col5SatExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col5SatLight {
  color: #7999ec;
}
.Col5SatLightBg {
  background: #7999ec;
}
a.Col5SatLightBg:link,
a.Col5SatLightBg:visited {
  color: #000000 !important;
}
.Col5SatLightBgTxt {
  color: #000000;
}
.Col5SatLightBgTxt h1,
.Col5SatLightBgTxt .h1,
.Col5SatLightBgTxt h2,
.Col5SatLightBgTxt .h2,
.Col5SatLightBgTxt h3,
.Col5SatLightBgTxt .h3,
.Col5SatLightBgTxt h4,
.Col5SatLightBgTxt .h4,
.Col5SatLightBgTxt h5,
.Col5SatLightBgTxt .h5,
.Col5SatLightBgTxt h6,
.Col5SatLightBgTxt .h6 {
  color: inherit;
}
.Col5SatLightBgTxt a:link,
.Col5SatLightBgTxt a:visited {
  color: #009dc5;
}
.Col5SatLightBgTxt a:hover {
  color: #004c5f;
}
.Col5SatMedium {
  color: #2055df;
}
.Col5SatMediumBg {
  background: #2055df;
}
a.Col5SatMediumBg:link,
a.Col5SatMediumBg:visited {
  color: #ffffff !important;
}
.Col5SatMediumBgTxt {
  color: #ffffff;
}
.Col5SatMediumBgTxt h1,
.Col5SatMediumBgTxt .h1,
.Col5SatMediumBgTxt h2,
.Col5SatMediumBgTxt .h2,
.Col5SatMediumBgTxt h3,
.Col5SatMediumBgTxt .h3,
.Col5SatMediumBgTxt h4,
.Col5SatMediumBgTxt .h4,
.Col5SatMediumBgTxt h5,
.Col5SatMediumBgTxt .h5,
.Col5SatMediumBgTxt h6,
.Col5SatMediumBgTxt .h6 {
  color: inherit;
}
.Col5SatMediumBgTxt a:link,
.Col5SatMediumBgTxt a:visited {
  color: #aceeff;
}
.Col5SatMediumBgTxt a:hover {
  color: #aceeff;
}
.Col5SatDark {
  color: #133386;
}
.Col5SatDarkBg {
  background: #133386;
}
a.Col5SatDarkBg:link,
a.Col5SatDarkBg:visited {
  color: #ffffff !important;
}
.Col5SatDarkBgTxt {
  color: #ffffff;
}
.Col5SatDarkBgTxt h1,
.Col5SatDarkBgTxt .h1,
.Col5SatDarkBgTxt h2,
.Col5SatDarkBgTxt .h2,
.Col5SatDarkBgTxt h3,
.Col5SatDarkBgTxt .h3,
.Col5SatDarkBgTxt h4,
.Col5SatDarkBgTxt .h4,
.Col5SatDarkBgTxt h5,
.Col5SatDarkBgTxt .h5,
.Col5SatDarkBgTxt h6,
.Col5SatDarkBgTxt .h6 {
  color: inherit;
}
.Col5SatDarkBgTxt a:link,
.Col5SatDarkBgTxt a:visited {
  color: #aceeff;
}
.Col5SatDarkBgTxt a:hover {
  color: #aceeff;
}
.Col5SatExtraDark {
  color: #0d245e;
}
.Col5SatExtraDarkBg {
  background: #0d245e;
}
a.Col5SatExtraDarkBg:link,
a.Col5SatExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col5SatExtraDarkBgTxt {
  color: #ffffff;
}
.Col5SatExtraDarkBgTxt h1,
.Col5SatExtraDarkBgTxt .h1,
.Col5SatExtraDarkBgTxt h2,
.Col5SatExtraDarkBgTxt .h2,
.Col5SatExtraDarkBgTxt h3,
.Col5SatExtraDarkBgTxt .h3,
.Col5SatExtraDarkBgTxt h4,
.Col5SatExtraDarkBgTxt .h4,
.Col5SatExtraDarkBgTxt h5,
.Col5SatExtraDarkBgTxt .h5,
.Col5SatExtraDarkBgTxt h6,
.Col5SatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col5SatExtraDarkBgTxt a:link,
.Col5SatExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col5SatExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col5SatSuperDark {
  color: #0a1943;
}
.Col5SatSuperDarkBg {
  background: #0a1943;
}
a.Col5SatSuperDarkBg:link,
a.Col5SatSuperDarkBg:visited {
  color: #ffffff !important;
}
.Col5SatSuperDarkBgTxt {
  color: #ffffff;
}
.Col5SatSuperDarkBgTxt h1,
.Col5SatSuperDarkBgTxt .h1,
.Col5SatSuperDarkBgTxt h2,
.Col5SatSuperDarkBgTxt .h2,
.Col5SatSuperDarkBgTxt h3,
.Col5SatSuperDarkBgTxt .h3,
.Col5SatSuperDarkBgTxt h4,
.Col5SatSuperDarkBgTxt .h4,
.Col5SatSuperDarkBgTxt h5,
.Col5SatSuperDarkBgTxt .h5,
.Col5SatSuperDarkBgTxt h6,
.Col5SatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col5SatSuperDarkBgTxt a:link,
.Col5SatSuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col5SatSuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col5DesatSuperLight {
  color: #eff1f5;
}
.Col5DesatSuperLightBg {
  background: #eff1f5;
}
a.Col5DesatSuperLightBg:link,
a.Col5DesatSuperLightBg:visited {
  color: #000000 !important;
}
.Col5DesatSuperLightBgTxt {
  color: #000000;
}
.Col5DesatSuperLightBgTxt h1,
.Col5DesatSuperLightBgTxt .h1,
.Col5DesatSuperLightBgTxt h2,
.Col5DesatSuperLightBgTxt .h2,
.Col5DesatSuperLightBgTxt h3,
.Col5DesatSuperLightBgTxt .h3,
.Col5DesatSuperLightBgTxt h4,
.Col5DesatSuperLightBgTxt .h4,
.Col5DesatSuperLightBgTxt h5,
.Col5DesatSuperLightBgTxt .h5,
.Col5DesatSuperLightBgTxt h6,
.Col5DesatSuperLightBgTxt .h6 {
  color: inherit;
}
.Col5DesatSuperLightBgTxt a:link,
.Col5DesatSuperLightBgTxt a:visited {
  color: #009dc5;
}
.Col5DesatSuperLightBgTxt a:hover {
  color: #004c5f;
}
.Col5DesatExtraLight {
  color: #bfc6d9;
}
.Col5DesatExtraLightBg {
  background: #bfc6d9;
}
a.Col5DesatExtraLightBg:link,
a.Col5DesatExtraLightBg:visited {
  color: #000000 !important;
}
.Col5DesatExtraLightBgTxt {
  color: #000000;
}
.Col5DesatExtraLightBgTxt h1,
.Col5DesatExtraLightBgTxt .h1,
.Col5DesatExtraLightBgTxt h2,
.Col5DesatExtraLightBgTxt .h2,
.Col5DesatExtraLightBgTxt h3,
.Col5DesatExtraLightBgTxt .h3,
.Col5DesatExtraLightBgTxt h4,
.Col5DesatExtraLightBgTxt .h4,
.Col5DesatExtraLightBgTxt h5,
.Col5DesatExtraLightBgTxt .h5,
.Col5DesatExtraLightBgTxt h6,
.Col5DesatExtraLightBgTxt .h6 {
  color: inherit;
}
.Col5DesatExtraLightBgTxt a:link,
.Col5DesatExtraLightBgTxt a:visited {
  color: #009dc5;
}
.Col5DesatExtraLightBgTxt a:hover {
  color: #004c5f;
}
.Col5DesatLight {
  color: #9faac6;
}
.Col5DesatLightBg {
  background: #9faac6;
}
a.Col5DesatLightBg:link,
a.Col5DesatLightBg:visited {
  color: #000000 !important;
}
.Col5DesatLightBgTxt {
  color: #000000;
}
.Col5DesatLightBgTxt h1,
.Col5DesatLightBgTxt .h1,
.Col5DesatLightBgTxt h2,
.Col5DesatLightBgTxt .h2,
.Col5DesatLightBgTxt h3,
.Col5DesatLightBgTxt .h3,
.Col5DesatLightBgTxt h4,
.Col5DesatLightBgTxt .h4,
.Col5DesatLightBgTxt h5,
.Col5DesatLightBgTxt .h5,
.Col5DesatLightBgTxt h6,
.Col5DesatLightBgTxt .h6 {
  color: inherit;
}
.Col5DesatLightBgTxt a:link,
.Col5DesatLightBgTxt a:visited {
  color: #009dc5;
}
.Col5DesatLightBgTxt a:hover {
  color: #004c5f;
}
.Col5DesatMedium {
  color: #60719f;
}
.Col5DesatMediumBg {
  background: #60719f;
}
a.Col5DesatMediumBg:link,
a.Col5DesatMediumBg:visited {
  color: #ffffff !important;
}
.Col5DesatMediumBgTxt {
  color: #ffffff;
}
.Col5DesatMediumBgTxt h1,
.Col5DesatMediumBgTxt .h1,
.Col5DesatMediumBgTxt h2,
.Col5DesatMediumBgTxt .h2,
.Col5DesatMediumBgTxt h3,
.Col5DesatMediumBgTxt .h3,
.Col5DesatMediumBgTxt h4,
.Col5DesatMediumBgTxt .h4,
.Col5DesatMediumBgTxt h5,
.Col5DesatMediumBgTxt .h5,
.Col5DesatMediumBgTxt h6,
.Col5DesatMediumBgTxt .h6 {
  color: inherit;
}
.Col5DesatMediumBgTxt a:link,
.Col5DesatMediumBgTxt a:visited {
  color: #aceeff;
}
.Col5DesatMediumBgTxt a:hover {
  color: #aceeff;
}
.Col5DesatDark {
  color: #394460;
}
.Col5DesatDarkBg {
  background: #394460;
}
a.Col5DesatDarkBg:link,
a.Col5DesatDarkBg:visited {
  color: #ffffff !important;
}
.Col5DesatDarkBgTxt {
  color: #ffffff;
}
.Col5DesatDarkBgTxt h1,
.Col5DesatDarkBgTxt .h1,
.Col5DesatDarkBgTxt h2,
.Col5DesatDarkBgTxt .h2,
.Col5DesatDarkBgTxt h3,
.Col5DesatDarkBgTxt .h3,
.Col5DesatDarkBgTxt h4,
.Col5DesatDarkBgTxt .h4,
.Col5DesatDarkBgTxt h5,
.Col5DesatDarkBgTxt .h5,
.Col5DesatDarkBgTxt h6,
.Col5DesatDarkBgTxt .h6 {
  color: inherit;
}
.Col5DesatDarkBgTxt a:link,
.Col5DesatDarkBgTxt a:visited {
  color: #aceeff;
}
.Col5DesatDarkBgTxt a:hover {
  color: #aceeff;
}
.Col5DesatExtraDark {
  color: #283043;
}
.Col5DesatExtraDarkBg {
  background: #283043;
}
a.Col5DesatExtraDarkBg:link,
a.Col5DesatExtraDarkBg:visited {
  color: #ffffff !important;
}
.Col5DesatExtraDarkBgTxt {
  color: #ffffff;
}
.Col5DesatExtraDarkBgTxt h1,
.Col5DesatExtraDarkBgTxt .h1,
.Col5DesatExtraDarkBgTxt h2,
.Col5DesatExtraDarkBgTxt .h2,
.Col5DesatExtraDarkBgTxt h3,
.Col5DesatExtraDarkBgTxt .h3,
.Col5DesatExtraDarkBgTxt h4,
.Col5DesatExtraDarkBgTxt .h4,
.Col5DesatExtraDarkBgTxt h5,
.Col5DesatExtraDarkBgTxt .h5,
.Col5DesatExtraDarkBgTxt h6,
.Col5DesatExtraDarkBgTxt .h6 {
  color: inherit;
}
.Col5DesatExtraDarkBgTxt a:link,
.Col5DesatExtraDarkBgTxt a:visited {
  color: #aceeff;
}
.Col5DesatExtraDarkBgTxt a:hover {
  color: #aceeff;
}
.Col5DesatSuperDark {
  color: #1d2230;
}
.Col5DesatSuperDarkBg {
  background: #1d2230;
}
a.Col5DesatSuperDarkBg:link,
a.Col5DesatSuperDarkBg:visited {
  color: #ffffff !important;
}
.Col5DesatSuperDarkBgTxt {
  color: #ffffff;
}
.Col5DesatSuperDarkBgTxt h1,
.Col5DesatSuperDarkBgTxt .h1,
.Col5DesatSuperDarkBgTxt h2,
.Col5DesatSuperDarkBgTxt .h2,
.Col5DesatSuperDarkBgTxt h3,
.Col5DesatSuperDarkBgTxt .h3,
.Col5DesatSuperDarkBgTxt h4,
.Col5DesatSuperDarkBgTxt .h4,
.Col5DesatSuperDarkBgTxt h5,
.Col5DesatSuperDarkBgTxt .h5,
.Col5DesatSuperDarkBgTxt h6,
.Col5DesatSuperDarkBgTxt .h6 {
  color: inherit;
}
.Col5DesatSuperDarkBgTxt a:link,
.Col5DesatSuperDarkBgTxt a:visited {
  color: #aceeff;
}
.Col5DesatSuperDarkBgTxt a:hover {
  color: #aceeff;
}
.Col5Bg-10 {
  background-color: rgba(4, 30, 98, 0.1);
}
.Col5Bg-20 {
  background-color: rgba(4, 30, 98, 0.2);
}
.Col5Bg-30 {
  background-color: rgba(4, 30, 98, 0.3);
}
.Col5Bg-40 {
  background-color: rgba(4, 30, 98, 0.4);
}
.Col5Bg-50 {
  background-color: rgba(4, 30, 98, 0.5);
}
.Col5Bg-60 {
  background-color: rgba(4, 30, 98, 0.6);
}
.Col5Bg-70 {
  background-color: rgba(4, 30, 98, 0.7);
}
.Col5Bg-80 {
  background-color: rgba(4, 30, 98, 0.8);
}
.Col5Bg-90 {
  background-color: rgba(4, 30, 98, 0.9);
}
/* Black & White*/
.BlackBg-10 {
  background-color: rgba(0, 0, 0, 0.1);
}
.BlackBg-20 {
  background-color: rgba(0, 0, 0, 0.2);
}
.BlackBg-30 {
  background-color: rgba(0, 0, 0, 0.3);
}
.BlackBg-40 {
  background-color: rgba(0, 0, 0, 0.4);
}
.BlackBg-50 {
  background-color: rgba(0, 0, 0, 0.5);
}
.BlackBg-60 {
  background-color: rgba(0, 0, 0, 0.6);
}
.BlackBg-70 {
  background-color: rgba(0, 0, 0, 0.7);
}
.BlackBg-80 {
  background-color: rgba(0, 0, 0, 0.8);
}
.BlackBg-90 {
  background-color: rgba(0, 0, 0, 0.9);
}
.WhiteBg-10 {
  background-color: rgba(255, 255, 255, 0.1);
}
.WhiteBg-20 {
  background-color: rgba(255, 255, 255, 0.2);
}
.WhiteBg-30 {
  background-color: rgba(255, 255, 255, 0.3);
}
.WhiteBg-40 {
  background-color: rgba(255, 255, 255, 0.4);
}
.WhiteBg-50 {
  background-color: rgba(255, 255, 255, 0.5);
}
.WhiteBg-60 {
  background-color: rgba(255, 255, 255, 0.6);
}
.WhiteBg-70 {
  background-color: rgba(255, 255, 255, 0.7);
}
.WhiteBg-80 {
  background-color: rgba(255, 255, 255, 0.8);
}
.WhiteBg-90 {
  background-color: rgba(255, 255, 255, 0.9);
}
/* Grey */
.Grey {
  color: #808080;
}
.GreyBg {
  background: #808080;
  color: #000000;
}
.GreyBg a:link,
.GreyBg a:visited {
  color: #009dc5;
}
.GreyBg a:hover {
  color: #004c5f;
}
a.GreyBg:link,
a.GreyBg:visited {
  color: #000000 !important;
}
.GreySuperLight {
  color: #f3f3f3;
}
.GreySuperLightBg {
  background: #f3f3f3;
  color: #000000;
}
.GreySuperLightBg a:link,
.GreySuperLightBg a:visited {
  color: #009dc5;
}
.GreySuperLightBg a:hover {
  color: #004c5f;
}
a.GreySuperLightBg:link,
a.GreySuperLightBg:visited {
  color: #000000 !important;
}
.GreyExtraLight {
  color: #cdcdcd;
}
.GreyExtraLightBg {
  background: #cdcdcd;
  color: #000000;
}
.GreyExtraLightBg a:link,
.GreyExtraLightBg a:visited {
  color: #009dc5;
}
.GreyExtraLightBg a:hover {
  color: #004c5f;
}
a.GreyExtraLightBg:link,
a.GreyExtraLightBg:visited {
  color: #000000 !important;
}
.GreyLight {
  color: #b3b3b3;
}
.GreyLightBg {
  background: #b3b3b3;
  color: #000000;
}
.GreyLightBg a:link,
.GreyLightBg a:visited {
  color: #009dc5;
}
.GreyLightBg a:hover {
  color: #004c5f;
}
a.GreyLightBg:link,
a.GreyLightBg:visited {
  color: #000000 !important;
}
.GreyMedium {
  color: #808080;
}
.GreyMediumBg {
  background: #808080;
  color: #000000;
}
.GreyMediumBg a:link,
.GreyMediumBg a:visited {
  color: #009dc5;
}
.GreyMediumBg a:hover {
  color: #004c5f;
}
a.GreyMediumBg:link,
a.GreyMediumBg:visited {
  color: #000000 !important;
}
.GreyDark {
  color: #4d4d4d;
}
.GreyDarkBg {
  background: #4d4d4d;
  color: #ffffff;
}
.GreyDarkBg a:link,
.GreyDarkBg a:visited {
  color: #aceeff;
}
.GreyDarkBg a:hover {
  color: #aceeff;
}
a.GreyDarkBg:link,
a.GreyDarkBg:visited {
  color: #ffffff !important;
}
.GreyExtraDark {
  color: #363636;
}
.GreyExtraDarkBg {
  background: #363636;
  color: #ffffff;
}
.GreyExtraDarkBg a:link,
.GreyExtraDarkBg a:visited {
  color: #aceeff;
}
.GreyExtraDarkBg a:hover {
  color: #aceeff;
}
a.GreyExtraDarkBg:link,
a.GreyExtraDarkBg:visited {
  color: #ffffff !important;
}
.GreySuperDark {
  color: #272727;
}
.GreySuperDarkBg {
  background: #272727;
  color: #ffffff;
}
.GreySuperDarkBg a:link,
.GreySuperDarkBg a:visited {
  color: #aceeff;
}
.GreySuperDarkBg a:hover {
  color: #aceeff;
}
a.GreySuperDarkBg:link,
a.GreySuperDarkBg:visited {
  color: #ffffff !important;
}
/* Link Color */
.alpaca {
  margin: 0 0.5em;
  background: #fff;
}
.alpaca h2,
.alpaca h3,
.alpaca h4,
.alpaca h5 {
  margin: 0;
  font-size: 1em;
}
.alpaca > .alpaca-field > .alpaca-container > .alpaca-container-item {
  border-bottom: solid 1px #b3b3b3;
  padding-top: 0.5em;
}
.alpaca .twitter-typeahead {
  margin-bottom: 1em !important;
}
.alpaca .alpaca-container-item {
  position: relative;
}
.alpaca > .alpaca-field-object {
  border: none;
}
.alpaca > .alpaca-field-object .alpaca-field-object {
  background-color: rgba(0, 0, 0, 0.03);
}
.alpaca .alpaca-field-object,
.alpaca .alpaca-field-array,
.alpaca .alpaca-field-table,
.alpaca .alpaca-field-accordion {
  border-radius: 0;
  border-color: #f3f3f3;
  margin-bottom: 2em;
}
.alpaca-array-actionbar {
  display: block !important;
}
.alpaca-field-accordion .panel {
  margin-bottom: 1em;
}
.alpaca-field-accordion .panel-heading {
  background: #cdcdcd;
}
.alpaca-field-accordion .panel-title {
  padding-left: 0.5em;
}
.alpaca-field-accordion .alpaca-container-item {
  margin-top: 0;
}
.alpaca-field-accordion .alpaca-container-item .alpaca-container-item {
  border-bottom: solid 1px #b3b3b3;
}
.form-builder .alpaca-field-accordion .alpaca-container-item .alpaca-container-item {
  border: none;
}
.alpaca-field-accordion .alpaca-field {
  padding-top: 1em;
}
.alpaca-horizontal .form-group.alpaca-field .help-block {
  margin-left: 1em;
  padding: 0.5em 0;
}
.fb-container #form {
  background: #ffffff;
  font-size: 0.9em;
  margin: 2em;
}
.fb-container #form h2,
.fb-container #form h3,
.fb-container #form h4,
.fb-container #form h5 {
  margin: 0;
  font-size: 1em;
}
.fb-container #form .alpaca-vertical .alpaca-field-object {
  border-color: #aaaaaa;
  border-radius: 0;
  margin: 2em;
}
.fb-container #form .alpaca-vertical .alpaca-field-object .alpaca-field-object {
  background: #eeeeee;
}
.fb-container #form .alpaca-vertical .alpaca-field-object h2 {
  font-size: 1em;
}
.fb-container #form .alpaca-vertical .alpaca-optional {
  border-color: #aaaaaa;
  border-radius: 0;
}
.fb-container #form .alpaca-vertical > .alpaca-container-item-last .alpaca-optional {
  background: #eeeeee;
}
.fb-container #form .collapse.in {
  display: initial;
}
.ModOpenContentC > div .alpaca-field .table th:last-child {
  font-size: 0em !important;
}
.ModOpenContentC > div .alpaca-field .table .actionbar button {
  font-size: 0.8em;
  padding: 0.3em 0.5em;
}
.ModOpenContentC > div .alpaca-field .table .alpaca-field-tablerow > td {
  font-size: 0.8em !important;
  padding: 0;
}
.ModOpenContentC > div .alpaca-field .table .alpaca-field-tablerow > td:last-child {
  min-width: 0;
}
.ModOpenContentC > div .alpaca-field .table .alpaca-field-tablerow > td > div {
  padding: 0.3em;
}
.ModOpenContentC > div .alpaca-field .table .alpaca-field-tablerow > td > div .col-sm-9 {
  max-width: 100%;
  width: 100%;
  padding: 0 !important;
  margin: 0;
}
.ModOpenContentC > div:not(.form-builder) .alpaca-field .table .alpaca-field-tablerow > td {
  min-width: 120px;
}
.ModOpenContentC > div:not(.form-builder) .alpaca-field .table .alpaca-field-tablerow > td:last-child {
  min-width: 0;
  width: 0;
  background: #fff;
  border: solid 1px #ddd;
}
.ModOpenContentC > div:not(.form-builder) .alpaca-field .table .alpaca-field-tablerow .actionbar button {
  display: block;
  margin: 0.3em;
}
.ModOpenContentC > div:not(.form-builder) .alpaca-field .table .alpaca-field-tablerow legend {
  font-size: 0.7em;
}
.ModOpenContentC > div:not(.form-builder) .cke_top {
  padding: 0;
}
.ModOpenContentC > div:not(.form-builder) .cke_contents iframe {
  margin: -15px;
}
.ff-anchor {
  position: relative;
  top: -6em;
  display: block;
  visibility: hidden;
}
.btn {
  display: inline-block;
  text-transform: uppercase;
  padding: 0.5em 1em;
}
.btn:link,
.btn:visited {
  font-weight: bold;
  font-size: calc(0.75em + 0.3vw);
}
.btn-default {
  background: #198eac;
  border: none;
  color: inherit;
}
.btn-default:link,
.btn-default:visited,
.btn-default:hover {
  color: #fff;
}
.btn-default:hover {
  background: #0c4553;
}
.btn-default:focus,
.btn-default.focus {
  box-shadow: none;
}
.btn-primary {
  background: #009dc5;
  border: none;
  color: inherit;
}
.btn-primary:hover {
  background: #004c5f;
}
.btn-primary:link,
.btn-primary:visited,
.btn-primary:hover {
  color: #fff;
}
.btn-primary:focus,
.btn-primary.focus {
  box-shadow: none;
}
.btn-secondary {
  background: #198eac;
  border: none;
  color: inherit;
}
.btn-secondary:link,
.btn-secondary:visited,
.btn-secondary:hover {
  color: #fff;
}
.btn-secondary:hover {
  background: #0c4553;
}
.btn-secondary:focus,
.btn-secondary.focus {
  box-shadow: none;
}
.btn.Col1Bg:link,
.btn.Col2Bg:link,
.btn.Col1Bg:visited,
.btn.Col2Bg:visited,
.btn.Col1Bg:hover,
.btn.Col2Bg:hover {
  color: #fff;
}
.btn.Col1Bg:hover,
.btn.Col2Bg:hover {
  opacity: 0.9;
}
.btn-limit {
  max-width: 300px;
  margin: 0 auto;
}
.square {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.square:after {
  content: "";
  position: relative;
  display: block;
  padding-bottom: 100%;
}
.square .content {
  position: absolute;
  width: 100%;
  height: 100%;
}
.circle {
  border-radius: 50%;
  overflow: hidden;
}
.rounded {
  border-radius: 1.6rem !important;
}
.block-rounded {
  border-radius: 1.6rem;
  padding: 1.6rem;
}
.block-rounded-s {
  border-radius: 1.12rem;
  padding: 1.12rem;
}
.block-bg-image {
  min-height: 4em;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-blend-mode: multiply;
}
.block-bg-parallax {
  background-attachment: fixed;
}
/* Text */
html {
  font-size: 16px;
}
body {
  font-family: Open Sans, Arial, sans-serif;
  color: #000000;
  line-height: 1.5;
  font-size: 1rem;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: 'Zilla Slab', serif;
  margin: 1.5em 0 1.3em;
  font-weight: 600;
  color: #009dc5;
  text-rendering: optimizeLegibility;
}
h1,
.h1 {
  font-size: calc(1.8em + 0.3vw);
}
h2,
.h2 {
  font-size: calc(1.6em + 0.3vw);
}
h3,
.h3 {
  font-size: calc(1.4em + 0.3vw);
}
h4,
.h4 {
  font-size: calc(1.2em + 0.3vw);
}
h5,
.h5 {
  font-size: calc(1em + 0.3vw);
}
h6,
.h6 {
  font-size: 1em;
}
h1 a:link,
h2 a:link,
h3 a:link,
h4 a:link,
h5 a:link,
h6 a:link,
h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {
  font-size: inherit;
}
/* Links */
a,
a:link,
a:visited,
a:active,
a.CommandButton:link,
a.CommandButton:visited {
  color: #009dc5;
  text-decoration: none;
  font-weight: normal;
}
a:hover {
  color: #004c5f;
}
/* DNN Heading */
.Head,
.SubHead,
.SubSubHead,
.Normal,
.NormalDisabled,
.NormalDisabled,
.NormalBold,
.NormalRed,
.NormalTextBox {
  font-family: inherit;
}
.Head {
  color: #004c5f;
  font-weight: bold;
  font-size: 1.4em;
}
.SubHead {
  color: #004c5f;
  font-size: 1.2em;
}
.SubSubHead {
  color: #004c5f;
  font-size: 1em;
}
.NormalRed {
  color: #004c5f;
}
/* Tables */
tfoot,
thead,
th {
  font-size: 1em;
}
/* Normal */
.Normal p {
  margin-top: 0px;
}
/* Images inline in Text */
/* NORMAL > Images */
.Normal p img {
  vertical-align: top;
}
@media only screen and (min-width: 768px) {
  .Normal p img[align="left"],
  .Normal p img[style*="float: left"],
  .Normal p img[style*="float:left"] {
    margin: 0.5em 1em .5em 0;
  }
  .Normal p img[align="right"],
  .Normal p img[style*="float: right"],
  .Normal p img[style*="float:right"] {
    margin: 0.5em 0 .5em 1em;
  }
}
/* Parts of the Layout */
#Body {
  background: #ffffff;
}
/* FOOTER */
/* HEADER */
header.Skin {
  background: #041e62;
  padding: 1em 0;
  margin-top: 0;
  min-height: 6em;
  /* HEADER - Parts */
  transition: all 0.4s ease;
}
.scrolled header.Skin {
  min-height: 0;
}
header.Skin .Logo img {
  padding: 0;
  transition: all 0.4s ease;
  max-height: 5em;
}
header.Skin .Logo .SiteTitles {
  transition: all 0.4s ease;
  padding: 0.3em 0 0.3em;
  font-size: 1.2em;
}
header.Skin .Logo .SiteTitles h3,
header.Skin .Logo .SiteTitles h4 {
  margin: 0;
  font-weight: bold;
  color: #009dc5;
  font-family: SpecialFont, sans serif;
}
header.Skin .Logo .SiteTitles h3 {
  font-size: 1em;
  line-height: 1.2em;
  padding-bottom: 0.2em;
}
header.Skin .Logo .SiteTitles h4 {
  font-size: 0.7em;
  line-height: 2em;
  color: #004c5f;
}
@media only screen and (min-width: 768px) {
  header.Skin .Logo .SiteTitles {
    font-size: 2em;
  }
  header.Skin .Logo .SiteTitles h3 {
    padding-bottom: 0;
  }
  header.Skin .Logo .SiteTitles h4 {
    font-size: 0.5em;
  }
}
@media only screen and (min-width: 992px) {
  header.Skin .Logo .SiteTitles {
    font-size: 40px;
  }
  header.Skin .Logo .SiteTitles h3 {
    padding-bottom: 0;
  }
  header.Skin .Logo .SiteTitles h4 {
    font-size: 0.5em;
  }
}
.scrolled header.Skin {
  transition: all 0.4s ease;
  padding: 10px 0;
}
.scrolled header.Skin .Logo img {
  max-height: 3em;
}
.scrolled header.Skin .Logo .SiteTitles {
  transition: all 0.4s ease;
}
.scrolled header.Skin .Logo .SiteTitles h4 {
  display: none;
}
@media screen and (min-width: 1px) {
  .scrolled header.Skin .Logo .SiteTitles {
    font-size: 1.2em;
  }
}
.scrolled header.Skin .Logo > img {
  width: 150px;
}
.LangWrap {
  float: right;
  padding-right: 8px;
  color: #ffffff;
}
.LangWrap .Language {
  margin: 0;
}
.LangWrap span {
  padding-left: 5px;
}
.LangWrap img {
  border: none !important;
  opacity: 0.3;
}
.LangWrap .selected img,
.LangWrap img:hover {
  opacity: 1;
}
.LangWrap a {
  color: #ffffff;
}
.LangWrap a:hover {
  color: #009dc5;
}
/* Sticky header */
.Header-Wrap {
  background: #fff;
}
/* BREADCRUMBS */
.Breadcrumbs {
  padding: 0 10px;
  border-bottom: dotted 1px #ccc;
}
.Breadcrumbs > span {
  line-height: 30px;
}
.Breadcrumbs a:link,
#Breadcrumbs a:visited {
  color: #444;
}
.Breadcrumbs a:hover {
  color: #f00;
}
/* SEARCH */
.Search {
  float: right;
  padding-top: 3px;
}
a.Search {
  display: inline-block;
}
.Search input {
  border: solid 1px #ddd;
}
#Skin .searchInputContainer {
  margin: 0 3px 0 0 !important;
}
.dnnSearchBoxPanel {
  width: 100%;
  max-width: 100%;
  background: transparent;
}
.dnnSearchBoxPanel .dnnSearchBox {
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}
.dnnSearchResultPanel {
  width: 100%;
  max-width: 100%;
  background: transparent;
}
.dnnSearchResultPanel .dnnSearchResultSortOptions {
  border: none;
}
.dnnSearchResultPanel .dnnSearchResultSortOptions > li a {
  background: #46c4e5;
}
.dnnSearchResultPanel .dnnSearchResultSortOptions > li a:hover {
  background: #71abba;
}
.dnnSearchResultPanel .dnnSearchResultSortOptions > li.active,
.dnnSearchResultPanel .dnnSearchResultSortOptions > li.active > a {
  background: #009dc5;
  color: #fff;
}
.dnnSearchResultPanel .dnnSearchResultSortOptions > li.active:hover,
.dnnSearchResultPanel .dnnSearchResultSortOptions > li.active > a:hover {
  background: #27869e;
  color: #fff;
}
.dnnSearchResultPanel .dnnSearchResultSortOptions .RadComboBox td.rcbInputCellLeft {
  background: #eee;
}
.dnnSearchResultPanel .dnnSearchResultSortOptions .RadComboBox td.rcbInputCell,
.dnnSearchResultPanel .dnnSearchResultSortOptions .RadComboBox td td.rcbArrowCell {
  background: #DEEBF7 !important;
  border-radius: 0 !important;
  border: none !important;
}
.dnnSearchResultPanel .dnnSearchResultSortOptions .RadComboBox .rcbFocused * {
  box-shadow: none !important;
}
.dnnSearchResultPanel .selectize-control.single {
  display: inline-block;
}
.dnnSearchResultPanel .selectize-control.single .selectize-input,
.dnnSearchResultPanel .selectize-control.single [data-value] {
  border-radius: 0;
}
.dnnSearchResultContainer .dnnSearchResultItem .dnnSearchResultItem-Link {
  display: none;
}
.dnnSearchResultContainer .dnnSearchResultItem .dnnSearchResultItem-Others {
  display: none;
}
.dnnSearchResultPager:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
/* MENU -------------------- */
#MenuDtItemBorder {
  border-bottom: solid 1px #bfc6d9;
}
/* CSS */
/* MENU > General */
.WrapMainMenu {
  background: #9faac6;
  box-shadow: none;
}
.FFUlMenu {
  position: relative;
}
.FFUlMenu,
.FFUlMenu ul,
.FFUlMenu li {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: normal;
}
.FFUlMenu li {
  position: relative;
}
nav .itemwrap > a,
nav .itemwrap > span {
  max-width: 100%;
}
nav .itemwrap > a span,
nav .itemwrap > span span {
  overflow-wrap: break-word;
}
.open-submenu {
  display: inline-block;
  border: none;
  position: absolute;
  width: 2em;
  font-style: normal;
  height: 3.4em;
  line-height: 3.4em;
  right: 0;
  top: 0;
  text-align: center;
  cursor: pointer;
  transition: transform 0.3s;
}
@media screen and (min-width: 991px) {
  .open-submenu {
    display: none !important;
    position: relative;
    height: auto;
    line-height: 1;
    width: 1em;
    margin-right: 0.5em;
  }
  .touch .open-submenu {
    display: inline-block !important;
  }
}
.open-submenu:after {
  content: "\f107";
  font-family: 'FontAwesome';
  font-size: 1.7em;
}
.item-open .open-submenu {
  transform: rotate(180deg);
}
.open-submenu:hover {
  color: #60719f;
}
.extra-menu-open .Panes {
  margin-top: 0 !important;
}
.extra-menu-open .Header-Wrap {
  position: relative;
  margin-top: 0 !important;
  margin-left: 0 !important;
}
.extra-menu-open:not(.scrolled) .Header-Wrap {
  padding: 0;
}
.extra-menu-open .MainMenu li ul {
  display: none;
}
/* MENU > Desktop > Font size */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .FFUlMenu {
    font-size: 0.9em;
  }
}
@media only screen and (min-width: 1200px) {
  .FFUlMenu {
    font-size: 1em;
  }
}
.FFUlMenu .itemwrap > a,
.FFUlMenu .itemwrap > span {
  font-size: inherit;
}
@media only screen and (min-width: 992px) {
  .FFUlMenu .itemwrap > a.Level0,
  .FFUlMenu .itemwrap > span.Level0 {
    display: inline-block;
    padding: 0 0.85em;
    line-height: 3.2em;
  }
  .MainMenu .FFUlMenu .itemwrap > a.Level0,
  .MainMenu .FFUlMenu .itemwrap > span.Level0 {
    font-weight: 700;
  }
}
/* MENU > Mobile */
@media screen and (max-width: 991px) {
  .WrapSubMenu {
    display: none;
  }
  .WrapMainMenu {
    background: #b6e8f5;
    box-shadow: none;
    border-top: solid 1px #5fdfff;
  }
  .WrapMainMenu .col-xs-12 {
    min-height: 0;
  }
  /* Styling */
  .MainMenu > ul {
    display: none;
  }
  .MainMenu li {
    border-top: solid 1px #6ad0ea;
  }
  .MainMenu li.Level0 {
    border-top: solid 1px #46c4e5;
  }
  .MainMenu li.Level0:first-child {
    border: none;
  }
  .MainMenu .itemwrap {
    display: block;
  }
  .MainMenu .itemwrap > a,
  .MainMenu .itemwrap > span {
    display: inline-block;
    /* Colours */
    color: #004c5f;
  }
  .MainMenu .itemwrap > a.Active,
  .MainMenu .itemwrap > span.Active,
  .MainMenu .itemwrap > a.ActiveParent,
  .MainMenu .itemwrap > span.ActiveParent {
    color: #009dc5;
  }
  .MainMenu .itemwrap > a:hover,
  .MainMenu .itemwrap > span:hover {
    color: #009dc5;
  }
  .MainMenu .itemwrap > a,
  .MainMenu .itemwrap > span {
    line-height: initial;
    padding: 1em 2em 1em 0;
    word-break: break-all;
  }
  .MainMenu .itemwrap.Level0 > a,
  .MainMenu .itemwrap.Level0 > span {
    text-transform: uppercase;
    /* Colours */
    color: #004c5f;
  }
  .MainMenu .itemwrap.Level0 > a.Active,
  .MainMenu .itemwrap.Level0 > span.Active,
  .MainMenu .itemwrap.Level0 > a.ActiveParent,
  .MainMenu .itemwrap.Level0 > span.ActiveParent {
    color: #009dc5;
  }
  .MainMenu .itemwrap.Level0 > a:hover,
  .MainMenu .itemwrap.Level0 > span:hover {
    color: #009dc5;
  }
  .MainMenu li.Level0 > a,
  .MainMenu li.Level0 > span {
    padding-left: 0em;
  }
  .MainMenu li.Level1 > a,
  .MainMenu li.Level1 > span {
    padding-left: 1em;
  }
  .MainMenu li.Level2 > a,
  .MainMenu li.Level2 > span {
    padding-left: 2em;
  }
  .MainMenu li.Level3 > a,
  .MainMenu li.Level3 > span {
    padding-left: 3em;
  }
  .MainMenu li.Level4 > a,
  .MainMenu li.Level4 > span {
    padding-left: 4em;
  }
  .MainMenu li.Level5 > a,
  .MainMenu li.Level5 > span {
    padding-left: 5em;
  }
  .MainMenu li.Level6 > a,
  .MainMenu li.Level6 > span {
    padding-left: 6em;
  }
  .MainMenu li.Level7 > a,
  .MainMenu li.Level7 > span {
    padding-left: 7em;
  }
  .MainMenu li.Level8 > a,
  .MainMenu li.Level8 > span {
    padding-left: 8em;
  }
}
/* MENU > Desktop */
@media screen and (min-width: 992px) {
  /* Show & Hide icon*/
  .WrapMenuToggle {
    display: none;
  }
  /*HorMenu */
  .FFUlMenu li {
    float: left;
    list-style-type: none;
    position: relative;
  }
  .MainMenu li .itemwrap > a,
  .MainMenu li .itemwrap > span {
    display: inline-block;
    padding: 0 1em;
  }
  .FFUlMenu a:hover {
    text-decoration: none;
  }
  /* Styling & Width*/
  .FFUlMenu li,
  .FFUlMenu li ul {
    width: 15em;
  }
  .FFUlMenu img {
    padding-right: 0.3em;
  }
  .FFUlMenu li.Level0,
  .FFUlMenu a.Level0 {
    width: auto;
  }
  /* Main Menu */
  .MainMenu > ul {
    display: block !important;
  }
  /* needed to overrule hide in mobile */
  .MainMenu {
    position: relative;
    z-index: 1000;
  }
  /* Show & Hide levels */
  .MainMenu li ul {
    position: absolute;
    left: -999em;
    z-index: 1000;
  }
  .MainMenu li ul {
    opacity: 0;
    -webkit-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    -ms-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
  }
  /* DROPDOWN */
  .MainMenu li {
    position: relative;
  }
  .MainMenu ul.Level1 ul {
    margin: 0 0 0 15em;
  }
  .MainMenu ul.Level1 ul.right {
    margin: 0 15em 0 0;
  }
  .MainMenu li ul ul {
    top: 0;
  }
  .drop-down.MainMenu li:focus-within > ul {
    left: 0;
    opacity: 1;
  }
  .drop-down.MainMenu li:focus-within > ul.right {
    left: -15em;
  }
  .drop-down.MainMenu li:hover > ul,
  .drop-down.MainMenu li.touch-open > ul,
  .drop-down.MainMenu li.item-open > ul {
    left: 0;
    opacity: 1;
  }
  .drop-down.MainMenu li:hover > ul.right,
  .drop-down.MainMenu li.touch-open > ul.right,
  .drop-down.MainMenu li.item-open > ul.right {
    left: -15em;
  }
  /* Remove to also have a dropdown on the active root item 
	
	.MainMenu  li.Level0.Active:hover>ul, .MainMenu  li.Level0.ActiveParent:hover>ul{left:-999em;}
*/
}
/* MENU > Desktop > Styling */
@media screen and (min-width: 992px) {
  .WrapMainMenu {
    position: relative;
    z-index: 1001;
  }
  .WrapSubMenu {
    position: relative;
    z-index: 1000;
  }
  /* LINKS */
  .MainMenu {
    /* DROPDOWN */
  }
  .MainMenu .itemwrap {
    display: block;
    padding: 0.7em 0;
    /* ROOT */
  }
  .MainMenu .itemwrap a:link,
  .MainMenu .itemwrap a:visited {
    color: #60719f;
  }
  .MainMenu .itemwrap a:hover,
  .MainMenu .itemwrap a:focus,
  .MainMenu .itemwrap a.Active {
    color: #009dc5;
    text-decoration: none;
  }
  .MainMenu .itemwrap > span {
    color: #60719f;
  }
  .MainMenu .itemwrap.Level0 {
    padding: 0;
    /* ROOT Active */
    color: #000000;
  }
  .MainMenu .itemwrap.Level0.Active,
  .MainMenu .itemwrap.Level0.ActiveParent,
  .MainMenu .itemwrap.Level0:hover,
  .MainMenu .itemwrap.Level0:focus {
    color: #eff1f5;
  }
  .MainMenu .itemwrap.Level0.Active,
  .MainMenu .itemwrap.Level0.ActiveParent {
    background: #394460;
    box-shadow: inset 0 0 5px #394460;
  }
  .MainMenu .itemwrap.Level0 > a {
    color: inherit;
    font-family: 'Zilla Slab', serif;
    font-size: 1.2em;
  }
  .MainMenu .itemwrap.Level0 > span {
    color: #eff1f5;
    font-family: 'Zilla Slab', serif;
    font-size: 1.2em;
  }
  .MainMenu .itemwrap:not(.Level0) {
    border-bottom: solid 1px #bfc6d9;
  }
  .MainMenu li.Level0 ul {
    background: #ffffff;
    box-shadow: 0 0 3px #394460;
  }
}
/* Menu toggle */
.WrapMenuToggle {
  background: #009dc5;
}
/* Show & Hide */
.WrapMenuToggle {
  display: block;
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
}
@media screen and (min-width: 992px) {
  .WrapMenuToggle {
    display: none;
  }
}
/* Icon*/
.MenuToggle {
  padding: 0;
  color: #ffffff;
  margin-right: 0;
  text-align: right;
}
.MenuToggle a {
  display: inline-block;
  padding: 12px 6px;
  line-height: 0;
}
.MenuToggle .hamburger {
  display: inline-block;
  position: relative;
  width: 36px;
  height: 21px;
}
.MenuToggle .hamburger span {
  display: block;
  background: currentColor;
  position: absolute;
  height: 3px;
  width: 100%;
  left: 0;
  top: calc(50% - 1.5px);
  transition: all 0.5s ease;
  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.50+ */
}
.MenuToggle .hamburger span:nth-child(1) {
  margin-top: -9px;
}
.MenuToggle .hamburger span:nth-child(3) {
  margin-top: 9px;
}
.extra-menu-open .MenuToggle .hamburger span {
  background: #002731;
}
.extra-menu-open .MenuToggle .hamburger span:nth-child(1) {
  transform: rotate(45deg);
  /* Firefox 16+, IE 10+, Opera 12.50+ */
  margin: 0;
  height: 4px;
}
.extra-menu-open .MenuToggle .hamburger span:nth-child(2) {
  display: none;
}
.extra-menu-open .MenuToggle .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  /* Firefox 16+, IE 10+, Opera 12.50+ */
  margin: 0;
  height: 4px;
}
.close-menu {
  display: block;
  cursor: pointer;
}
.close-menu .close-x {
  position: relative;
  display: inline-block;
  background: #fff;
  width: 2em;
  height: 2em;
}
.close-menu .close-x:before,
.close-menu .close-x:after {
  content: "";
  position: absolute;
  height: 0.2em;
  width: 100%;
  margin-top: -1px;
  background: currentColor;
  left: 0;
  top: 50%;
}
.close-menu .close-x:before {
  transform: rotate(45deg);
}
.close-menu .close-x:after {
  transform: rotate(-45deg);
}
.mega-wrap {
  display: none;
  background: #f3f3f3;
  border-bottom: solid 1px #73d3eb;
  position: absolute;
  width: 100%;
  z-index: 1005;
}
.mega-wrap nav {
  padding: 2em 00;
}
.mega-wrap nav ul {
  padding: 0;
  margin: 0;
}
.mega-wrap nav > ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -2em 0;
}
.mega-wrap nav > ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.mega-wrap nav > ul li .itemwrap {
  display: block;
  padding: 0.3em 0;
}
.mega-wrap nav > ul li li ul {
  padding: 1em 0;
}
.mega-wrap nav > ul li li li {
  padding-left: 1.5em;
}
.mega-wrap nav > ul > li {
  min-width: 24%;
  padding: 1em 2em;
}
.mega-wrap nav > ul > li > .itemwrap {
  font-size: 1.2em;
  padding-bottom: 0.33333333em;
  margin-bottom: 0.33333333em;
  display: block;
}
.mega-wrap nav > ul > li > .itemwrap a {
  color: #004c5f;
}
.mega-wrap nav > ul img {
  display: none;
  max-width: 32px !important;
}
@media screen and (min-width: 992px) {
  /* Sub Menu */
  .WrapSubMenu {
    background: #5fdfff;
    position: relative;
  }
  .WrapSubMenu * {
    min-height: 0;
  }
  .SubMenu {
    position: relative;
    clear: both;
    padding: 0;
  }
  .SubMenu .itemwrap > a,
  .SubMenu .itemwrap > span {
    color: #198eac;
    display: inline-block;
  }
  .SubMenu .itemwrap > a.Active,
  .SubMenu .itemwrap > span.Active,
  .SubMenu .itemwrap > a.ActiveParent,
  .SubMenu .itemwrap > span.ActiveParent {
    color: #002731;
  }
}
html {
  scroll-behavior: smooth;
}
/* SKIN > Panes */
.HeaderPaneRight {
  float: right;
  clear: right;
  width: 100%;
  margin-top: 10px;
}
.MainPanes:not(.unused) {
  padding: 3em 0 3em;
}
.CP-Edit .BottomPaneFullWidth,
.CP-Layout .BottomPaneFullWidth {
  margin: 0;
}
.ContentWrap a[id]:not([id^="dnn"]:not[class^="ui"]) {
  position: absolute;
  float: right;
  left: 0;
  margin-top: -8em;
}
.ContentWrap .fixed-header {
  margin-top: 6em;
}
.ContentFadeIn .ContentWrap {
  transition: margin 0.2s ease;
  animation: content-fade-in 1.5s;
}
.BgPadding {
  padding: 1.5em;
}
/* FOOTER */
/* CSS */
footer.Skin {
  background: #1b2a50;
  color: #fff;
}
footer.Skin a:link,
footer.Skin a:visited {
  color: #fff;
  display: inline-block;
}
footer.Skin a:hover {
  color: #009dc5;
}
footer.Skin,
footer.Skin a {
  line-height: 2.5em;
}
footer.Skin .WrapLogin {
  margin-right: 1em;
}
footer.Skin .WrapLogin a.Login {
  color: #1b2a50;
}
footer.Skin .WrapLogin a.Login:hover,
.CP-View footer.Skin .WrapLogin a.Login,
.CP-Edit footer.Skin .WrapLogin a.Login {
  color: #009dc5;
}
footer.Skin .top {
  background: #041e62;
}
@media only screen and (min-width: 768px) {
  footer.Skin .top .container {
    padding-top: 2em;
    padding-bottom: 2em;
  }
}
/* Sticky Footer, if class injected */
html {
  height: 100%;
}
.footer-sticky,
.footer-sticky form {
  height: 100%;
}
.footer-sticky .sWrap {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
.footer-sticky .Header-Wrap,
.footer-sticky footer.Skin {
  flex-shrink: 0;
}
.footer-sticky .ContentWrap {
  flex-grow: 1;
}
/* CONTAINERS */
.cContainer {
  margin-bottom: 4em;
}
.cContainer:after {
  content: "";
  display: table;
  clear: both;
}
.FullWidth .cContainer {
  margin-bottom: 0;
}
.cContainer section.Container {
  clear: both;
}
.cContainer h1.cTitle,
.cContainer h2.cTitle,
.cContainer h3.cTitle,
.cContainer h4.cTitle,
.cContainer h5.cTitle {
  margin-top: 0;
}
.cBg.cContainer h1.cTitle,
.cBg.cContainer h2.cTitle,
.cBg.cContainer h3.cTitle,
.cBg.cContainer h4.cTitle,
.cBg.cContainer h5.cTitle {
  margin: 0 0 1.3em;
}
.cIcon,
.cTitle {
  float: left;
}
.cIcon img {
  float: left;
  padding-right: 4px;
}
.cContainer.cBg {
  padding: 20px 18px 40px;
  margin-bottom: 30px;
}
.cBg p:last-child {
  margin: 0;
}
.cBg header.Container {
  margin-bottom: 20px;
}
section.Container {
  clear: both;
}
/* Modules */
.flexslider {
  border: none !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0;
  max-height: 100vh;
  height: 100vh;
}
.flexslider .img {
  position: relative;
  background-size: cover;
  background-position: center center;
  overflow: hidden;
  min-height: 100vh;
  height: 100vh;
}
.flexslider .img img {
  object-fit: cover;
  object-position: 50% 50%;
  height: 100vh !important;
  width: 100vw !important;
}
.flexslider .container {
  padding: 0;
  display: flex;
  min-height: 100%;
}
.flexslider .text-wrap {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 1.3em;
  font-size: calc(0.5em + 0.5vw);
}
.flexslider .text-wrap p:last-child {
  margin-bottom: 0;
}
.flexslider li {
  list-style: none;
}
.flexslider .text {
  display: inline-block;
}
.flexslider .text.HasBg {
  padding: 0.7em 1em;
}
.flexslider .text.ColWhite .flex-title,
.flexslider .text.ColWhite .flex-description {
  color: #ffffff;
}
.flexslider .text.ColBlack .flex-title,
.flexslider .text.ColBlack .flex-description {
  color: #000000;
}
.flexslider .flex-title {
  padding: 0;
  margin: 0;
  font-weight: 1.4em;
}
.flexslider .flex-description {
  padding: 0em;
  display: inline-block;
}
.flexslider .flex-error {
  padding: 1em 0;
  color: #f80;
}
.flexslider .flex-no-image .text {
  display: none;
}
.flexslider .flex-direction-nav {
  overflow: hidden;
}
.flexslider .flex-direction-nav a::before {
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.7);
  font-size: 30px;
}
.flexslider .flex-direction-nav .flex-previous {
  left: 0;
}
.flexslider .flex-direction-nav .flex-next {
  right: 0;
}
.flexslider .fade {
  opacity: 0;
  left: -2vw;
  transition: opacity 1s ease-in, left 0.5s ease-in;
  transition-delay: 0.8s;
}
.flexslider .fade2 {
  transition-delay: 0.9s;
}
.flexslider .flex-active-slide .fade {
  opacity: 1;
  left: 0;
}
.flexslider.nav-true {
  margin-bottom: 2.5em;
}
.flexslider.height-lg {
  max-height: 70vh;
  height: 70vh;
}
.flexslider.height-lg .img {
  min-height: 70vh;
  height: 70vh;
}
.flexslider.height-lg .img img {
  height: 70vh !important;
}
.flexslider.height-md {
  max-height: 50vh;
  height: 50vh;
}
.flexslider.height-md .img {
  min-height: 50vh;
  height: 50vh;
}
.flexslider.height-md .img img {
  height: 50vh !important;
}
.flexslider.height-sm {
  max-height: 25vh;
  height: 25vh;
}
.flexslider.height-sm .img {
  min-height: 25vh;
  height: 25vh;
}
.flexslider.height-sm .img img {
  height: 25vh !important;
}
.flex-direction-nav a {
  height: 3em !important;
}
.flex-control-nav {
  position: relative;
  padding: 1em 0;
  bottom: auto;
}
@media screen and (min-width: 1600px) {
  .flexslider .text-wrap {
    font-size: 1em;
  }
}
@media screen and (min-width: 768px) {
  .flexslider .flex-description {
    display: inline-block;
  }
}
.oc-content-blocks .col {
  min-width: 300px;
}
.oc-content-blocks .item-content {
  min-height: 100%;
}
.oc-content-blocks .item-content .title.above {
  margin-top: 0;
  margin-bottom: 0.8em;
}
.oc-content-blocks .text-content {
  padding-bottom: 1em;
}
.oc-content-blocks .text-content > h2 {
  margin-top: 0;
  margin-bottom: 1.3em;
}
.oc-content-blocks .text-content.no-text > h2 {
  margin-bottom: 0;
}
.oc-content-blocks .text-content p:last-child {
  margin-bottom: 0;
}
.oc-content-blocks .has-image .text-content {
  padding-top: 1.5em;
}
.oc-content-blocks .align-self-center .text-content {
  padding-bottom: 0;
}
.oc-content-blocks .align-self-center .text-content > h2 {
  margin-bottom: 0.5em;
}
.oc-content-blocks .visuals {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.oc-content-blocks .visuals .overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  max-height: 100%;
  max-width: 100%;
  width: 90%;
  text-align: center;
  transform: translate(-50%, -50%);
  color: rgba(255, 255, 255, 0.8);
  transition: all 0.5s;
  font-size: 20vw;
  text-shadow: 0 0 0.2em rgba(128, 128, 128, 0.7);
}
@media only screen and (min-width: 768px) {
  .oc-content-blocks .visuals .overlay {
    font-size: 6vw;
  }
}
.oc-content-blocks .visuals a:hover img {
  opacity: 1;
}
.oc-content-blocks .visuals .fa {
  display: block;
}
.oc-content-blocks .visuals .title-overlay h3 {
  margin: 0;
  color: #fff;
  font-size: calc(1rem + 0.6vw);
  text-align: center;
  line-height: 100%;
}
.oc-content-blocks .visuals.title-overlay-wrap {
  background: #000;
}
.oc-content-blocks .visuals.title-overlay-wrap img {
  opacity: 0.7;
  transition: all 0.5s;
}
.oc-content-blocks .item.item-overlay.text-false {
  margin-bottom: 30px;
}
.oc-content-blocks .item.item-overlay .text-content.no-text {
  padding: 0;
}
.oc-content-blocks .Links {
  font-size: 1.3em;
  padding: 0;
  margin: 0;
}
.oc-content-blocks .Links .fa {
  min-width: 1.2em;
  max-width: 1.2em;
}
.oc-content-blocks .Links.link-type-inline li {
  display: inline-block;
  margin-right: 1em;
}
.oc-content-blocks .Links.link-type-button-narrow li {
  display: inline-block;
}
.oc-content-blocks .Links.link-type-button,
.oc-content-blocks .Links.link-type-button-narrow,
.oc-content-blocks .Links.link-type-div,
.oc-content-blocks .Links.link-type-inline {
  list-style-type: none;
}
.oc-content-blocks .Links.link-type-ul,
.oc-content-blocks .Links.link-type-ol {
  margin-left: 1em;
}
.oc-content-blocks .Links.link-type-ul {
  list-style-type: disc;
}
.oc-content-blocks .Links.link-type-ol {
  list-style-type: decimal ;
}
.oc-content-blocks .Links:not(.link-type-button):not(.link-type-button-narrow) li[class^=Col] a:link,
.oc-content-blocks .Links:not(.link-type-button):not(.link-type-button-narrow) li[class^=Col] a:visited {
  color: inherit;
}
.oc-content-blocks .Links:not(.link-type-button):not(.link-type-button-narrow) li[class^=Col] a:hover {
  color: #000f13;
}
.oc-content-blocks .Links li {
  margin-top: 0.3em;
}
.oc-articles .status {
  display: inline-block;
  margin-right: 2em;
  color: #b3b3b3;
  font-size: 0.9em;
}
.oc-articles .date {
  color: #b3b3b3;
}
.oc-articles header h1,
.oc-articles header h2,
.oc-articles header h3 {
  margin-top: 0;
  margin-bottom: 0;
}
.oc-articles .content .text {
  margin-top: 1em;
}
.oc-articles .icon-wrap {
  padding-bottom: 1em;
}
.oc-articles .more {
  padding-top: 2em;
  padding-bottom: 2em;
}
.oc-articles .text-filter-box i {
  font-size: 1.3em;
  margin-right: .5em;
  padding-top: 0.3em;
}
.oc-articles.list .item {
  padding: 1.5em 1em;
  border-bottom: solid 1px #46c4e5;
}
.oc-articles.list.latest h3 {
  font-size: 1.1em;
}
.oc-articles.detail .images img {
  margin: 0 1em 1em 0;
}
.oc-articles.detail footer {
  border-top: solid 1px #cdcdcd;
  padding: 0.5em 0;
}
.oc-articles.detail header h2 {
  font-size: 1.4em;
  color: #198eac;
  margin-bottom: 0.3em;
}
.oc-articles .list-footer {
  padding-top: 1em;
}
.oc-articles .list-footer .dropdown {
  display: inline-block;
}
.oc-videos .text-filter-box,
.oc-videos .category-filter {
  margin: 0 0 1em;
}
.oc-videos .category-filter .check {
  margin-right: 0.8em;
}
.oc-videos .itembar {
  background: #f3f3f3;
  text-align: right;
  padding: 0.1em 0.3em;
  color: #fff;
}
.oc-videos .item {
  margin-bottom: 3em;
}
.oc-videos .item .title {
  font-family: 'Zilla Slab', serif;
  margin: 1.5em 0 1.3em;
  font-weight: 600;
  color: #009dc5;
  text-rendering: optimizeLegibility;
  font-size: calc(1.2em + 0.3vw);
  margin: 0 0 0.5em;
}
.oc-videos .item .wrap-content {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.oc-videos .item .wrap-content header {
  flex-grow: 1;
  background: #f3f3f3;
  padding: 0.7em 1em;
}
.oc-videos .item .wrap-content header p:last-child {
  margin: 0;
}
.text-below.oc-videos .item .wrap-content header {
  order: 1;
}
.oc-videos .item .wrap-content header .category {
  display: none;
}
.oc-videos .item .wrap-content section {
  width: 100%;
  background: #b3b3b3;
}
.oc-banner .banner-title {
  margin: 0 0 0.5em;
}
.oc-banner .banner-title,
.oc-banner .banner-text {
  font-weight: bold;
  text-shadow: 0 0 3px #ffffff;
}
.oc-banner [class*=WhiteBg] {
  background-blend-mode: lighten;
}
.oc-call-to-action .title {
  margin-bottom: 0.5em;
  margin-top: 0;
}
.oc-call-to-action .text {
  margin: 1em 0;
}
.oc-call-to-action .btn {
  white-space: normal;
}
.oc-image-blocks .item {
  padding-bottom: 2rem;
}
.oc-image-blocks .item .text-wrap {
  background: #f3f3f3;
  padding: 0 1em;
}
.oc-image-blocks .item .text-wrap .title {
  font-size: 1em;
  margin: 0;
  padding: 1rem 0;
}
.oc-image-blocks .item .text-wrap .text {
  border-top: solid 2px #cdcdcd;
  padding: 1rem 0;
  font-size: 0.875em;
}
.oc-faq .item {
  font-size: 1em;
  margin-bottom: 0.5em;
}
.oc-faq .item .title {
  padding: 0.5rem 0.7rem;
}
.oc-faq .item .text {
  padding: 0.7rem;
  padding-bottom: 1em;
  background: #f3f3f3;
  margin-bottom: 1em;
}
.oc-faq .item .title {
  cursor: pointer;
  margin: 0;
  font-size: 130%;
}
.oc-faq .item .title .fa {
  float: right;
  font-size: 150%;
  transition-duration: 0.8s;
  transition-property: transform;
}
.oc-faq .item .showchildren .fa {
  transform: rotate(180deg);
}
.oc-timeline .timeline,
.oc-timeline .item {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.oc-timeline .item {
  position: relative;
  padding: 3em 0;
}
.oc-timeline .item .timeline-heading .title {
  font-size: 1.4em;
  margin: 0;
  font-weight: bold;
}
.oc-timeline .item .timeline-heading .sub-title {
  font-size: 1em;
  margin: 0;
}
.oc-timeline .item .timeline-heading :last-child {
  margin-bottom: 1em;
}
.oc-timeline .item .timeline-image {
  width: 75px;
  float: left;
}
.oc-timeline .item .timeline-image .img-circle {
  border-radius: 50%;
  border: solid #73d3eb 3px;
}
.oc-timeline .item .timeline-panel {
  float: left;
  max-width: calc(95% - 75px);
  padding: 0  0 0 5%;
}
.oc-timeline .item .line {
  position: absolute;
  left: 37.5px;
  top: 75px;
  height: 100%;
  background: #b3b3b3;
  width: 4px;
  z-index: -1;
}
@media screen and (min-width: 768px) {
  .oc-timeline .item .line {
    right: 50%;
    left: auto;
  }
}
.oc-timeline .item:last-child .line {
  display: none;
}
@media screen and (min-width: 768px) {
  .oc-timeline .item .content {
    width: 50%;
    position: relative;
  }
  .oc-timeline .item .content .timeline-image {
    width: 125px;
  }
  .oc-timeline .item .content .timeline-image .img-circle {
    border: solid #73d3eb 5px;
  }
  .oc-timeline .item .content .timeline-panel {
    max-width: calc(95% - 125px);
  }
  .oc-timeline .item:nth-child(odd) .content {
    left: 60.5px;
  }
  .oc-timeline .item:nth-child(odd) .content .timeline-image {
    float: right;
  }
  .oc-timeline .item:nth-child(odd) .content .timeline-panel {
    float: right;
    padding: 0  5% 0 0;
    text-align: right;
  }
  .oc-timeline .item:nth-child(even) .content {
    left: calc(50% - 125px / 2 - 4px / 2);
  }
  .oc-timeline .item:nth-child(even) .content .timeline-image {
    float: left;
  }
  .oc-timeline .item:nth-child(even) .content .timeline-panel {
    float: left;
    padding: 0  0 0 5%;
  }
}
@media screen and (min-width: 992px) {
  .oc-timeline .item .content {
    width: 50%;
    position: relative;
  }
  .oc-timeline .item .content .timeline-image {
    width: 200px;
  }
  .oc-timeline .item .content .timeline-image .img-circle {
    border: solid #73d3eb 7px;
  }
  .oc-timeline .item .content .timeline-panel {
    max-width: calc(95% - 200px);
  }
  .oc-timeline .item:nth-child(odd) .content {
    left: 98px;
  }
  .oc-timeline .item:nth-child(odd) .content .timeline-image {
    float: right;
  }
  .oc-timeline .item:nth-child(odd) .content .timeline-panel {
    float: right;
    padding: 0  5% 0 0;
    text-align: right;
  }
  .oc-timeline .item:nth-child(even) .content {
    left: calc(50% - 200px / 2 - 4px / 2);
  }
  .oc-timeline .item:nth-child(even) .content .timeline-image {
    float: left;
  }
  .oc-timeline .item:nth-child(even) .content .timeline-panel {
    float: left;
    padding: 0  0 0 5%;
  }
}
.oc-table .table {
  display: table;
  border-collapse: collapse;
  width: auto;
}
.oc-table .table.full-width {
  width: 100%;
  max-width: 100%;
}
.oc-table .table .tr {
  display: table-row;
}
.oc-table .table .heading {
  font-weight: bold;
}
.oc-table .table .CellCol1 {
  background: #2cd4ff;
}
.oc-table .table .CellCol2 {
  background: #00fc60;
}
.oc-table .table .CellCol3 {
  background: #ff1199;
}
.oc-table .table .CellCol4 {
  background: #fea87d;
}
.oc-table .table .CellCol5 {
  background: #8ca1d9;
}
.oc-table .table .td {
  display: table-cell;
  border: solid 1px #eee;
  padding: 0.3em 0.5em;
  vertical-align: top;
}
.oc-table .table .td.sorthandle {
  width: 4em;
}
.oc-table .table .td.sorthandle fa {
  cursor: pointer;
}
.oc-table .table .td p:last-child {
  margin-bottom: 0;
}
.sorthandle {
  display: flex;
  background: #cdcdcd;
  height: 1.5em;
  margin-top: 0.5em;
  align-items: center;
  justify-content: flex-end;
}
.sorthandle .edit-link {
  color: #000;
  width: calc(1.5em - 1px);
  height: calc(1.5em - 1px);
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 2px;
}
.sorthandle .edit-link:hover {
  background: #b3b3b3;
}
.sorthandle .edit-link img {
  border: none;
}
.sortable-ghost > :nth-child(2) {
  box-shadow: 0 0 3px #000;
}
.multi-items {
  padding: 3em 0 3em;
}
.MainPanes .multi-items {
  padding: 0  ;
}
.multi-items .item {
  margin-top: 3em;
  margin-bottom: 3em;
}
#Body .DnnModule-OpenContent .oc-view .octemplate {
  font-size: 0.8rem;
  width: 250px;
}
#Body .DnnModule-OpenContent .oc-view .octemplate a {
  border-radius: 0;
  background: #eee;
  color: #444;
  padding: 0.5em;
  height: 4em;
  white-space: wrap;
}
#Body .DnnModule-OpenContent .oc-view .octemplate a:hover {
  background: #ddd;
}
#Body .DnnModule-OpenContent .oc-view .octemplate a.advanced {
  background: #198eac;
}
/* Responsive */
/* RESPONSIVE */
img:not(.unresponsive) {
  max-width: 100%;
  height: auto !important;
}
img:not(.unresponsive)[src*='16X16'] {
  min-width: 16px;
}
img:not(.unresponsive)[src*='32X32'] {
  min-width: 32px;
}
img {
  -ms-interpolation-mode: bicubic;
}
iframe {
  max-width: 100%;
}
.video-16-9 {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.video-16-9 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*# sourceMappingURL=Skin.css.map */