 
/* Post-login Light mode ::: last edited 020926 ::: */

/* Hide main theme navigation and set column shadows and padding */

#header {
  display: none;
}

#dnn_LeftShortPane2 {
  margin: 0px !important;
  padding: 0px !important;
  box-shadow: inset -7px 0 6px -7px rgba(0,0,0,0.25);
  height: 100%;
}
#dnn_TopLeftSidebar {
  margin: 0px !important;
  padding: 0px !important;
  box-shadow: inset -7px 0 6px -7px rgba(0,0,0,0.25);
  height: 100%;
}
.col-md-2 {
  padding: 0px !important;
}
.col-md-8 {
  padding: 0px !important;
}
.col-md-10 {
  padding: 0px !important;
}
.btn {
  line-height: 1.2em;
}
.page-label {
  font-family: 'Roboto Slab', serif;
  font-size: 0.75em; 
  text-transform: uppercase;
  letter-spacing: 0.13em;
  color: #096B3A;
}

/* Main User preferences panel */

#dnn_dnnLogoutProxy_btnLoginUser {
  margin-top: 0px;
  margin-bottom: 0px !important;
  padding-left: 0em !important;
  padding-right: 0em !important;
  display: inline-block !important;
}
.dnnForm {
  display: inline-block !important;
}
.logout-button {
  display: inline-block !important;
}
.user-id-module {
  background-color: #154c29;
}
.home-button-adviser {
  background-color: transparent;
  border-bottom: 0.5px solid #B6D1DA; 
}
.logo-container-1 {
  margin: 0;
  padding: 0.5em 0 0.5em 1.65em;
  display: inline-block;
  width: 70%;
  text-align: left;
  float: left;
}
#logo-user-module {
  max-height: 28px;
  text-align: left !important;
}
.menu-button-container {
  padding: 0 1em 0 0;
  display: inline-block;
  width: 28%;
  text-align: right;
}
.menu-button-container a {
  color: #ffffff:
}
#btn-collapse-nav {
  display: none;
}
.nav-open {
    width: 100% !important;
  }
.nav-collapsed {
  width: 60px !important;
  }
.fa-angle-double-left {
  color: #B6D1DA;
}
.user-id-module {
  border-bottom: 0.5px solid #B6D1DA;
}
.user-controls {
  display: block;
  margin-left: 1.75em;
}
.fa-cog {
  margin-right: 0.2em;
  margin-left: 0.15em;
  color: #00BA78;
}
.co-brand-image-container {
  display: inline-block;
  padding: 0.5em 0 0.5em 0;
  width: 29px;
  vertical-align: top;
}

.co-brand-image {
  margin: 0;
  padding: 0;
  display: block;
  background-color: #B6D1DA;
  width: 24px;
  height: 24px;
}
.user-name-container {
  margin-right: 0.5em;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}
.user-name-container a {
  color: #ffffff ;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.8em;
}
.user-name-container a:hover {
  color: #00BA78 !important;
}
.cobrand-image-container a {
  padding-top: 0.5em;
}
.logout-button-container {
  width: 100%;
  font-style: italic;
  display: inline;
}
.logout-button-container a {
  font-size: 0.7em;
  color: #B6D1DA;
}
.logout-button-container a:hover {
  font-size: 0.7em;
}
.logout-button {
  display: inline-block;
}

/* Left side navigation */

