﻿/* #region DNN Overrides */
@import '/Skin/dispatch.css';
.dnnFormMessage {
  max-width: none;
}
#ControlBar {
  height: 53px!important;
}
#dnnExtensions .dnnGrid td img {
  min-width: 16px;
  min-height: 16px;
}
/* #endregion */
/* #region Containers */
.BEVAContainer {
  margin-bottom: 10px;
}
.BEVAContainer .containerTitle {
  margin-bottom: 20px;
  display: block;
}
.BEVAContainer .containerTitle .Head {
  margin-bottom: 0;
}
.BEVAContainer.LeftBorder {
  border-left-width: 3px;
  border-left-style: solid;
  padding: 10px 0 10px 10px;
}
.BEVAContainer.LeftBorder h1 {
  color: #313b6a;
}
.BEVAContainer.ExpandBorder {
  border-left-width: 3px;
  border-left-style: solid;
  padding-left: 10px;
}
.BEVAContainer.ExpandBorder h1 {
  width: calc(100% - 26px);
  display: inline-block;
  margin-bottom: 0;
  color: #313b6a;
}
.BEVAContainer.ExpandBorder > div {
  margin-top: 20px;
}
.BEVAContainer.ExpandBorder.ExpandedContainer .titleSection {
  padding-bottom: 10px;
}
.BEVAContainer.ExpandBorder.ExpandedContainer .entypo-chevron-thin-left {
  display: none;
}
.BEVAContainer.ExpandBorder.CollapsedContainer .entypo-chevron-thin-down {
  display: none;
}
.BEVAContainer.ExpandBorder .collapseExpandIcon {
  font-size: 22px;
  position: relative;
  top: 3px;
}
.BEVAContainer.homeNews .leftCol {
  border-right: 2px solid #EE7600;
  padding-right: 0;
  position: relative;
}
.BEVAContainer.homeNews .title {
  background-color: #EE7600;
  color: white;
  font-family: RalewayMedium;
  text-align: center;
  padding: 5px 0px 0 0;
}
.BEVAContainer.homeNews .link {
  position: absolute;
  bottom: 0;
}
.BEVAContainer.homeTwitter {
  height: 250px;
}
.BEVAContainer.homeTwitter .leftCol {
  border-right: 2px solid #8fd8d8;
  padding-right: 0;
  position: relative;
  height: inherit;
}
.BEVAContainer.homeTwitter .title {
  background-color: #8fd8d8;
  color: white;
  font-family: RalewayMedium;
  text-align: center;
  padding: 5px 0px 0 0;
}
.BEVAContainer.homeTwitter .link {
  position: absolute;
  bottom: 0;
}
.BEVAContainer.homeCourses .leftCol {
  border-right: 2px solid #ae353c;
  padding-right: 0;
  position: relative;
}
.BEVAContainer.homeCourses .title {
  background-color: #ae353c;
  color: white;
  font-family: RalewayMedium;
  text-align: center;
  padding: 5px 0px 0 0;
}
.BEVAContainer.homeCourses .link {
  position: absolute;
  bottom: 0;
}
/* #region Container Colours */
.darkBlueContainer {
  border-color: #3D5588;
}
.darkBlueContainer .titleSection {
  color: #3D5588;
}
.mediumBlueContainer {
  border-color: #262E5D;
}
.mediumBlueContainer .titleSection {
  color: #262E5D;
}
.lightBlueContainer {
  border-color: #313b6a;
}
.lightBlueContainer .titleSection {
  color: #313b6a;
}
.lighterBlueContainer {
  border-color: #828AAE;
}
.lighterBlueContainer .titleSection {
  color: #828AAE;
}
.darkGreyContainer {
  border-color: #707070;
}
.darkGreyContainer .titleSection {
  color: #707070;
}
.mediumGreyContainer {
  border-color: #c7c7d3;
}
.mediumGreyContainer .titleSection {
  color: #c7c7d3;
}
.lightGreyContainer {
  border-color: #e5e5ee;
}
.lightGreyContainer .titleSection {
  color: #e5e5ee;
}
.redContainer {
  border-color: #ae353c;
}
.redContainer .titleSection {
  color: #ae353c;
}
.orangeContainer {
  border-color: #EE7600;
}
.orangeContainer .titleSection {
  color: #EE7600;
}
.lightRedContainer {
  border-color: #dd454b;
}
.lightRedContainer .titleSection {
  color: #dd454b;
}
.brickRedContainer {
  border-color: #e73e1a;
}
.brickRedContainer .titleSection {
  color: #e73e1a;
}
.darkGreenContainer {
  border-color: #31663d;
}
.darkGreenContainer .titleSection {
  color: #31663d;
}
.cyanContainer {
  border-color: #659999;
}
.cyanContainer .titleSection {
  color: #659999;
}
.yellowContainer {
  border-color: #bd8b0d;
}
.yellowContainer .titleSection {
  color: #bd8b0d;
}
.greenContainer {
  border-color: #849730;
}
.greenContainer .titleSection {
  color: #849730;
}
.blueContainer {
  border-color: #8fd8d8;
}
.blueContainer .titleSection {
  color: #8fd8d8;
}
.purpleContainer {
  border-color: #9966FF;
}
.purpleContainer .titleSection {
  color: #9966FF;
}
.darkPinkContainer {
  border-color: #6E227E;
}
.darkPinkContainer .titleSection {
  color: #6E227E;
}
.lightPinkContainer {
  border-color: #CC3299;
}
.lightPinkContainer .titleSection {
  color: #CC3299;
}
/* #endregion */
/* #endregion */
/* #region Standard Styles */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: RalewayMedium;
  color: #3D5588;
}
h1 {
  font-size: 20px;
  text-transform: uppercase;
}
h2 {
  font-size: 18px;
  text-transform: uppercase;
}
h3 {
  font-size: 16px;
  text-transform: uppercase;
}
h4 {
  font-size: 14px;
  text-transform: uppercase;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 12px;
}
body {
  font-family: RalewayLight;
  font-size: 12px;
}
a,
a:hover,
a:visited,
a:active,
a:focus {
  color: #3D5588;
  font-family: RalewayMedium;
}
ol,
ul {
  list-style-position: inside;
}
/* #region Buttons */
.fullWidthButton {
  width: 100%;
  text-align: center;
}
.beva-button {
  padding: 8px;
  font-size: 12px;
  text-transform: uppercase;
  font-family: RalewayMedium;
  outline: none;
  display: block;
}
.beva-button > span {
  display: inline-block;
}
.beva-button > span .icon {
  font-size: 30px;
  float: left;
  margin-right: 5px;
}
.beva-button > span .text {
  display: inline-block;
  margin-top: 10px;
}
.dnnPrimaryAction,
.dnnFormItem input[type="submit"],
a.dnnPrimaryAction,
.dnnPrimaryAction:hover,
.dnnFormItem input[type="submit"]:hover,
a.dnnPrimaryAction:hover,
.dnnPrimaryAction:active,
.dnnFormItem input[type="submit"]:active,
a.dnnPrimaryAction:active,
.dnnPrimaryAction:visited,
.dnnFormItem input[type="submit"]:visited,
a.dnnPrimaryAction:visited {
  box-shadow: none;
  border: none;
  text-shadow: none;
  background: #3D5588;
  border-radius: 0;
  text-transform: uppercase;
  color: white;
  padding: 10px 30px;
  font-size: 14px;
}
.dnnSecondaryAction,
a.dnnSecondaryAction,
.dnnSecondaryAction:hover,
a.dnnSecondaryAction:hover,
.dnnSecondaryAction:active,
a.dnnSecondaryAction:active,
.dnnSecondaryAction:visited,
a.dnnSecondaryAction:visited {
  box-shadow: none;
  border: none;
  text-shadow: none;
  background: #828AAE;
  border-radius: 0;
  text-transform: uppercase;
  color: #3D5588;
  padding: 10px 30px;
  font-size: 14px;
}
/* #endregion */
/* #region Tables */
table tbody {
  border: 1px solid #3D5588;
  font-family: RalewayLight;
}
table tbody tr {
  background: transparent!important;
}
table tbody tr th {
  background: #3D5588 !important;
  color: white!important;
  text-shadow: none!important;
  border: none!important;
  text-transform: uppercase;
  font-family: RalewayMedium;
  font-size: 14px;
}
table tbody tr td {
  background: transparent!important;
  color: #707070 !important;
  border: none!important;
  font-size: 14px;
}
/* #endregion */
/* #region Combobox */
.RadComboBox.RadComboBox_Default table tr.rcbReadOnly > td {
  border-radius: 0;
  border: 1px solid #3D5588 !important;
  box-shadow: none;
  background: transparent!important;
}
.RadComboBox.RadComboBox_Default table tr.rcbReadOnly > td.rcbInputCellLeft {
  border-right: none!important;
}
.RadComboBox.RadComboBox_Default table tr.rcbReadOnly > td.rcbArrowCellRight {
  border-left: none!important;
}
.RadComboBoxDropDown_Default .rcbItem,
.RadComboBoxDropDown_Default .rcbHovered {
  border-top: 1px solid #3D5588 !important;
}
.RadComboBoxDropDown_Default .rcbHovered {
  color: white!important;
  background: #828AAE !important;
}
/* #endregion */
/* #region Input */
input,
input[type=text],
input[type=password],
.dnnFormItem input,
.dnnFormItem input[type=text],
.dnnFormItem input[type=password],
.dnnFormItem .password-strength-container input[type="password"] {
  width: 100%;
  max-width: 320px;
  margin-bottom: 10px;
  min-width: 50px;
  border-radius: 0;
  box-shadow: none;
  color: #707070;
  background-color: white;
}
input:focus,
input[type=text]:focus,
input[type=password]:focus,
.dnnFormItem input:focus,
.dnnFormItem input[type=text]:focus,
.dnnFormItem input[type=password]:focus,
.dnnFormItem .password-strength-container input[type="password"]:focus {
  outline: none;
  border-color: #828AAE;
  box-shadow: 0 0 5px #828AAE;
}
input[type=checkbox] {
  width: 25px;
}
/* #endregion */
/* #endregion */
/* #region Colour Palette */
/* #endregion */
/* #region Foundation Overrides */
.row {
  max-width: 90rem!important;
}
.off-canvas-content {
  box-shadow: none;
}
@media only screen and (max-width: 40em) {
  .off-canvas.position-left {
    left: -90% !important;
    width: 90%!important;
    height: 100%;
  }
  .is-open-left {
    -webkit-transform: translateX(90%) !important;
    -ms-transform: translateX(90%) !important;
    transform: translateX(90%) !important;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .off-canvas.position-left {
    left: -70% !important;
    width: 70%!important;
    height: 100%;
  }
  .is-open-left {
    -webkit-transform: translateX(70%) !important;
    -ms-transform: translateX(70%) !important;
    transform: translateX(70%) !important;
  }
}
@media only screen and (min-width: 64.063em) {
  .off-canvas.position-left {
    left: -50% !important;
    width: 50%!important;
    height: 100%;
  }
  .is-open-left {
    -webkit-transform: translateX(50%) !important;
    -ms-transform: translateX(50%) !important;
    transform: translateX(50%) !important;
  }
}
@media only screen and (max-width: 90em) {
  .row.add-padding {
    padding: 0 20px;
  }
}
.container.give-height {
  overflow: auto;
}
/* #endregion */
/* #region Fonts */
@font-face {
  font-family: RalewayLight;
  src: url(Fonts/Raleway-Light.ttf);
}
@font-face {
  font-family: RalewayMedium;
  font-weight: 400;
  src: url(Fonts/Raleway-Medium.ttf);
}
@font-face {
  font-family: RalewayMedium;
  font-weight: 500;
  src: url(Fonts/Raleway-SemiBold.ttf);
}
@font-face {
  font-family: FontAwesome;
  src: url(Fonts/fontawesome/FontAwesome.otf);
}
/* #endregion */
/* #region Background Colours */
.darkBlueBg {
  background-color: #3D5588;
}
.mediumBlueBg {
  background-color: #262E5D;
}
.lightBlueBg {
  background-color: #313b6a;
}
.lighterBlueBg {
  background-color: #828AAE;
}
.darkGreyBg {
  background-color: #707070;
}
.mediumGreyBg {
  background-color: #c7c7d3;
}
.lightGreyBg {
  background-color: #e5e5ee;
}
.redBg {
  background-color: #ae353c;
}
.yellowBg {
  background-color: #bd8b0d;
}
/* #endregion */
/* #region Font Colours */
.darkBlueFont,
.darkBlueFont:hover,
.darkBlueFont:focus,
.darkBlueFont:after,
.darkBlueFont:visited {
  color: #3D5588;
}
.mediumBlueFont,
.mediumBlueFont:hover,
.mediumBlueFont:focus,
.mediumBlueFont:after,
.mediumBlueFont:visited {
  color: #262E5D;
}
.lightBlueFont,
.lightBlueFont:hover,
.lightBlueFont:focus,
.lightBlueFont:after,
.lightBlueFont:visited {
  color: #313b6a;
}
.lighterBlueFont,
.lighterBlueFont:hover,
.lighterBlueFont:focus,
.lighterBlueFont:after,
.lighterBlueFont:visited {
  color: #828AAE;
}
.darkGreyFont,
.darkGreyFont:hover,
.darkGreyFont:focus,
.darkGreyFont:after,
.darkGreyFont:visited {
  color: #707070;
}
.mediumGreyFont,
.mediumGreyFont:hover,
.mediumGreyFont:focus,
.mediumGreyFont:after,
.mediumGreyBg:visited {
  color: #c7c7d3;
}
.lightGreyFont,
.lightGreyFont:hover,
.lightGreyFont:focus,
.lightGreyFont:after,
.lightGreyFont:visited {
  color: #e5e5ee;
}
.redFont,
.redFont:hover,
.redFont:focus,
.redFont:after,
.redFont:visited {
  color: #ae353c;
}
.yellowFont,
.yellowFont:hover,
.yellowFont:focus,
.yellowFont:after,
.yellowFont:visited {
  color: #bd8b0d;
}
.whiteFont,
.whiteFont:hover,
.whiteFont:focus,
.whiteFont:after,
.whiteFont:visited {
  color: white;
}
/* #endregion */
/* #region Padding and Margins */
.no-padding {
  padding: 0;
}
.no-padding-left {
  padding-left: 0;
}
.no-margin {
  margin: 0!important;
}
/* #endregion */
/* #region Off Canvas Side Menu */
.off-canvas {
  background-color: white;
  border-right: 1px solid #3D5588;
}
.beva-menu .menu-colour-red-border {
  border-color: #ae353c;
}
.beva-menu .menu-colour-yellow-border {
  border-color: #bd8b0d;
}
.beva-menu .menu-colour-green-border {
  border-color: #849730;
}
.beva-menu .menu-colour-lightRed-border {
  border-color: #dd454b;
}
.beva-menu .menu-colour-darkGreen-border {
  border-color: #31663d;
}
.beva-menu .menu-colour-darkPink-border {
  border-color: #6E227E;
}
.beva-menu .menu-colour-brickRed-border {
  border-color: #e73e1a;
}
.beva-menu .menu-colour-cyan-border {
  border-color: #659999;
}
.beva-menu .left-side-menu {
  margin: 20px 0;
  border-right-style: solid;
  border-right-width: 3px;
}
.beva-menu .left-side-menu .top-left-menu .links {
  padding-top: 20px;
  font-family: RalewayMedium;
  text-transform: uppercase;
  font-size: 14px;
}
.beva-menu .left-side-menu .top-left-menu .links > div {
  padding: 10px 20px;
  cursor: pointer;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected {
  color: white;
  padding: 10px 20px;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected.menu-colour-red-bg {
  background-color: #ae353c;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected.menu-colour-yellow-bg {
  background-color: #bd8b0d;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected.menu-colour-green-bg {
  background-color: #849730;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected.menu-colour-lightRed-bg {
  background-color: #dd454b;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected.menu-colour-purple-bg {
  background-color: #9966FF;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected.menu-colour-lightBlue-bg {
  background-color: #313b6a;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected.menu-colour-mediumBlue-bg {
  background-color: #262E5D;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected.menu-colour-darkPink-bg {
  background-color: #6E227E;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected.menu-colour-brickRed-bg {
  background-color: #e73e1a;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected.menu-colour-darkGreen-bg {
  background-color: #31663d;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected.menu-colour-cyan-bg {
  background-color: #659999;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected.menu-colour-grey-bg {
  background-color: #707070;
}
.beva-menu .left-side-menu .top-left-menu .links > div.selected.menu-colour-lightYellow-bg {
  background-color: #e0cc00;
}
.beva-menu .left-side-menu .bottom-left-menu {
  padding-left: 20px;
  padding-right: 20px;
}
.beva-menu .left-side-menu .bottom-left-menu .social-icons {
  padding-bottom: 30px;
}
.beva-menu .left-side-menu .bottom-left-menu .contact-us {
  margin: 50px 0;
}
.beva-menu .right-side-menu {
  margin: 40px 0 20px 0;
  padding: 0 20px;
}
.beva-menu .right-side-menu#mobile-right-menu {
  border-left-style: solid;
  border-left-width: 3px;
  padding: 0 20px 0 0;
}
.beva-menu .right-side-menu#mobile-right-menu .right-menu-section {
  padding-left: 20px;
}
.beva-menu .right-side-menu#mobile-right-menu .beva-close-button {
  margin-left: 10px;
}
.beva-menu .right-side-menu#mobile-right-menu .go-back {
  margin-bottom: 20px;
  font-family: RalewayMedium;
  text-transform: uppercase;
  font-size: 14px;
  padding: 10px 20px;
  cursor: pointer;
  color: white;
}
.beva-menu .right-side-menu#mobile-right-menu .go-back > span {
  display: inline-block;
}
.beva-menu .right-side-menu#mobile-right-menu .go-back > span.icon {
  font-size: 20px;
  float: left;
  margin-right: 5px;
}
.beva-menu .right-side-menu#mobile-right-menu .go-back.menu-colour-red-bg {
  background-color: #ae353c;
}
.beva-menu .right-side-menu#mobile-right-menu .go-back.menu-colour-yellow-bg {
  background-color: #bd8b0d;
}
.beva-menu .right-side-menu#mobile-right-menu .go-back.menu-colour-green-bg {
  background-color: #849730;
}
.beva-menu .right-side-menu#mobile-right-menu .go-back.menu-colour-lightRed-bg {
  background-color: #dd454b;
}
.beva-menu .right-side-menu#mobile-right-menu .go-back.menu-colour-darkGreen-bg {
  background-color: #31663d;
}
.beva-menu .right-side-menu#mobile-right-menu .go-back.menu-colour-darkPink-bg {
  background-color: #6E227E;
}
.beva-menu .right-side-menu#mobile-right-menu .go-back.menu-colour-brickRed-bg {
  background-color: #e73e1a;
}
.beva-menu .right-side-menu#mobile-right-menu .go-back.menu-colour-cyan-bg {
  background-color: #659999;
}
.beva-menu .right-side-menu .right-menu-section {
  margin-bottom: 20px;
}
.beva-menu .right-side-menu .top-mid-right-menu a {
  display: block;
  font-family: RalewayLight;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.beva-menu .right-side-menu .top-mid-right-menu a:hover {
  font-family: RalewayMedium;
}
.beva-menu .right-side-menu .top-mid-right-menu a .text {
  -ms-word-break: break-word;
  word-break: break-word;
  display: inline-block;
  width: calc(100% - 20px);
}
.beva-menu .right-side-menu .top-mid-right-menu a .icon {
  float: right;
  display: inline-block;
  margin-top: 2px;
}
.beva-menu .right-side-menu .bottom-mid-right-menu a,
.beva-menu .right-side-menu .bottom-mid-right-menu a:focus,
.beva-menu .right-side-menu .bottom-mid-right-menu a:after,
.beva-menu .right-side-menu .bottom-mid-right-menu a:visited {
  font-family: RalewayMedium;
  display: block;
  text-transform: uppercase;
  font-size: 14px;
}
.beva-menu .right-side-menu .bottom-mid-right-menu a.menu-colour-red-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:focus.menu-colour-red-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:after.menu-colour-red-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:visited.menu-colour-red-font {
  color: #ae353c;
}
.beva-menu .right-side-menu .bottom-mid-right-menu a.menu-colour-yellow-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:focus.menu-colour-yellow-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:after.menu-colour-yellow-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:visited.menu-colour-yellow-font {
  color: #bd8b0d;
}
.beva-menu .right-side-menu .bottom-mid-right-menu a.menu-colour-green-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:focus.menu-colour-green-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:after.menu-colour-green-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:visited.menu-colour-green-font {
  color: #849730;
}
.beva-menu .right-side-menu .bottom-mid-right-menu a.menu-colour-lightRed-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:focus.menu-colour-lightRed-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:after.menu-colour-lightRed-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:visited.menu-colour-lightRed-font {
  color: #dd454b;
}
.beva-menu .right-side-menu .bottom-mid-right-menu a.menu-colour-darkGreen-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:focus.menu-colour-darkGreen-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:after.menu-colour-darkGreen-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:visited.menu-colour-darkGreen-font {
  color: #31663d;
}
.beva-menu .right-side-menu .bottom-mid-right-menu a.menu-colour-darkPink-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:focus.menu-colour-darkPink-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:after.menu-colour-darkPink-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:visited.menu-colour-darkPink-font {
  color: #6E227E;
}
.beva-menu .right-side-menu .bottom-mid-right-menu a.menu-colour-brickRed-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:focus.menu-colour-brickRed-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:after.menu-colour-brickRed-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:visited.menu-colour-brickRed-font {
  color: #e73e1a;
}
.beva-menu .right-side-menu .bottom-mid-right-menu a.menu-colour-cyan-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:focus.menu-colour-cyan-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:after.menu-colour-cyan-font,
.beva-menu .right-side-menu .bottom-mid-right-menu a:visited.menu-colour-cyan-font {
  color: #659999;
}
.beva-menu .right-side-menu .bottom-mid-right-menu a .icon,
.beva-menu .right-side-menu .bottom-mid-right-menu a:focus .icon,
.beva-menu .right-side-menu .bottom-mid-right-menu a:after .icon,
.beva-menu .right-side-menu .bottom-mid-right-menu a:visited .icon {
  float: left;
  display: inline-block;
  font-size: 20px;
  padding-right: 10px;
}
.beva-menu .right-side-menu .title {
  font-family: RalewayMedium;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 20px;
}
.beva-menu .right-side-menu .sub-title {
  font-family: RalewayMedium;
  margin-bottom: 10px;
}
.beva-menu .beva-close-button {
  color: white;
}
/* #endregion */
.content-main {
  padding: 20px 0;
}
.content-main .post {
  border-left: 3px solid #31663d;
}
.sideContent {
  padding-top: 20px;
}
.RocketSlideTitle span {
  font-family: RalewayMedium;
}
/*#region Video slider */
.sliderItem .sliderItemImage > img {
  margin: auto;
  display: block;
}
.sliderItem .sliderItemExp > .sliderItemTitle,
.sliderItem .sliderItemExp .sliderItemOwner,
.sliderItem .sliderItemExp .sliderItemDesc {
  text-align: center;
  font-size: large;
}
.dnnGridHeader a {
  color: white;
}
.ModDispatchSearchC .listing-filters {
  background-color: #A4ABCD;
  margin: 10px 0;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.ModDispatchSearchC .listing-filters .searchbar .filter-text {
  font-size: 16px;
  font-family: RalewayMedium;
  font-weight: 500;
  text-transform: none;
  padding-top: 20px;
}
.ModDispatchSearchC .listing-filters .searchbar .search-filters label {
  background-color: white;
  border-radius: 4px;
  border: 1px solid #cacaca;
  margin: 10px 0 10px 0;
  overflow: hidden;
  position: relative;
}
.ModDispatchSearchC .listing-filters .searchbar .search-filters label select {
  margin-bottom: 0;
  border-radius: 4px;
  color: #707070;
  font-size: 12px;
  padding-left: 15px;
  font-family: RalewayMedium;
  font-weight: 500;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  background-color: white;
  border-color: white;
  background-image: none;
}
.ModDispatchSearchC .listing-filters .searchbar .search-filters .label-arrow:after {
  content: "\f078";
  font-family: "FontAwesome";
  font-size: 13px;
  color: #000;
  right: 8px;
  top: 4px;
  padding: 3px 5px 2px;
  position: absolute;
  pointer-events: none;
}
.ModDispatchSearchC .listing-filters .searchbar .search-filters input {
  border-radius: 4px;
  color: #707070;
  font-size: 12px;
  padding-left: 15px;
  font-family: RalewayMedium;
  font-weight: 500;
  border-color: white;
  margin-bottom: 0;
}
.ModDispatchSearchC .listing-filters .searchbar .refine-btn {
  background-color: #252E5D;
  color: white;
  font-size: 16px;
  font-family: RalewayMedium;
  font-weight: 500;
  text-align: center;
  padding-top: 20px;
}
@media only screen and (min-width: 640px) {
  .ModDispatchSearchC .listing-filters .searchbar .refine-btn {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
  }
}
@media only screen and (max-width: 639px) {
  .ModDispatchSearchC .listing-filters .searchbar .refine-btn {
    height: 50px;
  }
}
.ModDispatchListingC .listing-container .gridContainer .gridContent {
  padding: 30px 20px 30px 20px;
  font-family: RalewayMedium;
  font-weight: 500;
  float: left;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink .article-image img {
  width: 100%;
  height: 90px;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink:hover .right-column .title {
  text-decoration: underline;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink:hover .right-column .article-content .btn-overlay {
  display: block;
  z-index: 100;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink:hover .right-column .article-content .article-text {
  opacity: 0.2;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink .categories {
  background-color: #252E5D;
  color: white;
  text-transform: uppercase;
  text-align: center;
  padding: 3px 0;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink .categories.blog-category {
  background-color: #EE7600;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink .article-date {
  text-align: center;
  color: #252E5D;
  padding: 10px;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink .right-column {
  padding-right: 80px;
  line-height: 25px;
  height: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink .right-column .title {
  font-size: 16px;
  font-family: RalewayMedium;
  font-weight: 500;
  text-transform: initial;
  line-height: 25px;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink .right-column .article-content {
  position: relative;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink .right-column .article-content .article-text {
  color: #707070;
  font-size: 14px;
  font-weight: 400;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink .right-column .article-content .btn-overlay {
  position: absolute;
  top: 70px;
  left: 20px;
  display: none;
  z-index: 100;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink .right-column .article-content .btn-overlay .readmore-btn {
  padding: 13px 25px;
  text-align: center;
  color: white;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink .right-column .article-content .btn-overlay .readmore-btn.news-btn {
  background-color: #252E5D;
}
.ModDispatchListingC .listing-container .gridContainer .gridContent .article-permalink .right-column .article-content .btn-overlay .readmore-btn.blog-btn {
  background-color: #EE7600;
}
@media (min-width: 64em) {
  .ModDispatchListingC .listing-container .gridContainer .gridContent:nth-child(3n+1) {
    clear: left;
  }
}
@media (min-width: 40em) and (max-width: 64em) {
  .ModDispatchListingC .listing-container .gridContainer .gridContent:nth-child(2n+1) {
    clear: left;
  }
}
.ModDispatchListingC .listing-container .pagination-container .listing-pagination {
  border-top: 1px solid #c7c7d3;
  padding: 40px 0 5px 0;
}
.ModDispatchListingC .listing-container .pagination-container .listing-pagination .pagination-content {
  font-family: RalewayMedium;
  font-weight: 500;
  text-align: center;
}
.ModDispatchListingC .listing-container .pagination-container .listing-pagination .pagination-content span {
  font-size: 16px;
}
.ModDispatchListingC .listing-container .pagination-container .listing-pagination .pagination-content span#page-count {
  padding-right: 15px;
}
.ModDispatchListingC .listing-container .pagination-container .listing-pagination .pagination-content .button {
  background-color: #252E5D;
  font-size: 14px;
  padding: 16px;
}
.ModDispatchListingC .listing-container .pagination-container .listing-pagination .pagination-content .button.disabled {
  background-color: #c7c7d3;
}
.ModBEVARelatedContentC {
  padding-top: 20px;
  border-top: 1px solid #C7C7D3;
}
.ModBEVARelatedContentC .gridContainer .gridContent {
  padding: 30px 20px 30px 20px;
  font-family: RalewayMedium;
  font-weight: 500;
  float: left;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .article-image img {
  width: 100%;
  height: 90px;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink:hover .right-column .title {
  text-decoration: underline;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink:hover .right-column .article-content .btn-overlay {
  display: block;
  z-index: 100;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink:hover .right-column .article-content .article-text {
  opacity: 0.2;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .left-column {
  padding-right: 0;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .left-column .categories {
  background-color: #252E5D;
  color: white;
  text-transform: uppercase;
  text-align: center;
  padding: 3px 0;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .left-column .categories.blog-category {
  background-color: #EE7600;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .left-column .article-date {
  text-align: center;
  color: #252E5D;
  padding: 10px;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .right-column {
  padding: 0px;
  line-height: 25px;
  height: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
  border: 1px solid #A4ABCD;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .right-column .article-details {
  margin: 0;
  padding: 20px;
  height: 220px;
  overflow: hidden;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .right-column .title {
  font-size: 16px;
  font-family: RalewayMedium;
  font-weight: 500;
  text-transform: initial;
  line-height: 25px;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .right-column .article-content {
  position: relative;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .right-column .article-content .article-text {
  color: #707070;
  font-size: 14px;
  font-weight: 400;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .right-column .article-content .btn-overlay {
  position: absolute;
  top: 70px;
  left: 20px;
  display: none;
  z-index: 100;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .right-column .article-content .btn-overlay .readmore-btn {
  padding: 13px 25px;
  text-align: center;
  color: white;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .right-column .article-content .btn-overlay .readmore-btn.news-btn,
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .right-column .article-content .btn-overlay .readmore-btn.News-btn {
  background-color: #252E5D;
}
.ModBEVARelatedContentC .gridContainer .gridContent .article-permalink .right-column .article-content .btn-overlay .readmore-btn.blog-btn {
  background-color: #EE7600;
}
.ModDispatchDetailC .dispatch-article {
  margin: 25px auto;
  width: 60%;
  font-family: RalewayMedium;
}
.ModDispatchDetailC .dispatch-article .back-btn {
  font-size: 16px;
  padding-bottom: 20px;
}
.ModDispatchDetailC .dispatch-article .back-btn a {
  color: #A4ABCD;
}
.ModDispatchDetailC .dispatch-article .back-btn a .fa-th {
  padding-right: 10px;
}
.ModDispatchDetailC .dispatch-article .article-header .article-title {
  font-size: 30px;
  font-weight: 500;
  text-transform: initial;
  margin-bottom: 15px;
}
.ModDispatchDetailC .dispatch-article .article-header .category {
  padding: 6px 27px;
  color: white;
  font-weight: 500;
  text-transform: uppercase;
  margin-right: 25px;
}
.ModDispatchDetailC .dispatch-article .article-header .category.news-category {
  background-color: #252E5D;
}
.ModDispatchDetailC .dispatch-article .article-header .category.blog-category {
  background-color: #EE7600;
}
.ModDispatchDetailC .dispatch-article .article-header .date-author {
  font-size: 20px;
  font-weight: 500;
  color: #252E5D;
  display: inline;
}
.ModDispatchDetailC .dispatch-article .article-header .news.author {
  display: none;
}
.ModDispatchDetailC .dispatch-article .article-header .blog.author::before {
  display: inline-block;
  content: '';
  -webkit-border-radius: 0.375rem;
  border-radius: 10px;
  height: 5px;
  width: 5px;
  margin: 5px 15px 5px 15px;
  background-color: #A4ABCD;
}
.ModDispatchDetailC .dispatch-article .article-header .featured-image {
  width: 80%;
  margin: 35px auto;
}
.ModDispatchDetailC .dispatch-article .article-header .featured-image img {
  width: 100%;
  height: auto;
}
.ModDispatchDetailC .dispatch-article .article-main-content p:first-of-type {
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
}
.ModDispatchDetailC .dispatch-article .article-main-content p {
  color: #707070;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
}
.ModDispatchDetailC .dispatch-article .article-footer {
  color: #3D5588;
  font-size: 16px;
  margin: 20px 0 30px 0;
}
.ModDispatchDetailC .dispatch-article .article-footer .shareIcons {
  padding-left: 0;
}
.ModDispatchDetailC .dispatch-article .article-footer .shareIcons .sharethis-inline-share-buttons {
  display: inline !important;
  padding-left: 15px;
}
.ModDispatchDetailC .dispatch-article .article-footer .returnBtn {
  padding-right: 0;
}
.ModDispatchDetailC .dispatch-article .article-footer .returnBtn span {
  float: right;
  cursor: pointer;
}
/*#endregion*/