.cb_template .cbregPlan_rounded > .card:not([class*="bg-"]) > .card-header label,
.cb_template .cbregPlan_rounded > .card:not([class*="bg-"]) > .card-header span {
}

.mpf .card-header {
background: rgb(3,66,69);
background: linear-gradient(90deg, rgba(3,66,69,1) 0%, rgba(3,66,69,1) 20%, rgba(13,179,224,1) 24%, rgba(237,0,140,1) 27%, rgba(3,47,69,1) 30%);
}
.default1 .card-header {
background: rgb(166, 211, 221);
  color:#023e58;
}
.cb_template .cbregPlan_rounded:hover > .card:not([class*="bg-"]) > .card-header,
.cb_template .cbregPlan_rounded.cbregPlanSelected > .card:not([class*="bg-"]) > .card-header {
	background-color:#80bcca;
}
.cb_template .default1 .card-body {
  background: #a6d3dd1c;
}
.cb_template .default2 .card-body {
  background: #ffffff1c;
}
.default2 .card-header {
background: rgb(184, 204, 208);
  color:#023e58;
}
.green .card-header {
background: rgb(133, 164, 83);
}

#rt-mainbody-surround .boxgrid, #rt-drawer .boxgrid, #rt-debug .boxgrid {
    margin: 5px 5px 5px 5px;
    padding: 5px 10px 10px 10px;
  background:#fff;
}
.gf-menu-mobile .menu-block .gf-menu{ display: none !important; }
/*Hide Menu Items on Phone*/
@media (max-width: 767px) {
div#rt-top .menu-block .gf-menu{
display: none;
}
..
}
.gf-menu-device-container{display:none;}
.rt-menu-mobile .menu-block .gf-menu{
	display: none;
}

.gf-menu .dropdown ul li {
  display: block;
  float: none;
  margin-right: 0;
  margin-bottom: 1px;
  padding: 0 5px;
  border-bottom: solid 1px #59d1f2;
  border-top: #0693bb solid 1px;
  background:#0898bf;
}

#rt-top-surround .boxgrid:hover {color:#333 !important;;
background: #333;
}
#rt-mainbody-surround .button{
    font-size: 18px;
}
#rt-top-surround a {
    color: #02b2e8;
}
#cj-wrapper .title-custom {
    font-size: 14px;}
#cj-wrapper .table > thead > tr > th, #cj-wrapper .table > tbody > tr > th, #cj-wrapper .table > tfoot > tr > th, #cj-wrapper .table > thead > tr > td, #cj-wrapper .table > tbody > tr > td, #cj-wrapper .table > tfoot > tr > td {

    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    font-size: 14px;
}
a:hover {
text-decoration:underline;
}
#rt-mainbody-surround, #rt-drawer, #rt-debug {
    text-shadow: none;
    background:#e0f6fb;
}
.menu-block {
    margin: 0;
    padding: 15px 0;
    float: none;
}
.cbTooltipModalOpen {
    position: initial !important;
}
#rt-drawer, #rt-debug {
  background:#06aed4;
margin:0px;
}
.rt-block {
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 2px 0px;
    position: relative;
}
#rt-copyright{
    background: #0f3a4f;
}