.button-menu {
  transition: all .15s ease-out;
  padding: 0.9em 0em 0.9em 2.1em;
  border-top: solid 0.5px transparent;
  border-bottom: solid 0.5px #B6D1DA;
  border-right: 0;
  border-left: 0px solid transparent;
  border-radius: 0px;
  background: transparent;
  display: block;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 1em;
  color: #154c29;
  font-weight: 400;
  line-height: 1.15em;
  text-align: left;
  cursor: pointer;
  outline: none;
  min-height: 20px;
  width: 100%;
  position: relative;
  text-shadow: 0px 0px 2px transparent;

}
.button-menu:hover {
  transition: all .15s ease-out;
  padding: 0.9em 0em 0.9em 2.1em;
  border-top: solid 0.5px #ffffff;
  border-bottom: solid 0.5px #ffffff;
  border-right: 0;
  border-left: 0px solid transparent;
  border-radius: 0px;
  background: #00ba78;
  display: block;
  font-family: 'Roboto Condensed', Arial, sans-serif !important;
  font-size: 1em;
  color: #ffffff;
  min-height: 20px;
  position: relative;
  cursor: pointer;
  font-weight: 400;
  width: 100%;
  text-align: left;
  outline: none;
  text-shadow: 0px 0px 2px black;
}
.button-menu.active {
  transition: all .15s ease-out;
  padding: 0.9em 0em 0.9em 2.1em;
  border-top: 0;
  border-bottom: solid 0.5px #B6D1DA;
  border-right: 0;
  border-left: 0px solid transparent;
  border-radius: 0px;
  background: #00ba78;
  display: block;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 1em;
  color: #ffffff;
  min-height: 20px;
  position: relative;
  cursor: pointer;
  font-weight: 400;
  width: 100%;
  text-align: left;
  outline: none;
  text-shadow: 0px 0px 2px black;
}

.toggle-quaternary .toggle .toggle-heading {
  color: #000000;
  border-top: 0;
  border-bottom: solid 0.5px #B6D1DA;
  border-right: 0;
  border-left-color: #154c29;
}
.button-menu-secondary {
  transition: all .15s ease-out;
  padding: 0.9em 0em 0.9em 2.6em;
  border-top: solid 0.1px transparent;
  border-bottom: solid 0.5px #748B99;
  border-right: 0;
  border-left: 0px solid transparent;
  border-radius: 0px;
  background: transparent;
  display: block;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 1em;
  line-height: 1.15em;
  color: #ffffff;
  min-height: 20px;
  position: relative;
  cursor: pointer;
  font-weight: 400;
  width: 100%;
  text-align: left;
  outline: none;
}
.button-menu-secondary:hover {
  transition: all .15s ease-out;
  padding: 0.9em 0em 0.9em 2.6em;
  border-top: solid 0.1px transparent;
  border-bottom: solid 0.5px #ffffff;
  border-right: 0;
  border-left: 0px solid transparent;
  border-radius: 0px;
  background: #00ba78;
  display: block;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 1em;
  color: #ffffff;
  min-height: 20px;
  position: relative;
  cursor: pointer;
  font-weight: 400;
  width: 100%;
  text-align: left;
  outline: none;
  text-shadow: 0px 0px 2px black;
}
.button-menu-secondary.active {
  transition: all .15s ease-out;
  padding: 0.9em 0em 0.9em 1em;
  border-top: 0;
  border-bottom: solid 0.5px #748B99;
  border-right: 0;
  border-left: solid 26px #00BA78;
  border-radius: 0px;
  display: block;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 1em;
  line-height: 1.15em;
  color: #ffffff;
  min-height: 20px;
  position: relative;
  cursor: pointer;
  font-weight: 400;
  width: 100%;
  text-align: left;
  outline: none;
  box-shadow: inset -7px 0 9px -7px rgba(0,0,0,0.4);
}

.toggle {
  margin: 0 ;
}
.toggle .toggle {
  margin: 0 ;
}
.toggle > .toggle-heading {
  -webkit-transition: all .15s ease-out;
  -moz-transition: all .15s ease-out;
  transition: all .15s ease-out;
  padding: 0.9em 0em 0.9em 2.1em;
  border-top: solid 0.5px #ffffff;
  border-bottom: 0;
  border-right: 0;
  border-left: 0px solid transparent;
  border-radius: 0px;
  background: transparent;
  display: block;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 1em;
  color: #000000 !important;
  min-height: 20px;
  position: relative;
  cursor: pointer;
  font-weight: 400;
  width: 100%;
  text-align: left;
  outline: none;
}
.toggle-heading.button-left.active {
  border-top: 0.5px solid #B6D1DA;
  border-bottom: 0px solid #B6D1DA;
  background-color: #00BA78;
  color: #ffffff;
  padding: 0.9em 0em 0.9em 2.1em;
  box-shadow: inset -7px 0 9px -7px rgba(0,0,0,0.4);
}

