.GradBlue {
  background: #091534;
  background: linear-gradient(to bottom, #091534 0%, #2b3d6e 100%);
}
.no-gutter {
  padding: 0 !important;
  margin: 0 !important;
}
.var-rect-after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.var-rect-content {
  position: absolute;
  width: 100%;
  height: 100%;
}
.header-transition {
  transition: all 0.5s ease;
}
/* 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,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ul,
.Normal,
.NormalDisabled,
.NormalDeleted,
.blockquote,
.blockquote p,
li p {
  letter-spacing: normal;
  line-height: normal;
}
#Skin form .actionMenu ul {
  z-index: auto;
}
/* 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;
}
.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 .dnn_mact {
  padding-right: 5px;
  min-width: 100px;
}
html .actionMenu .dnn_mact > li {
  margin-right: 0 !important;
}
/* Fix Boostrap */
.mark {
  background: transparent;
}
/* Panes */
/* Remove height for panes without any content */
.CP-View .row.Empty {
  background-color: #003C87;
  display: none;
}
/* 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;
}
.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 #2c4790;
  box-shadow: 0 0 3px 0 #2c4790;
  color: #333;
}
.dnnPrimaryAction,
.dnnFormItem input[type="submit"],
a.dnnPrimaryAction {
  background: #2c4790;
  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: #192e66;
  border-color: #2c4790;
  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: #f0f3f9;
  text-shadow: none;
  padding: 10px 14px 9px;
}
h2.dnnFormSectionHead {
  margin-top: 1em;
  margin-bottom: 0.5em;
  border-bottom: 2px solid #2c4790;
  font-size: 1.7em;
  line-height: 1.5em;
  letter-spacing: normal;
}
.dnnLogHeader {
  background: #2c4790;
  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 #2c4790;
  margin-top: 0.5em;
}
ul.dnnAdminTabNav li.ui-tabs-active a {
  margin-top: 0;
}
/* RadComboBox Default skin */
/*global*/
.RadComboBox_Default,
.RadComboBox_Default .rcbInput,
.RadComboBoxDropDown_Default {
  font-size: 12px;
  /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
  color: #999;
  /*padding: 8px; 	border: 1px solid #c9c9c9;*/
}
.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-image: url('ComboBox/rcbSprite.png');*/
}
.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: 0px 1px 0px 0px #bbb;
  box-shadow: 0px 1px 0px 0px #bbb;
  padding: 0 !important;
  background: #fff;
  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: #65a9fd;
  box-shadow: 0 0 2px #65a9fd;
}
.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: inset 0px 1px 0px 0px #bbb;
  box-shadow: 0px 1px 0px 0px #bbb;
  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: transparent !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-size: 12px;
  position: absolute;
}
.RadComboBoxDropDown_Default .rcbFooter {
  background-color: #dee2e7;
  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: #e8f1fa;
  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-size: 12px;
  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 .Panes > div > .row {
  border-bottom: solid 1px #000;
  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);
}
.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;}*/
.no-gutter .container,
.no-gutter .container-fluid,
.no-gutter .row,
.no-gutter [class^=col] {
  padding: 0 !important;
  margin: 0 !important;
}
.Panes a[id*='menu'] {
  display: block;
  position: relative;
  top: -255px;
  visibility: hidden;
}
/* Remove height for panes without any content */
.CP-None .row.Empty,
.CP-View .row.Empty {
  background-color: #f00;
  display: none;
}
/* overrrule behaviour */
.NoMargin {
  margin-left: 0;
  margin-right: 0;
}
/*		DEFAULT STYLE		*/
/* Text */
body {
  font-family: Ubuntu;
  color: #000e33;
  line-height: 160%;
}
th,
td,
table,
h1,
h2,
h3,
h4,
h5,
h6,
.Normal,
.NormalDisabled,
.Head,
.SubHead,
.SubSubHead,
a:link,
a:visited,
input,
.CommandButton {
  color: inherit;
  font-family: inherit;
  line-height: inherit;
}
body {
  font-size: 15px;
}
th,
td,
table,
.Normal,
.NormalBold,
.NormalRed,
.NormalDisabled,
.Head,
.SubHead,
.SubSubHead,
a:link,
a:visited {
  font-size: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 2.5ex 0 1.5ex;
  font-weight: normal;
  color: #0031b8;
}
h1 {
  font-size: 30px;
}
h2 {
  font-size: 26px;
}
h3 {
  font-size: 20px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 16px;
}
h6 {
  font-size: 14px;
}
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: #1d52e2;
  text-decoration: none;
  font-weight: normal;
}
a:hover {
  text-decoration: underline;
}
/* DNN Heading */
.Head,
.SubHead,
.SubSubHead,
.Normal,
.NormalDisabled,
.NormalDisabled,
.NormalBold,
.NormalRed,
.NormalTextBox {
  font-family: inherit;
}
.Head {
  color: #444;
  font-weight: bold;
  font-size: 17px;
}
.SubHead {
  color: #666;
  font-size: 15px;
}
.SubSubHead {
  color: #888;
  font-size: 13px;
}
.NormalRed {
  color: #F00;
}
/* Tables */
tfoot,
thead,
th {
  font-size: 12px;
}
/* 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: disc;
}
ul ul li {
  list-style-type: circle;
}
ul ul ul li {
  list-style-type: disc;
}
/* SKIN > General */
#Body {
  background: #fff;
}
/* SKIN > Panes */
.MainPanes {
  margin: 40px 0;
}
.MainPanes.Empty {
  margin: 0;
}
.CP-Edit .BottomPaneFullWidth,
.CP-Layout .BottomPaneFullWidth {
  margin: 0;
}
/* SKIN > Clear & floats */
.FloatLeft {
  float: left;
}
.FloatRight {
  float: right;
}
.ClearFloat,
.ClearBoth {
  clear: both;
}
.ClearAfter:before,
.ClearAfter:after {
  content: "";
  display: table;
}
.ClearAfter:after {
  clear: both;
}
.ClearAfter {
  zoom: 1;
}
/* For IE 6/7 (trigger hasLayout) */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
* html .clearfix {
  zoom: 1;
}
/* IE6 */
*:first-child + html .clearfix {
  zoom: 1;
}
/* IE7 */
/* HEADER */
.fixed-header-offset {
  height: 194px;
  transition: all 0.5s ease;
  background-color: #2c4790;
}
.mobile-menu-open .fixed-header-offset {
  display: none;
}
header.Skin {
  padding: 20px 0;
  margin-top: 0;
  background: #091534;
  background: linear-gradient(to bottom, #091534 0%, #2b3d6e 100%);
  /* HEADER - Parts */
  font-size: 0.6em;
}
header.Skin .Logo a {
  display: inline-block;
  vertical-align: middle;
}
header.Skin .Logo .icon {
  color: #f7d301;
  font-size: 4em;
}
header.Skin .SiteTitles {
  font-size: 1.05em;
  padding-bottom: 1em;
}
header.Skin .SiteTitles h3 {
  margin: 0;
  text-transform: uppercase;
  color: #f7d301;
  font-family: ubuntu, sans serif;
}
header.Skin .SiteTitles h3 {
  font-size: 16px;
  margin: 0;
}
header.Skin .sub-logo {
  display: inline-block;
  max-height: 4em;
  vertical-align: middle;
  max-width: 50%;
}
header.Skin .sub-logo img {
  max-height: 4em;
}
@media screen and (min-width: 768px) {
  header.Skin {
    font-size: 0.8em;
  }
}
@media screen and (min-width: 768px) {
  header.Skin {
    font-size: 1em;
  }
}
@media screen and (min-width: 768px) {
  header.Skin .Logo .SiteTitles h3 {
    font-size: 16px;
    padding-bottom: 0;
  }
  header.Skin .Logo .SiteTitles h4 {
    font-size: 0.5em;
  }
}
@media screen and (min-width: 991px) {
  header.Skin .Logo .SiteTitles h3 {
    font-size: 18px;
    padding-bottom: 0;
  }
  header.Skin .Logo .SiteTitles h4 {
    font-size: 0.5em;
  }
}
.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;
}
/* 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;
}
header.Skin,
.MainMenu a.Level0,
span.Level0,
.Panes a[id*='menu'] {
  transition: all 0.5s ease;
}
.CP-View .header-menu,
.CP-Edit .header-menu {
  padding-top: 53px;
}
.mobile-menu-open .header-menu {
  position: relative;
  padding-top: 0;
}
/* Content Offset */
.affix {
  top: 0;
  width: 100%;
  z-index: 9999 !important;
}
.affix + .Panes {
  padding-top: 93px;
}
.affix header.Skin {
  font-size: 50%;
  padding: 10px 0 5px;
  transition: all 0.5s ease;
}
.affix .LangWrap {
  display: none;
}
.affix .MainMenu a.Level0,
.affix .MainMenu span.Level0 {
  line-height: 40px;
  transition: all 0.5s ease;
}
.affix + .Panes a[id*='menu'] {
  top: -89px;
  transition: all 0.5s ease;
}
/* MENU -------------------- */
/* MENU > General */
.WrapMenuToggle {
  background: #2c4790;
}
.WrapMainMenu {
  background: #2c4790;
  box-shadow: none;
}
.FFUlMenu {
  position: relative;
}
.FFUlMenu,
.FFUlMenu ul,
.FFUlMenu li {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
}
.MenuToggle {
  padding: 0;
  color: #fff;
  line-height: 50px;
  margin-right: 0;
  text-align: right;
}
.MenuToggle .hamburger {
  display: inline-block;
  vertical-align: middle;
  padding: 5px;
}
.MenuToggle .hamburger span {
  display: block;
  background: #fff;
  height: 3px;
  width: 2em;
  margin: 5px;
}
.MenuToggle:hover .hamburger span {
  background: #192e66;
}
/* MENU > Mobile */
@media screen and (max-width: 991px) {
  /* Show & Hide */
  .MenuToggle {
    display: block;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
  }
  .MenuToggle:hover {
    color: #fff;
    display: block;
  }
  .WrapSubMenu {
    display: none;
  }
  .WrapMainMenu {
    background: #2c4790;
    box-shadow: none;
    border-top: solid 1px #192e66;
  }
  .WrapMainMenu .col-xs-12 {
    min-height: 0;
  }
  /* Styling */
  .MainMenu > ul {
    display: none;
    min-height: 100vh;
  }
  .MainMenu li > a,
  .MainMenu li > span {
    line-height: 3.4em;
    display: block;
    border-top: solid 1px #b5c1e3;
    color: #fff;
  }
  .MainMenu li.Level0:first-child > a {
    border: none;
  }
  .MainMenu li.Level0 > a,
  .MainMenu li.Level0 > span {
    text-transform: uppercase;
  }
  .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;
  }
  .MainMenu li > a.Active,
  .MainMenu li > span.Active,
  .MainMenu li > a.ActiveParent,
  .MainMenu li > span.ActiveParent {
    color: #f7d301;
  }
  .MainMenu li > a.Active,
  .MainMenu li > span.Active {
    border-color: #b5c1e3;
  }
  .MainMenu li > a:hover {
    color: #fff;
  }
  .mobile-menu-open .Panes {
    display: none;
  }
}
/* MENU > Desktop */
@media screen and (min-width: 992px) {
  /* Show & Hide */
  .MenuToggle {
    display: none;
  }
  /*HorMenu */
  .MainMenu > ul {
    padding: 0 15px;
  }
  .MainMenu > ul {
    padding: 0;
  }
  .FFUlMenu li {
    float: left;
    list-style-type: none;
    position: relative;
  }
  .FFUlMenu a,
  .FFUlMenu li > span {
    display: block;
  }
  .FFUlMenu a:hover {
    text-decoration: none;
  }
  /* Styling & Width*/
  .FFUlMenu a,
  .FFUlMenu li > span {
    display: inline-block;
    padding: 0 18px;
  }
  .FFUlMenu li,
  .FFUlMenu li ul {
    width: 226px;
  }
  .FFUlMenu img {
    padding-right: 5px;
  }
  .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 li ul ul {
    margin: 0 0 0 226px;
  }
  .MainMenu li ul ul {
    top: 0;
  }
  .MainMenu li:hover > ul {
    left: 0;
    opacity: 1;
  }
  .MainMenu li.Level0:hover > ul {
    left: 0;
  }
  .MainMenu li.Level0 li > a,
  .MainMenu li.Level0 li > span {
    line-height: 36px;
  }
  .MainMenu li.Level0 > a,
  .MainMenu li.Level0 > span {
    text-transform: uppercase;
    color: #fff;
  }
  /* 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:@ColorDark;}
	.MainMenu li.Level0 > a{color:#fff;}
	*/
  /* Sub Menu */
  .WrapSubMenu {
    background: #f0f3f9;
    position: relative;
  }
  .WrapSubMenu * {
    min-height: 0;
  }
  .SubMenu {
    position: relative;
    clear: both;
  }
  .SubMenu {
    padding: 0;
  }
  .SubMenu li a,
  .SubMenu li > span {
    color: #192e66;
    padding: 0 18px;
    display: inline-block;
    line-height: 50px;
  }
  .SubMenu li a.Active:link,
  .SubMenu li a.Active:visited,
  .SubMenu li a.ActiveParent:link,
  .SubMenu li a.ActiveParent:visited,
  .SubMenu li a:hover {
    color: #1d52e2;
  }
}
/* MENU > Desktop > Font size */
.MainMenu a.Level0,
.MainMenu span.Level0 {
  display: block;
  font-weight: normal;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .MainMenu a.Level0,
  .MainMenu span.Level0 {
    padding: 0 12px;
    line-height: 46px;
    font-size: 14px;
  }
}
@media screen and (min-width: 1200px) {
  .MainMenu a.Level0,
  .MainMenu span.Level0 {
    padding: 0 18px;
    line-height: 60px;
    font-size: 16px;
  }
}
/* MENU > Desktop > Styling */
@media screen and (min-width: 992px) {
  /* Remove "Rounded" "Gradient" classes from menu wrapper to style menu bg*/
  .WrapMainMenu {
    position: relative;
    z-index: 1001;
  }
  .WrapSubMenu {
    position: relative;
    z-index: 1000;
  }
  /* LINKS */
  .MainMenu a:link,
  .MainMenu a:visited {
    color: #000e33;
  }
  .MainMenu a:hover {
    color: #192e66;
    text-decoration: none;
  }
  .MainMenu li > span {
    color: #192e66;
  }
  .MainMenu li.Level0 a.Active,
  .MainMenu li.Level0 a.ActiveParent {
    color: #192e66;
  }
  .MainMenu li.Level0 a:hover {
    color: #b5c1e3;
  }
  /* ROOT */
  /* ROOT Active */
  .MainMenu li.Level0 > a.Active,
  .MainMenu li.Level0 > span.Active,
  .MainMenu li.Level0 > a.ActiveParent,
  .MainMenu li.Level0 > span.ActiveParent {
    color: #f7d301;
    border-bottom: solid 3px #f7d301;
  }
  /* DROPDOWN */
  .MainMenu li.Level0 ul {
    background: #fff;
  }
  .MainMenu li.Level0 ul {
    box-shadow: 0 0 3px #192e66;
  }
}
/* FOOTER */
footer.Skin {
  background: #091534;
  background: linear-gradient(to bottom, #091534 0%, #2b3d6e 100%);
  color: #fff;
  /* border-top:solid 4px @ColorMedium;*/
}
footer.Skin a:link,
footer a:visited {
  color: #fff;
  display: inline-block;
}
footer.Skin a:hover {
  color: #1d52e2;
}
footer.Skin .WrapLogin a.Login,
footer.Skin .WrapLogin {
  color: transparent;
}
footer.Skin .WrapLogin:hover a.Login,
footer.Skin .WrapLogin:hover {
  color: #192e66;
}
footer.Skin .top {
  padding-top: 3px;
}
footer.Skin .bottom {
  border-top: solid 1px rgba(255, 255, 255, 0.1);
}
footer.Skin .bottom a {
  line-height: 3em;
}
@media screen and (max-width: 767px) {
  footer.Skin .container * {
    text-align: center;
  }
  footer.Skin .cTitle {
    float: none;
  }
}
@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;}
*/
@media screen and (max-width: 767px) {
  .WrapLogin {
    display: none;
  }
}
/* CONTAINERS */
.cContainer {
  margin-bottom: 40px;
}
.TopPaneFullWidth .cContainer {
  margin-bottom: 0;
}
.cIcon,
.cTitle {
  float: left;
}
h1.cTitle,
h2.cTitle,
h3.cTitle,
h4.cTitle,
h5.cTitle {
  margin: 0.7em 0 0.7em;
}
.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;
}
.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: #2c4790;
}
.cBgGrey.cBgLight {
  background: #F9F9F9;
}
.cBgGrey.cBgLight a:link,
.cBgGrey.cBgLight a:visited {
  color: #000e33;
}
.cBgGrey.cBgDark {
  background: #A4A4A4;
}
.cBgGrey.cBgDark a:link,
.cBgGrey.cBgDark a:visited {
  color: #1d52e2;
}
.cBgGrey.cBgExtraDark {
  background: #767676;
  color: #eee;
}
.cBgGrey.cBgExtraDark a:link,
.cBgGrey.cBgExtraDark a:visited {
  color: #0031b8;
}
.cBgGrey.cBgExtraDark .cTitle {
  color: #fff;
}
/* color */
.cBgColor {
  background: #2c4790;
}
.cBgColor a:link,
.cBgColor a:visited {
  color: #fff;
}
.cBgColor .cTitle,
.cBgColor .cTitle {
  color: #000e33;
}
.cBgColor.cBgLight {
  background: #b5c1e3;
  color: #000e33;
}
.cBgColor.cBgLight a:link,
.cBgColor.cBgLight a:visited {
  color: #0031b8;
}
.cBgColor.cBgMediumLight {
  background: #1d52e2;
}
.cBgColor.cBgMediumLight a:link,
.cBgColor.cBgMediumLight a:visited {
  color: #000e33;
}
.cBgColor.cBgDark {
  background: #192e66;
}
.cBgColor.cBgDark a:link,
.cBgColor.cBgDark a:visited {
  color: #1d52e2;
}
.cBgColor.cBgDark .cTitle {
  color: #fff;
}
.cBgColor.cBgExtraDark {
  background: #000e33;
  color: #fff;
}
.cBgColor.cBgExtraDark a:link,
.cBgColor.cBgExtraDark a:visited {
  color: #0031b8;
}
.cBgColor.cBgExtraDark .cTitle {
  color: #fff;
}
footer.Skin .cTitle {
  color: #f7d301;
  font-size: 18px;
  float: none;
}
footer.Skin .cContainer {
  margin: 0;
}
@media screen and (max-width: 767px) {
  footer.Skin,
  footer.Skin .top {
    padding-bottom: 1em;
  }
  footer.Skin .cContainer {
    padding: 0.5em 0;
  }
  footer.Skin .container * {
    text-align: center;
  }
  footer.Skin .cTitle {
    float: none;
    font-size: 16px;
  }
}
ul.ModuleOptionsMenu li.sfhover a {
  color: #444;
  text-decoration: none;
}
.orde-rectangles section:nth-child(2n) {
  background: rgba(0, 0, 0, 0.2);
}
.orde-rectangles section:nth-child(5n) {
  background: #ebc659;
}
.orde-rectangles section:nth-child(5n+1) {
  background: #b6b5d8;
}
.orde-rectangles section:nth-child(5n+2) {
  background: #fbd0bb;
}
.orde-rectangles section:nth-child(5n+3) {
  background: #a4ba8e;
}
.orde-rectangles section:nth-child(5n+4) {
  background: #fffcbd;
}
.orde-rectangles section .Text {
  padding: 5vw;
}
.orde-rectangles section .Text h2 {
  margin-top: 0;
}
@media screen and (min-width: 767px) {
  .orde-rectangles section [class^=col] {
    overflow: hidden;
  }
}
/* Rectangular & Square element */
.reactangular {
  position: relative;
}
.reactangular:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.reactangular .content {
  position: absolute;
  width: 100%;
  height: 100%;
}
.reactangular:after {
  padding-bottom: 50%;
}
@media screen and (min-width: 767px) {
  .square {
    position: relative;
  }
  .square:after {
    content: "";
    display: block;
    padding-bottom: 100%;
  }
  .square .content {
    position: absolute;
    width: 100%;
    height: 100%;
  }
}
/* RESPONSIVE */
img {
  max-width: 100%;
  height: auto !important;
}
img {
  -ms-interpolation-mode: bicubic;
}
iframe {
  max-width: 100%;
}
.for-mobile {
  display: initial;
}
.for-desktop {
  display: none;
}
@media screen and (min-width: 768px) {
  .for-mobile {
    display: none;
  }
  .for-desktop {
    display: initial;
  }
}
/*# sourceMappingURL=Skin.css.map */