#rt-mainbody-surround .title5 .module-title .title, #rt-drawer .title5 .module-title .title, #rt-debug .title5 .module-title .title {
    color: #ffffff;
    text-shadow: none;
    background: #073044;
  text-align: center;
}
#rt-mainbody-surround .title7 .module-title .title, #rt-drawer .title7 .module-title .title, #rt-debug .title7 .module-title .title {
    color: #050505;
    text-shadow: none;
    background: #e9b70c;
}
[class^="title"][class^="box"] .module-title:before, [class^="title"][class*=" box"] .module-title:before, [class*=" title"][class^="box"] .module-title:before, [class*=" title"][class*=" box"] .module-title:before {
    text-shadow: none !important;
    top: 47px;
    color: #464646;
  display:none;
}
#rt-mainbody-surround .box5, #rt-drawer .box5, #rt-debug .box5 {
    color: #606060;
    background: #338899;
    text-shadow: none;
}
#cbfr_490,
#cbfr_491,
#cbfr_510,
#cbfr_512,
#cbfr_523,
#cbfr_524{
	display: inline-block;
	margin:;
	padding:0 0 8px 0;
}
#rt-top-surround .box1 .button, #rt-top-surround .box1 button.validate, #rt-top-surround .box1 p.readmore a, #rt-top-surround .box1 #member-profile a, #rt-top-surround .box1 #member-registration a, #rt-top-surround .box1 .formelm-buttons button, #rt-top-surround .box1 .controls .btn, #rt-top-surround .box1 .logout-button .btn, #rt-top-surround .box1 #gantry-totop, #rt-top-surround .box1 .rt-popupmodule-button button, #rt-top-surround .box1 .sprocket-mosaic-header li.active, #rt-top-surround .box1.roksearch_results a.clr {
    color: #ffffff;
    background: #26587D;
    text-shadow: 1px -1px 0 rgba(0,0,0,0.3);
    border: 0;
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
    box-shadow: 0 2px 0 rgba(0,0,0,0.1);
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in;
}
#rt-footer-surround a:link {
    color: #BCE2EA;
}
#rt-footer-surround a:visited {
    color: #A7D1DA;
}
#rt-footer-surround a:hover {
    color: #aaa;
}
#roksearch_results span.highlight {
    background-color: rgba(255, 120, 0, 0.6);
    text-shadow: none;
}
.cb_template td, .cb_template th {
    padding: 5px 5px 0 0;
}
#rt-mainbody-surround .box2{background-color:#bbb;}
#system-message .alert {
    color: #FFFFFF;
    background: #FF568E;
    border: 3px solid #6a1736;
}
#system-message a:link {
    color: #1feeef;
}
#system-message a:visited {
    color: #1feeef;
}
#system-message a:hover {
    color: #444;
}
#rt-drawer h4, #rt-debug h6 {
    color: #111;
}
.cb_template .cbUserListFieldLine .cbUserListFieldTitle, .cb_template .control-label {
    font-weight: bold;
    font-size: 13px;
    color: #555555;
    padding-top: 1px;
    margin: 0;
}
.cb_template .galleryModalDetailsHeaderAvatar img {
    width: 200px;
    max-height: 100%;
}
.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000;
    text-shadow: 0 1px 0 #000;
    opacity: .7;
    filter: alpha(opacity=20);
}
#rt-mainbody-surround .box1, #rt-drawer .box1, #rt-debug .box1 {
  margin:5px 5px 30px 5px;
}
  #rt-mainbody-surround .box1, #rt-drawer .box1, #rt-debug .box1 {
  margin:5px 0px 3px 5px;
}
    #rt-mainbody-surround .box6, #rt-drawer .box6, #rt-debug .box6 {
  margin:5px 5px 20px 5px;
      background: #b5c0c5;
}
    #rt-mainbody-surround .box3, #rt-drawer .box3, #rt-debug .box3 {
  margin:10px 5px 10px 5px;
      padding-bottom:10px;
}
#rt-mainbody-surround .box4, #rt-drawer .box4, #rt-debug .box4 {
    color: #ffffff;
    background: #CACACA;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
  margin:5px 5px 10px 5px;
}
#rt-mainbody-surround .box6 a, #rt-drawer .box6 a, #rt-debug .box6 a {
    color: #E04C00;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
}
#rt-mainbody-surround .box7, #rt-drawer .box7, #rt-debug .box7 {
    background: #E4801E;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
  margin:5px 5px 20px 5px;
}

    #rt-mainbody-surround .box8, #rt-drawer .box8, #rt-debug .box8 {
  margin:5px 5px 20px 5px;
      background: #29bbe3;
}
#rt-mainbody-surround .box10, #rt-drawer .box10, #rt-debug .box10 {
    margin: 5px 5px 5px 5px;
    padding: 5px 10px 10px 10px;
  background:#fff;
}
.rokajaxsearch .inputbox {border-radius:0px;}
#roksearch_results {
    z-index: 10000;
    position: absolute;
    width: 400px;
    float: left;
    text-align: left;
    visibility: hidden;
    border-radius: 1px;
    margin-top: 5px;
}
#rt-top-surround .box1 {
    color: #ffffff;
    background: #00b2de;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
  min-height:52px;
}
#rt-mainbody-surround #rt-mainbody {
    padding: 15px;
    margin: 0px;
    border-radius: 4px;
}
[class^="title"].rt-block title5.module-title:before,[class*=" title"].rt-block .module-title:before {
color:#17526e;
}
.title {
    font-size: 22px;
    line-height: 30px;
}
.component-content .pagination ul li span {
    line-height:20px;
}
.component-content .pagination ul li a, .component-content .pagination ul li span
{
    line-height:20px;
}
XXXcb_template p {
    margin: 0 0 5px;
    padding: 0 0 5px 5px;
}
.cb_template .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid #c9c5c566;
    border-radius: 4px 4px 0 0;
    background: #cacaca61;
}
.cbUserListFC_cb_name {font-weight:bold;color:#046f99;
}
.cb_template .cbUserListDiv.cbUserListLayoutList > .cbUserListRow {
  background: -moz-linear-gradient(top, rgba(242,242,242,0.26) 0%, rgba(255, 255, 255, 0.14) 70%, rgba(45, 45, 45, 0.14) 100%);
    background-color: rgba(0, 0, 0, 0);
}
.cb_template .cbUserListDiv.cbUserListLayoutList > .cbColumns > div {
    padding-top: 18px;
    padding-bottom: 18px;
}
.cbVideoField{margin-top:10px;}
#rt-mainbody-surround .box8 a,#rt-drawer a,#rt-debug a {
 color:#fff;
}
input[type="text"], .uneditable-input {
    height: 30px;
}
.row.jevaccess {
display: none; 
}
.jevpublished {
display: none; 
}
.rsvp_sessionaccess{
display: none; 
}
#login-form ul li a {
    font-size: 14px;
    color: #333;
}
#rt-mainbody-surround .box9 a {
  color:#eee;
}
#rt-mainbody-surround .box10 a {
  color:#efefef;
}
.rt-light a {
  font-weight:bold;
  color:#069cc6;
}
.cb_template .btn-toolbar > .btn, .cb_template .btn-toolbar > .btn-group, .cb_template .btn-toolbar > .input-group, .cb_template .btn-toolbar > .btn-group-yesno {
    margin-left: 5px;
    border: 1px solid #eee;
}
.quote {
  background-image:url(https://privateschoolsguide.com/images/quote.png);
  background-repeat: no-repeat;
  color: #7e7f80;
  text-shadow: none;
  font-size:22px;
  font-style: italic;
  text-align: center;
  padding:35px 35px 25px 35px;
  position:relative;
  min-height:140px;
}
.welcome {padding-right:20px;
}
.cb_template {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5;
}

.cb_template .no-gutters > .col, .cb_template .no-gutters > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
}
.cb_template .cbregPlanIcon_yellow label, .cb_template .cbregPlanIcon_red label, .cb_template .cbregPlanIcon_green label, .cb_template .cbregPlanIcon_blue label, .cb_template .cbregPlanIcon_yellow .cbregName span:last-child, .cb_template .cbregPlanIcon_red .cbregName span:last-child, .cb_template .cbregPlanIcon_green .cbregName span:last-child, .cb_template .cbregPlanIcon_blue .cbregName span:last-child {
    min-height: 42px;
    padding: 12px 10px 10px 68px;
}
.cb_template .popover-body {
    padding: 0.5rem 0.75rem;
    color: #1ca1d4;
}
.three-columns .column {
    float: left;
    display: block;
    margin-right: .5%;
    width: 32.5%;
    font-size: .9rem;
    text-align: center;
    padding: 2px;
}
.cb_template .col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: 90%;
    line-height: 1.5;
    font-weight: bold;
    font-style: oblique;
}
#rt-top-surround {
    text-shadow:none;
}
.sprocket-strips-content .readon {
    margin-top: 1px;
}
span.jevdateicon1, span.jevdateicon2 {
    margin: 0px;
    display: block;
    background: #03b8f2;
    color: #f2f0f0;
}
div.event_legend_container td.legend {
    width: 100px;
    margin-right: 2px;
    padding: 3px;
}
#rt-mainbody-surround .titleQ .module-title .title, #rt-drawer .titleQ .module-title .title, #rt-debug .titleQ .module-title .title {
    color: #fff;
    text-shadow: none;
    background: #950606;
}
#rt-mainbody-surround .titleN .module-title .title, #rt-drawer .titleN .module-title .title, #rt-debug .titleN .module-title .title {
    color: #fff;
    text-shadow: none;
    background: #c04d18;
}
#rt-mainbody-surround .titleT .module-title .title, #rt-drawer .titleT .module-title .title, #rt-debug .titleT .module-title .title {

    color: #fff;
    text-shadow: none;
    background: #0c6216;
}
#rt-mainbody-surround .titleS .module-title .title, #rt-drawer .titleS .module-title .title, #rt-debug .titleS .module-title .title {
    color: #fff;
    text-shadow: none;
    background: #e90d0d;
}
.cbDateTimeago{
    display:none;
}