html .toggle-quaternary .toggle.active > .toggle-heading {
  background-color: #121F26;
  border-color: #156c32;
  color: #ffffff !important;
}
.toggle > .toggle-heading:hover {
  background: #00BA78 !important;
  color: #ffffff !important;
  text-shadow: 0px 0px 2px black;
}
.toggle-content {
  background: #121F26;
  border-bottom: 1px solid #ffffff;
  box-shadow: inset -7px 0 9px -7px rgba(0,0,0,0.4);
  color: #ffffff;
}  


/* Back button, breadcrumb, and current page title */

.breadcrumb-container {
  width: 100%;
  border-bottom: solid 0.5px #B6D1DA !important;
}

.back-button {
  margin-right: 1em;
  padding: 0.9em;
  border-top: 0;
  border-right: solid 0.5px #B6D1DA;
  border-bottom: 0;
  border-left: 0;
  background-color: transparent;
  color: #748B99;
  font-size: 0.8em;
  text-transform: uppercase;
  display: inline-block;
  pointer: cursor !important;
}
.back-button:hover {
  padding: 0.9em;
  border-top: 0;
  border-right: solid 0.5px #B6D1DA;
  border-bottom: 0;
  border-left: 0;
  background-color: #ffffff;
  color: #00BA78;
  font-size: 0.8em;
  text-transform: uppercase;
  display: inline-block;
}
.breadcrumb {
  margin: 0;
  padding: 0 0 0 0;
  border: 0;
  background-color: transparent;
  color: #748B99 !important;
  font-family: Open Sans, san-serif;
  font-weight: 200;
  font-size: 1em;
  letter-spacing: -0.5px;
  display: inline-block;
  vertical-align: text-bottom;
  text-shadow: 0px 0px 4px #ffffff;
  text-transform: none;
  cursor: pointer;
}
.breadcrumb:hover {
  font-size: 1em;
  letter-spacing: -0.5px;
}

.page-title {
  padding: 0 0 0 0;
  background-color: transparent;
  border: 0;
  text-transform: none;
  font-family: Open Sans, san-serif;
  font-weight: 200;
  font-size: 1em;
  letter-spacing: -0.4px;
  line-height: 1.5em;
  color: #000000;
  display: inline-block;
  vertical-align: text-bottom;
}

/* Horizontal menu */

.menu-horizontal-1 {
  padding: 0em 0.2em 0.2em 0.2em;
  list-style: none;
  width: 100%;
}
.menu-horizontal-1 li {
  display: inline-block;
}
.button-menu-horizontal-1 {
  background-color: #154c29;
  line-height: 1em !important;
  margin: 0.2em;
  padding: 0.4em !important;
  border: solid 0.5px #00BA78;
  border-radius: 5px;
  font-weight: 400;
  vertical-align: text-top;
}
.button-menu-horizontal-1 a {
  color: #ffffff;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 0.9em;
  font-weight: 400;
  letter-spacing: 0.04em;
}
.button-menu-horizontal-1:hover {
  padding:0.4em !important;
  border: solid 0.5px #00BA78;
  border-radius: 4px !important;
  background-color: #00BA78;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-weight: 600;
  /* letter-spacing: -0.2px; */
  text-align: center;
  display: inline-block;
}
.button-menu-horizontal-1.active {
  padding: 0 1em;
  border: solid 0.5px #00BA78;
  border-radius: 7px !important;
  background-color: #00BA78;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-weight: 400;
  /* letter-spacing: -0.2px; */
  text-align: center;
  display: inline-block;
}
.button-menu-horizontal-1.active a {
  color: #ffffff;
}

/* Search module at top of dashboard */

.dnnSearchResultContainer {
  margin: 0 !important;
}

/* App container - adviser tools, iframes, etc */

.container-app {
  z-index: 10;
  padding: 1.4em;
}

/* Events modules on dashboards */

