/* Color 1 */
/* Color 2 */
/* Color 3 */
/* Color 4 */
/* Color 5 */
/* Color 6 */
/* DNN Variable */
/* 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 !!*/
.w-xs-100 {
  width: 100%;
}
.w-xs-wrap-100 > * {
  flex-basis: 100%;
}
.w-xs-80 {
  width: 80%;
}
.w-xs-wrap-80 > * {
  flex-basis: 80%;
}
.w-xs-75 {
  width: 75%;
}
.w-xs-wrap-75 > * {
  flex-basis: 75%;
}
.w-xs-66 {
  width: 66.66666667%;
}
.w-xs-wrap-66 > * {
  flex-basis: 66.66666667%;
}
.w-xs-50 {
  width: 50%;
}
.w-xs-wrap-50 > * {
  flex-basis: 50%;
}
.w-xs-33 {
  width: 33.33333333%;
}
.w-xs-wrap-33 > * {
  flex-basis: 33.33333333%;
}
.w-xs-25 {
  width: 25%;
}
.w-xs-wrap-25 > * {
  flex-basis: 25%;
}
.w-xs-20 {
  width: 20%;
}
.w-xs-wrap-20 > * {
  flex-basis: 20%;
}
.w-xs-12 {
  width: 12.5%;
}
.w-xs-wrap-12 > * {
  flex-basis: 12.5%;
}
@media screen and (min-width: 480px) {
  .w-sm-100 {
    width: 100%;
  }
  .w-sm-wrap-100 > * {
    flex-basis: 100%;
  }
  .w-sm-80 {
    width: 80%;
  }
  .w-sm-wrap-80 > * {
    flex-basis: 80%;
  }
  .w-sm-75 {
    width: 75%;
  }
  .w-sm-wrap-75 > * {
    flex-basis: 75%;
  }
  .w-sm-66 {
    width: 66.66666667%;
  }
  .w-sm-wrap-66 > * {
    flex-basis: 66.66666667%;
  }
  .w-sm-50 {
    width: 50%;
  }
  .w-sm-wrap-50 > * {
    flex-basis: 50%;
  }
  .w-sm-33 {
    width: 33.33333333%;
  }
  .w-sm-wrap-33 > * {
    flex-basis: 33.33333333%;
  }
  .w-sm-25 {
    width: 25%;
  }
  .w-sm-wrap-25 > * {
    flex-basis: 25%;
  }
  .w-sm-20 {
    width: 20%;
  }
  .w-sm-wrap-20 > * {
    flex-basis: 20%;
  }
  .w-sm-12 {
    width: 12.5%;
  }
  .w-sm-wrap-12 > * {
    flex-basis: 12.5%;
  }
}
@media screen and (min-width: 768px) {
  .w-md-100 {
    width: 100%;
  }
  .w-md-wrap-100 > * {
    flex-basis: 100%;
  }
  .w-md-80 {
    width: 80%;
  }
  .w-md-wrap-80 > * {
    flex-basis: 80%;
  }
  .w-md-75 {
    width: 75%;
  }
  .w-md-wrap-75 > * {
    flex-basis: 75%;
  }
  .w-md-66 {
    width: 66.66666667%;
  }
  .w-md-wrap-66 > * {
    flex-basis: 66.66666667%;
  }
  .w-md-50 {
    width: 50%;
  }
  .w-md-wrap-50 > * {
    flex-basis: 50%;
  }
  .w-md-33 {
    width: 33.33333333%;
  }
  .w-md-wrap-33 > * {
    flex-basis: 33.33333333%;
  }
  .w-md-25 {
    width: 25%;
  }
  .w-md-wrap-25 > * {
    flex-basis: 25%;
  }
  .w-md-20 {
    width: 20%;
  }
  .w-md-wrap-20 > * {
    flex-basis: 20%;
  }
  .w-md-12 {
    width: 12.5%;
  }
  .w-md-wrap-12 > * {
    flex-basis: 12.5%;
  }
}
@media screen and (min-width: 992px) {
  .w-lg-100 {
    width: 100%;
  }
  .w-lg-wrap-100 > * {
    flex-basis: 100%;
  }
  .w-lg-80 {
    width: 80%;
  }
  .w-lg-wrap-80 > * {
    flex-basis: 80%;
  }
  .w-lg-75 {
    width: 75%;
  }
  .w-lg-wrap-75 > * {
    flex-basis: 75%;
  }
  .w-lg-66 {
    width: 66.66666667%;
  }
  .w-lg-wrap-66 > * {
    flex-basis: 66.66666667%;
  }
  .w-lg-50 {
    width: 50%;
  }
  .w-lg-wrap-50 > * {
    flex-basis: 50%;
  }
  .w-lg-33 {
    width: 33.33333333%;
  }
  .w-lg-wrap-33 > * {
    flex-basis: 33.33333333%;
  }
  .w-lg-25 {
    width: 25%;
  }
  .w-lg-wrap-25 > * {
    flex-basis: 25%;
  }
  .w-lg-20 {
    width: 20%;
  }
  .w-lg-wrap-20 > * {
    flex-basis: 20%;
  }
  .w-lg-12 {
    width: 12.5%;
  }
  .w-lg-wrap-12 > * {
    flex-basis: 12.5%;
  }
}
@media screen and (min-width: 1200px) {
  .w-xl-100 {
    width: 100%;
  }
  .w-xl-wrap-100 > * {
    flex-basis: 100%;
  }
  .w-xl-80 {
    width: 80%;
  }
  .w-xl-wrap-80 > * {
    flex-basis: 80%;
  }
  .w-xl-75 {
    width: 75%;
  }
  .w-xl-wrap-75 > * {
    flex-basis: 75%;
  }
  .w-xl-66 {
    width: 66.66666667%;
  }
  .w-xl-wrap-66 > * {
    flex-basis: 66.66666667%;
  }
  .w-xl-50 {
    width: 50%;
  }
  .w-xl-wrap-50 > * {
    flex-basis: 50%;
  }
  .w-xl-33 {
    width: 33.33333333%;
  }
  .w-xl-wrap-33 > * {
    flex-basis: 33.33333333%;
  }
  .w-xl-25 {
    width: 25%;
  }
  .w-xl-wrap-25 > * {
    flex-basis: 25%;
  }
  .w-xl-20 {
    width: 20%;
  }
  .w-xl-wrap-20 > * {
    flex-basis: 20%;
  }
  .w-xl-12 {
    width: 12.5%;
  }
  .w-xl-wrap-12 > * {
    flex-basis: 12.5%;
  }
}
.flex {
  display: flex;
  margin: -1em;
  flex-wrap: wrap;
}
.flex .item {
  padding: 1em;
}
/* 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;
}
.LoginPanel {
  width: auto;
}
a.dnnPrimaryAction:link,
a.dnnPrimaryAction:visited {
  color: #fff;
}
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: initial;
}
/* 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;
  height: 100px;
}
.paneOutline,
.dnnDropEmptyPanes {
  border: 0 none;
}
/* DNN Admin */
#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 {
  -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 {
  width: 18px;
}
/* For Evoq */
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;
}
/* Fix Boostrap */
.mark {
  background: transparent;
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  z-index: 1000;
}
.scolled .navbar-fixed-bottom,
.srolled .navbar-fixed-top {
  z-index: 1030;
}
/* 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 */
/* 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: 0.3em 0.5em;
  font-size: 1em;
}
.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 #80c342;
  box-shadow: 0 0 3px 0 #80c342;
  color: #333;
}
.dnnPrimaryAction,
.dnnFormItem input[type="submit"],
a.dnnPrimaryAction {
  background: #80c342;
  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: #456020;
  border-color: #80c342;
  color: #fff;
}
.dnnFormItem button,
.dnnFormItem input[type="button"],
.dnnFormItem input[type="reset"],
.dnnSecondaryAction,
a.dnnSecondaryAction,
ul.dnnAdminTabNav li a,
.dnnLogin .LoginTabGroup span {
  background: #eee;
  display: inline-block;
  padding: 8px 14px;
  border-radius: 0;
  color: #444;
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.dnnFormItem button:hover,
.dnnFormItem input[type="button"]:hover,
.dnnFormItem input[type="reset"]:hover,
.dnnSecondaryAction:hover,
a.dnnSecondaryAction:hover,
ul.dnnAdminTabNav li a:hover,
.dnnLogin .LoginTabGroup span:hover {
  background: #ddd;
  color: #555;
}
ul.dnnAdminTabNav {
  height: 40px;
}
ul.dnnAdminTabNav li.ui-tabs-active a {
  background-color: #80c342;
  text-shadow: none;
  padding: 10px 14px 9px;
}
h2.dnnFormSectionHead {
  margin-top: 1em;
  margin-bottom: 0.5em;
  border-bottom: 2px solid #80c342;
  font-size: 1.7em;
  line-height: 1.5em;
  letter-spacing: normal;
}
.dnnLogHeader {
  background: #80c342;
  color: #fff;
}
.dnnFormMessage {
  border-radius: 0;
  border: none;
  max-width: 100%;
}
/* Tabs */
.dnnForm .ui-corner-all {
  border-radius: 0 0 0 0;
}
ul.dnnAdminTabNav {
  border-bottom: solid 2px #80c342;
  margin-top: 0.5em;
}
ul.dnnAdminTabNav li.ui-tabs-active a {
  margin-top: 0;
}
.LabelEditTextClass,
.fffas-select {
  color: #293913;
}
/* Control pabnel offset */
.CP-View.DNN06 .Header-Wrap,
.CP-Edit.DNN06 .Header-Wrap,
.CP-View.DNN07 .Header-Wrap,
.CP-Edit.DNN07 .Header-Wrap,
.CP-View.DNN08 .Header-Wrap,
.CP-Edit.DNN08 .Header-Wrap {
  padding-top: 53px;
}
.CP-View.DNN09 .sWrap,
.CP-Edit.DNN09 .sWrap {
  /* insert value if needed */
}
/* 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: #80c342;
  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: #f3f9ec;
  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: #f3f9ec;
  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 */