#rt-mainbody-surround .title2 .module-title .title, #rt-drawer .title2 .module-title .title, #rt-debug .title2 .module-title .title {
color:#053d58;
text-shadow: none;
background:#c9cccc;
}
#rt-mainbody-surround .box11, #rt-drawer .box11, #rt-debug .box11 {
    background: #efefef;
}
.breaking {
    background: #e45d0c;
  margin:5px;
}
.breaking a {
    color: #fff;
}
#rt-top-surround .boxspecial {
 color: #ffffff;
background:#e6abee;
}
#rt-top-surround .titlespecial .module-title .title {
    color: #ffffff;text-shadow: none;
background:#d314b5;
}
.btn-blue {
  color: #fff;
  background-color: #006dcc;
}
.btn-blue a {color:#fff;
}
.btn-blue:hover,
.btn-blue:active,
.btn-blue.active,
.btn-blue.disabled,
.btn-blue[disabled] {
  color: #fff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
#rt-mainbody-surround .titlealert .module-title .title, #rt-drawer .titlealert .module-title .title, #rt-debug .titlealert .module-title .title {
color: #ffffff;
  text-shadow: none;
background:#f00;
}
.cb_template .warning {
  color: #fff;
}
.cb_template .btn-warning .card-header:first-child {
    color: #fff;
    background-color: #f9a124;
}
.btn-warning {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #faa732;
    background-image: -moz-linear-gradient(top,#fbb450,#f89406);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
    background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
    background-image: -o-linear-gradient(top,#fbb450,#f89406);
    background-image: linear-gradient(to bottom,#fff,#f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #f89406;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger .readmore {
  color: #fff;
  text-shadow: none;
  background-color: #da4f49;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #bd362f;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.cb_template .news {
  color: #fff;
}
.cb_template .btn-news .card-header:first-child {
    color: #fff;
    background-color: #866433;
}
.btn-news {
    background-color: ;
}

.btn-maroon {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(238, 9, 9, 0.25);
    background-color: #974040;
    background-image: -moz-linear-gradient(top,#974040,#800000);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#974040),to(#800000));
    background-image: -webkit-linear-gradient(top,#974040,#800000);
    background-image: -o-linear-gradient(top,#974040,#800000);
    background-image: linear-gradient(to bottom,#974040,#800000);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
    border-color: #974040 #974040 #800000;
    border-color: rgba(17, 211, 66, 0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #800000;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-maroon:hover,
.btn-maroon:active,
.btn-maroon.active,
.btn-maroon.disabled,
.btn-maroon[disabled] {
  color: #fff;
  background-color: #9d1515;
}
.btn-navy {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(5, 4, 24, 0.25);
    background-color: #100b53;
  background-image: -moz-linear-gradient(top,#2628ac,#171997);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#2628ac),to(#171997));
    background-image: -webkit-linear-gradient(top,#2628ac,#171997);
    background-image: -o-linear-gradient(top,#2628ac,#171997);
    background-image: -o-linear-gradient(top,#2628ac,#171997);
    background-image: linear-gradient(to bottom,#16188c,#080a71);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #171997;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-navy:hover,
.btn-navy:active,
.btn-navy.active,
.btn-navy.disabled,
.btn-navy[disabled] {
  color: #fff;
  background-color: #171997;
}
.btn-orange {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #8f510e;
  background-image: -moz-linear-gradient(top,#376f11,#1f4207);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#376f11),to(#1f4207));
  background-image: -webkit-linear-gradient(top,#376f11,#1f4207);
  background-image: -o-linear-gradient(top,#376f11,#1f4207);
  background-image: linear-gradient(to bottom,#f98f06,#a6630e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #376f11;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-orange:hover,
.btn-orange:active,
.btn-orange.active,
.btn-orange.disabled,
.btn-orange[disabled] {
  color: #fff;
  background-color: #1f4207;
  *background-color: #376f11;
}
.btn-orange:active,
.btn-orange.active {
  background-color: #942a25 \9;
}
.btn-green {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #376f11;
  background-image: -moz-linear-gradient(top,#376f11,#1f4207);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#376f11),to(#1f4207));
  background-image: -webkit-linear-gradient(top,#376f11,#1f4207);
  background-image: -o-linear-gradient(top,#376f11,#1f4207);
  background-image: linear-gradient(to bottom,#376f11,#1f4207);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #376f11;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-green:hover,
.btn-green:active,
.btn-green.active,
.btn-green.disabled,
.btn-green[disabled] {
  color: #fff;
  background-color: #1f4207;
  *background-color: #376f11;
}
.btn-green:active,
.btn-green.active {
  background-color: #942a25 \9;
}
.btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #49afcd;
    background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
    background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);
    background-image: -o-linear-gradient(top,#333c34,#2f96b4);
    background-image: linear-gradient(to bottom,#0396bb,#00b1dd);
    background-repeat: repeat-x;
}
.btn-btred {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #b7221b;
  background-image: -moz-linear-gradient(top,#62c462,#51a351);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
  background-image: -webkit-linear-gradient(top,#62c462,#51a351);
  background-image: -o-linear-gradient(top,#62c462,#51a351);
  background-image: linear-gradient(to bottom,#06abd0,#07b4e8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #51a351;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  
}
.btn-btred:hover,
.btn-btred:active,
.btn-btred.active,
.btn-btred.disabled,
.btn-btred[disabled] {
  color: #fff;
  background: #063e57;
}
#rt-top-surround .title6 .module-title {
  background: #ffffff;
  border-radius: 3px;
}
#cbregSubscribed, #cbregUpgradePossibilities {
    font-size: 130%;
    margin-top: 20px;
    margin-bottom: 10px;
    color: #06aed4;
    background: #4cdcff;
    padding: 10px 0px 5px 15px;
}

.label, .badge {
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  white-space: nowrap;
  text-shadow: none;
}
.cb_template .form-control {
font-size:1em;
}
.cb_template .btn {
    cursor: pointer;
    border: solid 3px #166e95;
}
.cb_template .btn:not(:disabled):not(.disabled) {
    cursor: pointer;
    border: solid 1px #ddd;
}
.cb_template .cbregPlan_rounded .panel.panel-default .panel-heading label,
.cb_template .cbregPlan_rounded .panel.panel-default .panel-heading span {
	color: #17526e;
}
.cb_template .cbregPlan_rounded > .panel.panel-default > .panel-heading label, .cb_template .cbregPlan_rounded.cbregPlanSelected > .panel.panel-default > .panel-heading label, .cb_template .cbregPlan_rounded > .panel.panel-default > .panel-heading span, .cb_template .cbregPlan_rounded.cbregPlanSelected > .panel.panel-default > .panel-heading span {
    color: #fff;
}
.cb_template .cbregName {
	position: relative;
  padding:5px;
}
.cb_template .cbregPlan_rounded > .panel.panel-default > .panel-heading,
.cb_template .cbregPlan_rounded.cbregPlanSelected > .panel.panel-default > .panel-heading {
	background-color: rgb(6, 174, 212);
}
.cb_template .cbregPlan_default.cbreg_silver,
.cb_template .cbAdminMainInner .cbregPlan_default.cbreg_admin_silver {
	color: #17526e;
}
.cb_template .cbregPlanIcon_yellow label:before,
.cb_template .cbregPlanIcon_yellow .cbregName span:last-child:before,
.cb_template .cbregicn_yellow {
	background-position: left 2px;
}
.cb_template .cbregPlanStatus_default .cbregParagraph {
	padding-left: 25px;

}
.cb_template .cbregPlanStatus_default .cbregName .cbregPlanState {
	margin-left: -20px;
	border: solid 3px #17526e;
	background: #43fb00;
}
.cb_template .cbregSubPlanSelector .cbregPlan {
    max-width: 380px;
  border-radius:14px;
}

.cb_template .cbregSubPlanSelector .cbregPlan:hover {
    background: #eee;
}

.cb_template .cbregPlan_rounded:hover > .panel.panel-default,
.cb_template .cbregPlan_rounded.cbregPlanSelected > .panel.panel-default {
	border-color: rgb(7, 151, 209);	
	background:#effcff;
}
.cb_template .cbregPlan_rounded:hover > .panel.panel-default > .panel-heading,
.cb_template .cbregPlan_rounded.cbregPlanSelected > .panel.panel-default > .panel-heading {
	background-color: rgb(12, 207, 249);
	background-image: -webkit-linear-gradient(top, rgb(255, 213, 107) 0%, rgb(250, 182, 9) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 213, 107)), to(rgb(250, 182, 9)));
	background-image: linear-gradient(to bottom, rgb(0, 150, 192) 0%, rgb(8, 37, 52) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(255, 213, 107)', endColorstr='rgb(250, 182, 9)', GradientType=0);
}
.cb_template .cbregPlan_rounded:hover > .panel.panel-default > .panel-heading label,
.cb_template .cbregPlan_rounded.cbregPlanSelected > .panel.panel-default > .panel-heading label,
.cb_template .cbregPlan_rounded:hover > .panel.panel-default > .panel-heading span,
.cb_template .cbregPlan_rounded.cbregPlanSelected > .panel.panel-default > .panel-heading span {
	color: #fff;
}
.cbreg_green {
  background:#dff0b3;
}
.cbreg_green:hover {
  background:#edf0b3;
}

.three-columns .column {
    float: left;
    display: block;
    margin-right: .5%;
    width: 32.5%;
    font-size: .9rem;
    text-align: center;
    padding: 1px;
}
.two-columns .column {
    float: left;
    display: block;
    margin-right: .5%;
    width: 48%;
    font-size: .9rem;
    text-align: center;
    padding: 4px;
}
.cb_template .bg-success {
    background-color: #ddf0b3 !important;
}
.j2store .btn-warning {
background: #029ec5 !important;
color: #FFFFFF !important;
}
.j2store .btn-warning:hover {
background: #33cccc !important;
color: #FFFFFF !important;
}
.j2store .btn-success {
background: #029ec5 !important;
color: #FFFFFF !important;
}
.j2store .btn-success:hover {
background: #33cccc !important;
color: #FFFFFF !important;
}
.j2store .btn-danger {
background: #cc0000 !important;
color: #FFFFFF !important;
}
.j2store .btn-danger:hover {
background: #ff0000 !important;
color: #FFFFFF !important;
}
#rt-top-surround .title7 .module-title .title {
  color: #ffffff;
  text-shadow: none;
  background: #c21657;
}
.cb_template .btn-red {
  color: #fff;
  background-color: red;
}
.cb_template .btn-red:hover {
  color: #fff;
  background-color: #777;
}
.cb_template .btn-blue {
  color: #fff;
  background-color: blue;
}
.cb_template .btn-blue:hover {
  color: #fff;
  background-color: #777;
}
.cb_template .btn-red {
  color: #fff;
  background-color: red;
}
.cb_template .btn-red:hover {
  color: #fff;
  background-color: #777;
}
.cb_template .btn-blue {
  color: #fff;
  background-color: #0089db;
}
.cb_template .btn-blue:hover {
  color: #fff;
  background-color: #777;
}
.cb_template .btn-green {
  color: #fff;
  background-color: #14882e;
}
.cb_template .btn-green:hover {
  color: #fff;
  background-color: #777;
}
.cb_template .btn-gold {
  color: #fff;
  background-color: #ff9102;
}
.cb_template .btn-gold:hover {
  color: #fff;
  background-color: #777;
}
.goog-te-gadget {
  display: none;
}
#rt-top-surround .orangebox {
  color: #ffffff;
  background: linear-gradient(17deg,#012b40 50%,#063e57 50%);
  text-shadow: 1px -1px 0 rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
      font-family: 'EauSansBold', Geneva, Verdana, Helvetica, Arial, sans-serif;
  padding: 5px 15px;
  line-height: 1.7em;
  vertical-align: middle;
  font-size: 12px;
  border-radius: 3px;
  border: solid 1px #027693;
}
#rt-top-surround .orangebox:hover {
  color: #ffffff;
  background: #073e57;
    border:solid 1px #16182c;
  text-shadow: 1px -1px 0 rgba(0,0,0,0.3);
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
}
#rt-top-surround .bluebox {
  color: #ffffff;
  background: linear-gradient(17deg,#01576d 50%,#01718c 50%);
  text-shadow: 1px -1px 0 rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
      font-family: 'EauSansBold', Geneva, Verdana, Helvetica, Arial, sans-serif;
  padding: 5px 15px;
  line-height: 1.7em;
  vertical-align: middle;
  font-size: 12px;
  border-radius: 3px;
  border: solid 1px #01718c;
}
#rt-top-surround .bluebox:hover {
  color: #ffffff;
  background: #073e57;
    border:solid 1px #16182c;
  text-shadow: 1px -1px 0 rgba(0,0,0,0.3);
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
}
#rt-top-surround .navybox {
  color: #ffffff;
  background: linear-gradient(17deg,#2380ac 50%,#3099ca 50%);
  text-shadow: 1px -1px 0 rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
      font-family: 'EauSansBold', Geneva, Verdana, Helvetica, Arial, sans-serif;
  padding: 5px 15px;
  line-height: 1.7em;
  vertical-align: middle;
  font-size: 12px;
  border-radius: 3px;
  border: solid 1px #237399;
}
#rt-top-surround .navybox:hover {
  color: #ffffff;
  background: #073e57;
    border:solid 1px #16182c;
  text-shadow: 1px -1px 0 rgba(0,0,0,0.3);
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
}
#rt-top-surround .greenbox {
  color: #ffffff;
  background: linear-gradient(17deg,#087979 50%,#089393 50%);
  text-shadow: 1px -1px 0 rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
      font-family: 'EauSansBold', Geneva, Verdana, Helvetica, Arial, sans-serif;
  padding: 5px 15px;
  line-height: 1.7em;
  vertical-align: middle;
  font-size: 12px;
  border-radius: 3px;
  border: solid 1px #089393;
}
#rt-top-surround .greenbox:hover {
  color: #ffffff;
  background: #073e57;
    border:solid 1px #16182c;
  text-shadow: 1px -1px 0 rgba(0,0,0,0.3);
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
}
#rt-top-surround .mapbox {
  color: #ffffff;
  background: linear-gradient(17deg,#012b40 50%,#063e57 50%);
  text-shadow: 1px -1px 0 rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
      font-family: 'EauSansBold', Geneva, Verdana, Helvetica, Arial, sans-serif;
  padding: 5px 15px;
  line-height: 1.7em;
  vertical-align: middle;
  font-size: 12px;
  border-radius: 3px;
  border: solid 1px #027693;
}
#rt-top-surround .mapbox:hover {
  color: #ffffff;
  background: #073e57;
    border:solid 1px #16182c;
  text-shadow: 1px -1px 0 rgba(0,0,0,0.3);
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
}
.gf-menu-toggle {
z-index: 9999;
}
#rt-top-surround .advancedbox {
  color: #ffffff;
  background: linear-gradient(17deg,#012b40 50%,#063e57 50%);
  text-shadow: 1px -1px 0 rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
      font-family: 'EauSansBold', Geneva, Verdana, Helvetica, Arial, sans-serif;
  padding: 5px 15px;
  line-height: 1.7em;
  vertical-align: middle;
  font-size: 14px;
  border-radius: 3px;
  border: solid 2px #027693;
}
#rt-top-surround .advancedbox:hover {
  color: #ffffff;
  background: #073e57;
    border:solid 2px #16182c;
  text-shadow: 1px -1px 0 rgba(0,0,0,0.3);
  box-shadow: 0 2px 0 rgba(0,0,0,0.1);
}
.gf-menu-toggle {
z-index: 9999;
}

header#rt-top-surround {
position: relative;z-index:10;
} 
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Allura&display=swap');
@import url(https://fonts.googleapis.com/css?family=Wendy+One);
@import url(https://fonts.googleapis.com/css?family=Donegal+One);
@import url('https://fonts.googleapis.com/css2?family=Donegal+One&display=swap');

.cb_template .btn-primary:hover {
  color: #fff;
  background-color: #06aed4;
  border-color: #0062cc;
}
.webwidth {max-width:400px;}
#rt-showcase 
	{background:#073044;
	padding-top:15px;}
#rt-utility {
	padding-top:25px;}
.component-content .blog article {
  border-bottom: solid 1px #ddd;
}
#rt-mainbody-surround p.readmore a {text-shadow:none;}
.chzn-container .chzn-results li.disabled-result {
  display: list-item;
  color: #1077aa;
  cursor: default;
}
h5 a {color:#004862;}
.h5 a:hover {color:#000000;}
.galleryItemName {
  display: none !important;
}