.section-container {
  margin: 0;
  padding: 0 2em 0 0.5em;
  verical-align: top; 
}
.section-container.active {
  position: fixed;
  top: 0;
  left: 0;
  border-radius: 1em;
  margin: 3.5em;
  padding: 1em 3em;
  background-color: #ffffff;
  box-shadow: 0 0 0.6rem rgba(182,209,218,1) !important;
  z-index: 100;
}
.section-container-child {
  margin: 0 1.6em;
  padding: 0.5em 2em 0 0.5em;
  verical-align: top; 
}
.bg-blackout {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000000;
  opacity: 0.8;
  width: 100%;
  height: 900px;
}
.section-label {
  font-family: 'Roboto Slab', serif !important;
  font-size: 0.65em !important; 
  text-transform: uppercase;
  letter-spacing: 0.2em !important;
  color: #00BA78 !important;
  padding: 0;
  display: inline-block;
  verical-align: top; 
}
.seeall-container {
  margin-left: auto
}
.btn-seeall {
  font-size: 0.65em !important; 
  font-weight: 600;
}
.event-container {
  margin-bottom: 0.5em;
  padding-botton: 0.25em;
  border-top: solid 0.5px #748B99;
}
.event-date {
  font-size: 0.65em;
  font-weight: 600; 
  letter-spacing: 1px;
  text-transform: uppercase;
  display: inline-block;
  color: #748B99;
  margin-left: auto;
}
.event-date.active {
  font-size: 0.9em;
  padding: 1em 0;
  margin-left: auto;
}
.event-type {
  font-size: 0.65em;
  font-weight: 600; 
  letter-spacing: 1px;
  text-transform: uppercase;
  display: inline-block;
  color: #748B99;
}
.event-type.active {
  font-size: 0.9em;
  padding: 1em 0;
}
.event-headline a {
  font-size: 1.05em !; 
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -0.5px;
  color: #00BA78;
  padding: 0 0 0.25em 0;
  margin: 0px;
  display: inline-block;
}
.event-headline.active a {
  font-size: 1.7em !important; 
  padding: 0 0 0.5em 0;

}
.event-content p {
  font-size: 1em !important;
  font-weight: 400; 
  letter-spacing: 0px;
  line-height: 1.25em !important;
  color: #000000; 
}

/* Blog widgets - Dashboards */

#containerInverse {
  margin: 0.5em 1em 0.5em 0.5em;
}
#containerInverse .default .mwidgetposts {
  border-radius: 0.5em;
  margin-right: 0.5em;
  padding: 0.7em;
  background-color: #096b3a;
  box-shadow: 0 0 0.6rem rgba(182,209,218,1) !important;
  color: #ffffff;
}
#containerInverse .default .mwidgetposts ul li {
  margin-bottom: 0 !important;
}
#containerInverse .postimage {
  padding: 0;
  margin: 0;
}

#containerInverse .posttimeago {
  color: #ffffff !important;
  font-size: 0.6em !important;
  font-weight: 600 !important; 
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
}
#containerInverse .postdetail {
  padding: 0;
  margin: 0;
}
#containerInverse .postdetail a {
  font-family: 'Roboto', Arial , sans-serif !important;
  color: #ffffff !important;
  font-weight: bold !important;
}
#containerInverse .read-more {
  display: none;
}
.container-imo {
  margin-right: 1.1em;
}
.default .head {
    margin: 0px;
    display: none;
}
.blogdescription {
    display: none;
}
.default.widgetmodule {
  margin: 0 0.5em 0 0 !important;
}
.default .mwidgetposts {
  background: transparent;
  padding: 0;
}
.default .mwidgetposts .posttitle {
    font-family: 'Open Sans',Open-Sans, sans-serif;
    font-weight: bold;
}
.default .mwidgetposts ul li {
  padding: 0;
  border-bottom: 0;
}
.posttimeago {
  font-size: 0.65em !important;
  font-weight: 600 !important; 
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  font-family: 'Roboto', Arial , sans-serif !important;
}
.mwidgetposts {
  border: none !important;
}
.mwidgetposts h3 {
  display: none;
}
.posttitle {
  font-family: 'Roboto', Arial , sans-serif;
  color: #0A6C3A !important;
  font-weight: bold !important;
}
.postdetail {
  margin-left: auto !important;
}
.default.widgetmodule .mwidgetposts img {
  border-radius: 0px;
  padding: 0;
  border: 0px solid #ccc !important;
  width: 100% !important;
  max-height: 100% !important;
}