/* Panes in Edit Mode */
.CP-Edit .DnnModule {
  opacity: 1.0;
}
.CP-Edit .MainPanes > div > .row {
  border-bottom: solid 1px #80c342;
  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);
}
.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: 20px;
  padding-bottom: 25px;
  box-shadow: 0 0 0 2px rgba(200, 200, 200, 0.4);
}
@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);
}
.Col1ExtraLight {
  color: #f3f9ec;
}
.Col1ExtraLightBg {
  background: #f3f9ec;
}
.Col1Light {
  color: #c5df9f;
}
.Col1LightBg {
  background: #c5df9f;
}
.Col1Medium {
  color: #80c342;
}
.Col1MediumBg {
  background: #80c342;
}
.Col1Dark {
  color: #456020;
}
.Col1DarkBg {
  background: #456020;
}
.Col1ExtraDark {
  color: #293913;
}
.Col1ExtraDarkBg {
  background: #293913;
}
.Col1SatLight {
  color: #c7ec93;
}
.Col1SatLightBg {
  background: #c7ec93;
}
.Col1Sat {
  color: #8ed926;
}
.Col1SatBg {
  background: #8ed926;
}
.Col1SatDark {
  color: #000007;
}
.Col1SatDarkBg {
  background: #000007;
}
.Col1DesatLight {
  color: #c2d2ac;
}
.Col1DesatLightBg {
  background: #c2d2ac;
}
.Col1Desat {
  color: #86a659;
}
.Col1DesatBg {
  background: #86a659;
}
.Col1DesatDark {
  color: #43532d;
}
.Col1DesatDarkBg {
  background: #43532d;
}
.Col2ExtraLight {
  color: #ecf9f1;
}
.Col2ExtraLightBg {
  background: #ecf9f1;
}
.Col2Light {
  color: #9fdfba;
}
.Col2LightBg {
  background: #9fdfba;
}
.Col2Medium {
  color: #40bf75;
}
.Col2MediumBg {
  background: #40bf75;
}
.Col2Dark {
  color: #20603a;
}
.Col2DarkBg {
  background: #20603a;
}
.Col2ExtraDark {
  color: #133923;
}
.Col2ExtraDarkBg {
  background: #133923;
}
.Col2SatLight {
  color: #93ecb8;
}
.Col2SatLightBg {
  background: #93ecb8;
}
.Col2Sat {
  color: #26d971;
}
.Col2SatBg {
  background: #26d971;
}
.Col2SatDark {
  color: #136c38;
}
.Col2SatDarkBg {
  background: #136c38;
}
.Col2DesatLight {
  color: #acd2bc;
}
.Col2DesatLightBg {
  background: #acd2bc;
}
.Col2Desat {
  color: #59a679;
}
.Col2DesatBg {
  background: #59a679;
}
.Col2DesatDark {
  color: #2d533d;
}
.Col2DesatDarkBg {
  background: #2d533d;
}
.Col3ExtraLight {
  color: #ecf3f9;
}
.Col3ExtraLightBg {
  background: #ecf3f9;
}
.Col3Light {
  color: #9fc5df;
}
.Col3LightBg {
  background: #9fc5df;
}
.Col3Medium {
  color: #408abf;
}
.Col3MediumBg {
  background: #408abf;
}
.Col3Dark {
  color: #204560;
}
.Col3DarkBg {
  background: #204560;
}
.Col3ExtraDark {
  color: #132939;
}
.Col3ExtraDarkBg {
  background: #132939;
}
.Col3SatLight {
  color: #93c7ec;
}
.Col3SatLightBg {
  background: #93c7ec;
}
.Col3Sat {
  color: #268ed9;
}
.Col3SatBg {
  background: #268ed9;
}
.Col3SatDark {
  color: #13476c;
}
.Col3SatDarkBg {
  background: #13476c;
}
.Col3DesatLight {
  color: #acc2d2;
}
.Col3DesatLightBg {
  background: #acc2d2;
}
.Col3Desat {
  color: #5986a6;
}
.Col3DesatBg {
  background: #5986a6;
}
.Col3DesatDark {
  color: #2d4353;
}
.Col3DesatDarkBg {
  background: #2d4353;
}
.Col4ExtraLight {
  color: #f1ecf9;
}
.Col4ExtraLightBg {
  background: #f1ecf9;
}
.Col4Light {
  color: #ba9fdf;
}
.Col4LightBg {
  background: #ba9fdf;
}
.Col4Medium {
  color: #7540bf;
}
.Col4MediumBg {
  background: #7540bf;
}
.Col4Dark {
  color: #3a2060;
}
.Col4DarkBg {
  background: #3a2060;
}
.Col4ExtraDark {
  color: #0c0613;
}
.Col4ExtraDarkBg {
  background: #0c0613;
}
.Col4SatLight {
  color: #b893ec;
}
.Col4SatLightBg {
  background: #b893ec;
}
.Col4Sat {
  color: #7126d9;
}
.Col4SatBg {
  background: #7126d9;
}
.Col4SatDark {
  color: #38136c;
}
.Col4SatDarkBg {
  background: #38136c;
}
.Col4DesatLight {
  color: #bcacd2;
}
.Col4DesatLightBg {
  background: #bcacd2;
}
.Col4Desat {
  color: #7959a6;
}
.Col4DesatBg {
  background: #7959a6;
}
.Col4DesatDark {
  color: #3d2d53;
}
.Col4DesatDarkBg {
  background: #3d2d53;
}
.Col5ExtraLight {
  color: #f9ecf3;
}
.Col5ExtraLightBg {
  background: #f9ecf3;
}
.Col5Light {
  color: #df9fc5;
}
.Col5LightBg {
  background: #df9fc5;
}
.Col5Medium {
  color: #bf408a;
}
.Col5MediumBg {
  background: #bf408a;
}
.Col5Dark {
  color: #602045;
}
.Col5DarkBg {
  background: #602045;
}
.Col5ExtraDark {
  color: #13060e;
}
.Col5ExtraDarkBg {
  background: #13060e;
}
.Col5SatLight {
  color: #ec93c7;
}
.Col5SatLightBg {
  background: #ec93c7;
}
.Col5Sat {
  color: #d9268e;
}
.Col5SatBg {
  background: #d9268e;
}
.Col5SatDark {
  color: #6c1347;
}
.Col5SatDarkBg {
  background: #6c1347;
}
.Col5DesatLight {
  color: #d2acc2;
}
.Col5DesatLightBg {
  background: #d2acc2;
}
.Col5Desat {
  color: #a65986;
}
.Col5DesatBg {
  background: #a65986;
}
.Col5DesatDark {
  color: #532d43;
}
.Col5DesatDarkBg {
  background: #532d43;
}
.Col6ExtraLight {
  color: #f9f1ec;
}
.Col6ExtraLightBg {
  background: #f9f1ec;
}
.Col6Light {
  color: #dfba9f;
}
.Col6LightBg {
  background: #dfba9f;
}
.Col6Medium {
  color: #bf7540;
}
.Col6MediumBg {
  background: #bf7540;
}
.Col6Dark {
  color: #603a20;
}
.Col6DarkBg {
  background: #603a20;
}
.Col6ExtraDark {
  color: #130c06;
}
.Col6ExtraDarkBg {
  background: #130c06;
}
.Col6SatLight {
  color: #ecb893;
}
.Col6SatLightBg {
  background: #ecb893;
}
.Col6Sat {
  color: #d97126;
}
.Col6SatBg {
  background: #d97126;
}
.Col6SatDark {
  color: #6c3813;
}
.Col6SatDarkBg {
  background: #6c3813;
}
.Col6DesatLight {
  color: #d2bcac;
}
.Col6DesatLightBg {
  background: #d2bcac;
}
.Col6Desat {
  color: #a67959;
}
.Col6DesatBg {
  background: #a67959;
}
.Col6DesatDark {
  color: #533d2d;
}
.Col6DesatDarkBg {
  background: #533d2d;
}
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/Montserrat/montserrat-v12-latin-regular.eot');
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url('assets/fonts/Montserrat/montserrat-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('assets/fonts/Montserrat/montserrat-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('assets/fonts/Montserrat/montserrat-v12-latin-regular.woff') format('woff'), /* Modern Browsers */ url('assets/fonts/Montserrat/montserrat-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('assets/fonts/Montserrat/montserrat-v12-latin-regular.svg#Montserrat') format('svg');
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('assets/fonts/Montserrat/montserrat-v12-latin-italic.eot');
  src: local('Montserrat Italic'), local('Montserrat-Italic'), url('assets/fonts/Montserrat/montserrat-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('assets/fonts/Montserrat/montserrat-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('assets/fonts/Montserrat/montserrat-v12-latin-italic.woff') format('woff'), /* Modern Browsers */ url('assets/fonts/Montserrat/montserrat-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('assets/fonts/Montserrat/montserrat-v12-latin-italic.svg#Montserrat') format('svg');
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('assets/fonts/Montserrat/montserrat-v12-latin-700.eot');
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url('assets/fonts/Montserrat/montserrat-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('assets/fonts/Montserrat/montserrat-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('assets/fonts/Montserrat/montserrat-v12-latin-700.woff') format('woff'), /* Modern Browsers */ url('assets/fonts/Montserrat/montserrat-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('assets/fonts/Montserrat/montserrat-v12-latin-700.svg#Montserrat') format('svg');
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
/* Bootstrap max pane size */
.container-fluid {
  max-width: 1170px;
}
/* Remove height for panes without any content */
.CP-View .row.Empty {
  background-color: #dd8800;
  display: none;
}
/* overrrule behaviour */
.NoMargin {
  margin-left: 0;
  margin-right: 0;
}
/*		DEFAULT STYLE		
html, body
{
    height: 100%;
}
*/
/* Text */
html {
  font-size: 10px;
}
body {
  font-family: Montserrat;
  color: #000000;
  line-height: 1.5;
  font-size: 1.6rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 1.5em 0 1.3em;
  font-weight: normal;
  color: #000007;
}
h1 {
  font-size: 2em;
}
h2 {
  font-size: 1.8em;
}
h3 {
  font-size: 1.6em;
}
h4 {
  font-size: 1.4em;
}
h5 {
  font-size: 1.2em;
}
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: #80c342;
  text-decoration: none;
  font-weight: normal;
}
a:hover {
  color: #8ed926;
}
/* DNN Heading */
.Head,
.SubHead,
.SubSubHead,
.Normal,
.NormalDisabled,
.NormalDisabled,
.NormalBold,
.NormalRed,
.NormalTextBox {
  font-family: inherit;
}
.Head {
  color: #000007;
  font-weight: bold;
  font-size: 1.4em;
}
.SubHead {
  color: #000007;
  font-size: 1.2em;
}
.SubSubHead {
  color: #000007;
  font-size: 1em;
}
.NormalRed {
  color: #000007;
}
/* Tables */
tfoot,
thead,
th {
  font-size: 1em;
}
/* Normal */
.Normal p {
  margin-top: 0px;
}
/* NORMAL > Images */
.Normal p img {
  vertical-align: top;
}
@media 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;
  }
}
/* Lists */
ul li {
  list-style-type: initital;
}
ul ul li {
  list-style-type: initital;
}
ul ul ul li {
  list-style-type: initital;
}
/* SKIN > General */
#Body {
  background: #ffffff;
  /* For BS modal popups */
  /* Add a permanent scrollbar on the right */
}
#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;
}
/* HEADER */
header.Skin {
  padding: 20px 0;
  margin-top: 0;
  min-height: 0em;
  /* 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: 10em;
}
header.Skin .Logo .SiteTitles {
  transition: all 0.4s ease;
  padding: 0.7em 0 0.4em;
  font-size: 20px;
}
header.Skin .Logo .SiteTitles h3,
header.Skin .Logo .SiteTitles h4 {
  margin: 0;
  font-weight: bold;
  color: #80c342;
  font-family: Montserrat, 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: #456020;
}
@media screen and (min-width: 768px) {
  header.Skin .Logo .SiteTitles {
    font-size: 30px;
  }
  header.Skin .Logo .SiteTitles h3 {
    padding-bottom: 0;
  }
  header.Skin .Logo .SiteTitles h4 {
    font-size: 0.5em;
  }
}
@media screen and (min-width: 991px) {
  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: 5em;
}
.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: 20px;
  }
}
.scrolled header.Skin .Logo > img {
  width: 150px;
}
.LangWrap {
  float: right;
  padding-right: 8px;
}
.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;
}
/* 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: #c2d2ac;
}
.dnnSearchResultPanel .dnnSearchResultSortOptions > li a:hover {
  background: #bfbfbf;
}
.dnnSearchResultPanel .dnnSearchResultSortOptions > li.active,
.dnnSearchResultPanel .dnnSearchResultSortOptions > li.active > a {
  background: #80c342;
  color: #fff;
}
.dnnSearchResultPanel .dnnSearchResultSortOptions > li.active:hover,
.dnnSearchResultPanel .dnnSearchResultSortOptions > li.active > a:hover {
  background: #829174;
  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;
}
.dnnSearchResultContainer .dnnSearchResultItem .dnnSearchResultItem-Link {
  display: none;
}
.dnnSearchResultContainer .dnnSearchResultItem .dnnSearchResultItem-Others {
  display: none;
}
.dnnSearchResultPager:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
/* MENU -------------------- */
/* MENU > General */
.WrapMenuToggle {
  background: #80c342;
}
.WrapMainMenu {
  background: #80c342;
  box-shadow: 0 5px 10px 0 rgba(134, 166, 89, 0.25);
}
.FFUlMenu {
  position: relative;
}
.FFUlMenu,
.FFUlMenu ul,
.FFUlMenu li {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
}
.FFUlMenu li {
  position: relative;
}
.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;
}
@media screen and (min-width: 991px) {
  .open-submenu {
    display: none !important;
  }
}
.open-submenu:after {
  content: "\f107";
  font-family: 'FontAwesome';
  font-size: 1.7em;
}
.item-open > .open-submenu:after {
  content: "\f106";
  color: #293913 !important;
}
.open-submenu:hover {
  cursor: pointer;
  color: #293913;
}
/* Menu toggle */
/* Show & Hide */
.WrapMenuToggle {
  display: block;
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
}
.WrapMenuToggle:hover {
  color: #fff;
  display: block;
}
/* Icon*/
.MenuToggle {
  padding: 0;
  color: #000;
  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: #f3f9ec;
  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;
}
.mobile-menu-open .MenuToggle .hamburger span {
  background: #293913;
}
.mobile-menu-open .MenuToggle .hamburger span:nth-child(1) {
  transform: rotate(45deg);
  /* Firefox 16+, IE 10+, Opera 12.50+ */
  margin: 0;
  height: 4px;
}
.mobile-menu-open .MenuToggle .hamburger span:nth-child(2) {
  display: none;
}
.mobile-menu-open .MenuToggle .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  /* Firefox 16+, IE 10+, Opera 12.50+ */
  margin: 0;
  height: 4px;
}
/* MENU > Mobile */
@media screen and (max-width: 991px) {
  .WrapSubMenu {
    display: none;
  }
  .WrapMainMenu {
    background: #80c342;
    box-shadow: none;
    border-top: solid 1px #f3f9ec;
  }
  .WrapMainMenu .col-xs-12 {
    min-height: 0;
  }
  .mobile-menu-open .Panes,
  .mobile-menu-open footer.Skin {
    display: none;
  }
  .mobile-menu-open .Header-Wrap {
    position: relative;
  }
  .mobile-menu-open:not(.scrolled) .Header-Wrap {
    padding: 0;
  }
  .mobile-menu-open .MainMenu li ul {
    display: none;
  }
  /* Styling */
  .MainMenu > ul {
    display: none;
  }
  .MainMenu .itemwrap {
    display: block;
    border-bottom: solid 1px #d5e0c6;
  }
  .MainMenu .itemwrap > a,
  .MainMenu .itemwrap > span {
    display: inline-block;
    color: #456020;
    /* Colours */
  }
  .MainMenu .itemwrap > a.Active,
  .MainMenu .itemwrap > span.Active,
  .MainMenu .itemwrap > a.ActiveParent,
  .MainMenu .itemwrap > span.ActiveParent {
    color: #293913;
  }
  .MainMenu .itemwrap > a:hover,
  .MainMenu .itemwrap > span:hover {
    color: #293913;
  }
  .MainMenu .itemwrap.item-open > a,
  .MainMenu .itemwrap.item-open > span {
    color: #80c342;
  }
  .MainMenu .itemwrap > a,
  .MainMenu .itemwrap > span {
    line-height: initial;
    padding: 1em 2em 1em 0;
    word-break: break-all;
  }
  .MainMenu .itemwrap.Level0 {
    border-bottom: solid 1px #aac18b;
  }
  .MainMenu .itemwrap.Level0 > a,
  .MainMenu .itemwrap.Level0 > span {
    color: #293913;
    text-transform: uppercase;
  }
  .MainMenu .itemwrap.Level0:last-child:not(:first-child) {
    border: none;
  }
  .MainMenu li.Level1 > a,
  .MainMenu li.Level1 > span {
    padding-left: 1.5em;
  }
  .MainMenu li.Level2 > a,
  .MainMenu li.Level2 > span {
    padding-left: 3em;
  }
  .MainMenu li.Level3 > a,
  .MainMenu li.Level3 > span {
    padding-left: 4.5em;
  }
  .MainMenu li.Level4 > a,
  .MainMenu li.Level4 > span {
    padding-left: 6em;
  }
  .MainMenu li.Level5 > a,
  .MainMenu li.Level5 > span {
    padding-left: 7.5em;
  }
  .MainMenu li.Level6 > a,
  .MainMenu li.Level6 > span {
    padding-left: 9em;
  }
  .MainMenu li.Level7 > a,
  .MainMenu li.Level7 > span {
    padding-left: 10.5em;
  }
  .MainMenu li.Level8 > a,
  .MainMenu li.Level8 > span {
    padding-left: 13em;
  }
}
/* MENU > Desktop */
@media screen and (min-width: 992px) {
  /* Show & Hide */
  .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;
  }
  .MainMenu li:focus-within > ul {
    left: 0;
    opacity: 1;
  }
  .MainMenu li:focus-within > ul.right {
    left: -15em;
  }
  .MainMenu li:hover > ul,
  .MainMenu li.touch-open > ul {
    left: 0;
    opacity: 1;
  }
  .MainMenu li:hover > ul.right,
  .MainMenu li.touch-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;}
	.MainMenu li.Level0 a{color:@Col1ExtraDark;}
	
	*/
  /* Sub Menu */
  .WrapSubMenu {
    background: #f3f9ec;
    position: relative;
  }
  .WrapSubMenu * {
    min-height: 0;
  }
  .SubMenu {
    position: relative;
    clear: both;
    padding: 0;
  }
  .SubMenu .itemwrap > a,
  .SubMenu .itemwrap > span {
    color: #456020;
    display: inline-block;
  }
  .SubMenu .itemwrap > a.Active,
  .SubMenu .itemwrap > span.Active,
  .SubMenu .itemwrap > a.ActiveParent,
  .SubMenu .itemwrap > span.ActiveParent {
    color: #8ed926;
  }
}
/* MENU > Desktop > Font size */
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .FFUlMenu {
    font-size: 0.9em;
  }
}
@media screen and (min-width: 1200px) {
  .FFUlMenu {
    font-size: 1em;
  }
}
.FFUlMenu .itemwrap > a,
.FFUlMenu .itemwrap > span {
  font-size: inherit;
}
@media screen and (min-width: 992px) {
  .FFUlMenu .itemwrap > a,
  .FFUlMenu .itemwrap > span {
    line-height: 2.2em;
  }
}
@media screen and (min-width: 992px) {
  .FFUlMenu .itemwrap > a.Level0,
  .FFUlMenu .itemwrap > span.Level0 {
    display: block;
    padding: 0 0.85em;
    line-height: 3.2em;
  }
  .MainMenu .FFUlMenu .itemwrap > a.Level0,
  .MainMenu .FFUlMenu .itemwrap > span.Level0 {
    font-weight: 700;
  }
}
/* 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 {
    /* ROOT */
  }
  .MainMenu .itemwrap a:link,
  .MainMenu .itemwrap a:visited {
    color: #293913;
  }
  .MainMenu .itemwrap a:hover,
  .MainMenu .itemwrap a:focus {
    color: #8ed926;
    text-decoration: none;
  }
  .MainMenu .itemwrap li > span {
    color: #456020;
    opacity: 0.8;
  }
  .MainMenu .itemwrap.Level0 > a,
  .MainMenu .itemwrap.Level0 > span {
    /* ROOT Active */
  }
  .MainMenu .itemwrap.Level0 > a.Active,
  .MainMenu .itemwrap.Level0 > span.Active,
  .MainMenu .itemwrap.Level0 > a.ActiveParent,
  .MainMenu .itemwrap.Level0 > span.ActiveParent,
  .MainMenu .itemwrap.Level0 > a:hover,
  .MainMenu .itemwrap.Level0 > span:hover,
  .MainMenu .itemwrap.Level0 > a:focus,
  .MainMenu .itemwrap.Level0 > span:focus {
    color: #f1ecf9;
  }
  .MainMenu .itemwrap.Level0 > a.Active,
  .MainMenu .itemwrap.Level0 > span.Active,
  .MainMenu .itemwrap.Level0 > a.ActiveParent,
  .MainMenu .itemwrap.Level0 > span.ActiveParent {
    background: #000007;
    box-shadow: inset 0 0 5px #456020;
  }
  .MainMenu li.Level0 ul {
    background: #fff;
    box-shadow: 0 0 3px #456020;
  }
}
/* SKIN > Panes */
.HeaderPaneRight {
  float: right;
  clear: right;
  width: 100%;
  margin-top: 10px;
}
.MainPanes {
  padding: 30px 0;
}
.CP-Edit .BottomPaneFullWidth,
.CP-Layout .BottomPaneFullWidth {
  margin: 0;
}
.ContentWrap a[id]:not([id^="dnn"]) {
  position: absolute;
  float: right;
  left: 0;
  margin-top: -2em;
}
.ContentFadeIn .ContentWrap {
  transition: margin 0.2s ease, opacity 1s ease 0.3s;
  margin-top: 0em;
  opacity: 0;
}
.ContentFadeIn .ContentWrap.offset-init,
.ContentFadeIn .ContentWrap.offset-reset {
  opacity: 1;
}
/* FOOTER */
footer.Skin {
  background: #456020;
  color: #fff;
  border-top: solid 4px #80c342;
}
footer.Skin a:link,
footer a:visited {
  color: #fff;
  display: inline-block;
}
footer.Skin a:hover {
  color: #8ed926;
}
footer.Skin,
footer.Skin a {
  line-height: 2.5em;
}
footer.Skin .WrapLogin {
  margin-right: 1em;
}
footer.Skin .WrapLogin a.Login {
  color: #456020;
}
footer.Skin .WrapLogin a.Login:hover,
.CP-View footer.Skin .WrapLogin a.Login,
.CP-Edit footer.Skin .WrapLogin a.Login {
  color: #80c342;
}
footer.Skin .bottom {
  border-top: solid 1px rgba(255, 255, 255, 0.1);
}
footer.Skin .top {
  background: #456020;
}
@media screen and (max-width: 787px) {
  footer.Skin .container * {
    text-align: center;
  }
  .col-xs-6 {
    float: left;
    width: 50%;
  }
  .col-xs-6.text-right {
    float: right;
  }
}
@media screen and (min-width: 786px) {
  footer.Skin .top .container {
    padding-top: 2em;
    padding-bottom: 2em;
  }
}
/* FOOTER Sticky 
	html, #Body, form{height:100%;margin:0;padding:0;}
	.sWrap{height:auto; min-height: 100%; overflow:auto;}
	.sWrap:after {content: ""; display: block;}

	.sWrap{margin-bottom: -100px;}
	footer.Skin, .sWrap:after{min-height:100px;}
*/
/* CONTAINERS */
.cContainer {
  margin-bottom: 4em;
}
.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;
}
.cBgDark,
.cBgDark .cTitle,
.cBgDark h1,
.cBgDark h2,
.cBgDark h3,
.cBgDark h4,
.cBgDark h5 {
  color: #fff;
}
/* Grey */
.cBgGrey {
  background: #D2D2D2;
}
.cBgGrey a:link,
.cBgGrey a:visited {
  color: #80c342;
}
.cBgGrey.cBgLight {
  background: #F9F9F9;
}
.cBgGrey.cBgLight a:link,
.cBgGrey.cBgLight a:visited {
  color: #293913;
}
.cBgGrey.cBgDark {
  background: #A4A4A4;
}
.cBgGrey.cBgDark a:link,
.cBgGrey.cBgDark a:visited {
  color: #8ed926;
}
.cBgGrey.cBgExtraDark {
  background: #767676;
  color: #eee;
}
.cBgGrey.cBgExtraDark a:link,
.cBgGrey.cBgExtraDark a:visited {
  color: #000007;
}
.cBgGrey.cBgExtraDark .cTitle {
  color: #fff;
}
/* Green */
.cBgColor {
  background: #80c342;
}
.cBgColor a:link,
.cBgColor a:visited {
  color: #fff;
}
.cBgColor .cTitle,
.cBgColor .cTitle {
  color: #293913;
}
.cBgColor.cBgLight {
  background: #c5df9f;
  color: #293913;
}
.cBgColor.cBgLight a:link,
.cBgColor.cBgLight a:visited {
  color: #000007;
}
.cBgColor.cBgMediumLight {
  background: #8ed926;
}
.cBgColor.cBgMediumLight a:link,
.cBgColor.cBgMediumLight a:visited {
  color: #293913;
}
.cBgColor.cBgDark {
  background: #456020;
}
.cBgColor.cBgDark a:link,
.cBgColor.cBgDark a:visited {
  color: #8ed926;
}
.cBgColor.cBgDark .cTitle {
  color: #fff;
}
.cBgColor.cBgExtraDark {
  background: #293913;
  color: #fff;
}
.cBgColor.cBgExtraDark a:link,
.cBgColor.cBgExtraDark a:visited {
  color: #000007;
}
.cBgColor.cBgExtraDark .cTitle {
  color: #fff;
}
/* Modules */
@media screen and (max-width: 767px) {
  .WrapLogin {
    display: none;
  }
}
/* RESPONSIVE */
img {
  max-width: 100%;
  height: auto !important;
}
img {
  -ms-interpolation-mode: bicubic;
}
iframe {
  max-width: 100%;
}
.TopPaneFullWidth .row.itemblockswrapper {
  margin: 0;
}
@media screen and (min-width: 576px) {
  .MainPanes .container {
    max-width: 1560px;
  }
}
.TopPaneFullWidth .row.itemblockswrapper {
  margin: 0;
}
/*# sourceMappingURL=Skin.css.map */