.default .postdetail {
    line-height: 1.2em;
    margin-left: 1em;
    margin-bottom: 1em;
    margin-right: 1em;
}
.default .mwidgetposts .posttimeago {
    font-size: 14px;
    color: #748B99;
    text-transform: none;
}
.default.widgetmodule .mwidgetposts .postimage {
    width: 100%;
}
.default .categories {
    margin: 0px;
}
.categories h3 {
    display: none;
}


.search {
    margin-right: 1em;
}
.post {
    margin-botton: 0.5em !important;
}
.default {
    margin: 1em;
}
.default h3 {
    font-family: 'Open Sans',open-sans, sans-serif;
    margin-bottom: 0em !important;
} 
.default .post {
    margin-right: 1.5em !important;
    margin-bottom: 0px;
    color: #748B99;
}
.default .post .blog_content .blog_header {
    border-bottom: 0px solid #e5e5e5;
    padding-bottom: 0px;
}
.default .post .blog_content .blog_header h2 {
  margin: 0px;
  line-height: 1.6em;
  font-size: 1.6em;
  font-weight: 400;
}
.default .blog_content {
  padding: 1em 2em;
}
.default .post .blog_content li a {
    color: #748B99;
}
.default .blog_content h2 {
  font-size: 1.1em;
  line-height: 0.9em;
}
.default .blog_content h2 a {
    color: #219553;
    font-weight: bold;
}
.default .blog_content h2 a:hover {
    color: #2fbc6e;
    font-weight: bold;
}    
}

.default .blog_content ul {
}
.default .blog_content .blog_summary p {
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
    line-height: 1.5em !important;
}
.related_Posts {
    margin-top: 1.5em;
    border-top: 1px #C5D1D8 solid;
    padding-top: 2em;
}
.default .blog_content .related_Posts h3 {
    font-size: 1em !important;
    color: #156c32 !important;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
    text-transform: uppercase;
}
.default .blog_content .related_Posts h3:after{
    width: 0px;
    height: 0px;
    color: #156c32 !important;
}
.default .blog_content .related_Posts ul li {
    width: 32%;
    margin: 0 !important;
    border: 0 !important;
}
.mwidgetposts.featuredposts {
  margin: 0.5em 0 0 0 !important;
}
.mwidgetposts.featuredposts ul { 
    padding-left: 0px;
    list-style: none;
}
.default .blog_content .related_Posts ul li .jackbox img {
  max-width: none;
}
.mwidgetposts.recentposts {
    margin-top: 0px;
}
.mwidgetposts.recentposts ul {
    padding-left: 0px;
    list-style: none;
  margin-bottom: 0px;
}
.blog_header h2 {
    font-family: 'Open Sans',Open-Sans, san-serif;
}
.blog_header ul {
    display:none;
}

.read_more {
    display: none;
}
.default .blog_content .read_more {
    border-top: 0px solid #f3f3f3;
    padding-top: 0px;
}
.byline, .byline a, .link_seperate{
	font-family: 'Roboto Slab', serif !important;
	text-transform: uppercase !important;
	font-size: 14px !important;
	color: #748B99 !important;
        letter-spacing: 2px !important;
}
.default .lb_img img {
    border: 1px #C5D1D8 solid;
}

.readingTime {
    display: none !important;
}
.comment_icon {
   display: none !important;
}

.mwidgetposts.featuredposts h3 {
    display: none;
}
.mwidgetposts.recentposts h3 {
    display: none;
}
.postimage img {
    width: 100%;
}

.flex.widgetmodule {
    background-color: #ffffff !important;
    margin-bottom: 1.5em;
}
.caption {
    line-height: 1.5em;
    margin-top: 0.8em;
}
.related ul {
    margin-top: -1em;
}


/* Marketing Materials page */

.Clean_Top_TabPage {
  background: transparent;
}
.section-marketingmaterials {
  /* margin: 0 0.5em; */
  padding: 1em 1em 0 1em;
  /* border-radius: 0.5em; */
  background-color: transparent;
  /* box-shadow:0 0 0.6rem rgba(182,209,218,1) !important; */
  width: 100%;
  letter-spacing: 1px;
}
.materials-grid {
  margin-top: 0.5em;
}
section-label {
  margin: 1em 0;
  padding: 0.5em;
  font-family: Open Sans;
  font-size: 0.85em;
  font-weight: 700;
  color: #096b3a;
  text-transform: uppercase;
  display: inherit;
  border-bottom: 0px solid #B6D1DA;
}
.section-container-child section-label {
  margin: 1em 0;
  padding: 0.5em;
  font-family: Open Sans;
  font-size: 0.85em;
  font-weight: 700;
  color: #096b3a;
  text-transform: uppercase;
  border-top: 0.5px solid #B6D1DA;
  display: inherit;
}

/* Footers - post-login */

.footer-container {
  background: #154c29;
}
.footer-contact-text {
  font-size: 0.8em;
  line-height: 1.4em;
  color: #ffffff;
}
.menu-container {
  margin-left: 2.5em;
  margin-right: 2.5em;
  border-top: 0.5px solid #00ba78;
  padding-top: 1.5em;
}
.button-footer-primary {
  transition: all .15s ease-out;
  padding: 0.25em 0;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  border-left: 0px solid transparent;
  border-radius: 0px;
  background: transparent;
  display: block;
  font-family: 'Roboto Condensed', Arial, sans-serif !important;
  font-size: 1em;
  color: #B6D1DA;
  font-weight: 400;
  line-height: 1.15em;
  text-align: left;
  cursor: pointer;
  outline: none;
  min-height: 20px;
  width: 100%;
  position: relative;
}
.button-footer-primary:hover {
  transition: all .15s ease-out;
  padding: 0.25em 0;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
    border-right-color: currentcolor;
  border-left: 0px solid transparent;
    border-left-color: transparent;
  border-radius: 0px;
  background: transparent;
  display: block;
  font-family: 'Roboto Condensed', Arial, sans-serif !important;
  font-size: 1em;
  color: #00ba78;
  min-height: 20px;
  position: relative;
  cursor: pointer;
  font-weight: 500;
  width: 100%;
  text-align: left;
  outline: none;
  text-shadow: 0px 0px 2px black;
}

.button-footer-placeholder {
  transition: all .15s ease-out;
  padding: 0.25em 0;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  border-left: 0px solid transparent;
  border-radius: 0px;
  background: transparent;
  display: block;
  font-family: 'Roboto Condensed', Arial, sans-serif !important;
  font-size: 1em;
  color: #B6D1DA;
  font-weight: 400;
  line-height: 1.15em;
  text-align: left;
  outline: none;
  min-height: 20px;
  width: 100%;
  position: relative;
}
.button-footer-secondary {
  transition: all .15s ease-out;
  padding: 0.25em 0.4em;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
    border-right-color: currentcolor;
  border-left: 0px solid transparent;
    border-left-color: transparent;
  border-radius: 0px;
  background: transparent;
  display: block;
  font-family: 'Roboto Condensed', Arial, sans-serif !important;
  font-size: 1em;
  line-height: 1.2em;
  color: #ffffff;
  min-height: 20px;
  position: relative;
  cursor: pointer;
  font-weight: 500;
  width: 100%;
  text-align: left;
  outline: none;
  text-shadow: 0px 0px 2px black;
}
.button-footer-secondary:hover {
  transition: all .15s ease-out;
  padding: 0.25em 0.4em;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
    border-right-color: currentcolor;
  border-left: 0px solid transparent;
    border-left-color: transparent;
  border-radius: 0px;
  background: transparent;
  display: block;
  font-family: 'Roboto Condensed', Arial, sans-serif !important;
  font-size: 1em;
  color: #00ba78;
  min-height: 20px;
  position: relative;
  cursor: pointer;
  font-weight: 500;
  width: 100%;
  text-align: left;
  outline: none;
  text-shadow: 0px 0px 2px black;
}

#foot-links {
  padding-top: 2.5em;
  border-top: 0.5px solid #00ba78;
  font-size: 0.85em;
  line-height: 1.7em;
}
#foot-links a {
  font-weight: normal;
  font-family: Roboto, san-serif;
}

/* END Post-login Light mode ::: last edited 020926 ::: */