
body, p {
  background-color: rgb(255, 255, 255); 
  color: #333333;
  font-family:'Open Sans', sans-serif;
  font-size:1rem;
  line-height: 24px;
}
.dnnbooster header .fixed-top {
  background: rgb(144, 77, 195); 
}
.dnnbooster header .topbar {
  background: rgb(0, 0, 0);
  color: #ffffff 
}
.dnnbooster header .topbar .general-functions a:link, .dnnbooster header .topbar .general-functions a:visited, .dnnbooster header .topbar .general-functions a:focus, .dnnbooster header .topbar .general-functions a:active {
    color: rgb(255, 255, 255); 
}
.dnnbooster header .topbar .general-functions a:hover {
    background: rgb(0, 0, 0);
    color: #ffffff; }
.dnnbooster header .topbar .general-functions li {
    border-right-color: #1c1c1c; 
}
.dnnbooster header .topbar .general-functions li .notification-holder .buttonGroup .userNotifications span {
    color: rgb(255, 255, 255); 
}
.dnnbooster header .topbar .general-functions li .profile-holder a {
      border-left-color: #1c1c1c; 
}
.dnnbooster header .topbar .general-functions li .profile-holder .buttonGroup .userProfileImg img {
    border-color: rgb(255, 255, 255);
}
.dnnbooster header .topbar .general-functions li .profile-holder .buttonGroup .userProfileImg img:hover {
    border-color: #ffffff; 
}
.dnnbooster header .topbar .language-object .Language.selected img {
    border: solid 1px rgb(255, 255, 255); 
}
.dnnbooster header .search-bar .searchInputContainer ul.searchSkinObjectPreview {
  background: #ffffff;
  border: 1px solid #83b836; 
}

.dnnbooster header span, .dnnbooster header span.normal {
    color: white;
}
.dnnbooster header .navbar .navbar-brand {
  color: #ffffff; 
}
.dnnbooster header .navbar .navbar-nav .nav-link {
  color: rgb(253, 253, 253); 
}
.dnnbooster header .navbar .navbar-nav .nav-link:hover {
    background: rgba(242, 237, 246, 0.4);
    color: #ffffff; 
}
.dnnbooster header .navbar .navbar-nav .nav-item.active {
  background: #020202;
  color: #ffffff; 
}
.dnnbooster header .navbar .navbar-nav .nav-item .dropdown-menu {
  background: #3c3c3c; 
}
.dnnbooster header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus, .dnnbooster header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    color: #ffffff;
    background-color: #3c3c3c }
.dnnbooster header .navbar .navbar-toggler .toggle-bar {
    background: #ffffff;
}
.dnnbooster header .navbar .navbar-toggler .toggle-bar.top { background: rgb(255, 255, 255); }
.dnnbooster header .navbar .navbar-toggler .toggle-bar.middle2 { background: #83b836; }
.dnnbooster header .navbar .navbar-toggler .toggle-bar.bottom { background: rgb(255, 255, 255); }
.dnnbooster header .navbar .navbar-toggler.open .toggle-bar.middle1 { background: #83b836 !important; }
.dnnbooster header .navbar .navbar-toggler.open .toggle-bar.middle2 { background: #83b836; }
.dnnbooster header .navbar .navbar-toggler.open .toggle-bar.middle1 { background: #83b836; }
.dnnbooster header .navbar .navbar-toggler.open .toggle-bar.middle2 { background: #83b836; }

.dnnbooster header .navbar .navbar-nav .nav-link { font-family:'Open Sans', sans-serif; font-size: 0.875rem; }
.dnnbooster header .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-submenu { font-family:'Open Sans', sans-serif; font-size: 0.875rem; }

.dnnbooster .page-header { 
    border-bottom: solid 1px [CSST:ph-border-color]; 
    background: url(/Portals/_default/Skins/dnnbootsterpro//assets/img/header-10-bg.png) repeat top left !important;
}
.dnnbooster .page-header h1 {
    color: rgb(142, 35, 228);
    font-size: 2rem;
    font-family: 'Open Sans', sans-serif;
}
.dnnbooster .page-header p {
    background:transparent;
    color:#333333;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
}


.dnnbooster footer {
  background: #3c3c3c;
  color: #83b836; 
}
.dnnbooster footer a:link, .dnnbooster footer a:visited, .dnnbooster footer a:active, .dnnbooster footer a:focus {
    color: #83b836; 
}
.dnnbooster footer a:hover { color: #ffffff; }
.dnnbooster footer .legal-footer { background: #020202; }

.dnnbooster .bootsterContainer.dnnc-clean h1.lined, .dnnbooster .bootsterContainer.dnnc-clean h2.lined, .dnnbooster .bootsterContainer.dnnc-clean h3.lined, .dnnbooster .bootsterContainer.dnnc-clean h4.lined, .dnnbooster .bootsterContainer.dnnc-clean h5.lined, .dnnbooster .bootsterContainer.dnnc-clean h6.lined {
  border-bottom: solid 1px #333333; 
}
.dnnbooster .bootsterContainer.dnnc-panel {
  background-color: #ffffff;
  border-color: #333333; 
}
.dnnbooster .bootsterContainer.dnnc-panel .panel-heading { border-bottom-color: #333333; }
.dnnbooster .bootsterContainer.dnnc-panel.primary   { border-color: #0069d9; }
.dnnbooster .bootsterContainer.dnnc-panel.primary .panel-heading {
      color: #ffffff;
      background-color: #007bff;
      border-color: #0069d9; 
}
.dnnbooster .bootsterContainer.dnnc-panel.secondary { border-color: #727b84; }
.dnnbooster .bootsterContainer.dnnc-panel.secondary .panel-heading {
      color: #ffffff;
      background-color: #007bff;
      border-color: #727b84; }
.dnnbooster .bootsterContainer.dnnc-panel.success   { border-color: #218838; }
.dnnbooster .bootsterContainer.dnnc-panel.success .panel-heading {
      color: #ffffff;
      background-color: #28a745;
      border-color: #218838; }
.dnnbooster .bootsterContainer.dnnc-panel.info      { border-color: #138496; }
.dnnbooster .bootsterContainer.dnnc-panel.info .panel-heading {
      color: #ffffff;
      background-color: #17a2b8;
      border-color: #138496; }
.dnnbooster .bootsterContainer.dnnc-panel.warning   { border-color: #e0a800; }
.dnnbooster .bootsterContainer.dnnc-panel.warning .panel-heading {
      color: #ffffff;
      background-color: #ffc107;
      border-color: #e0a800; }
.dnnbooster .bootsterContainer.dnnc-panel.danger    { border-color: rgb(144, 77, 195); }
.dnnbooster .bootsterContainer.dnnc-panel.danger .panel-heading {
      color: #ffffff;
      background-color: rgb(144, 77, 195);
      border-color: rgb(144, 77, 195); }
.dnnbooster .bootsterContainer.dnnc-panel.light     { border-color: #e2e6ea; }
.dnnbooster .bootsterContainer.dnnc-panel.light .panel-heading {
      color: #343a40;
      background-color: #f8f9fa;
      border-color: #e2e6ea; }
.dnnbooster .bootsterContainer.dnnc-panel.dark      { border-color: #23272b; }
.dnnbooster .bootsterContainer.dnnc-panel.dark .panel-heading {
      color: #23272b;
      background-color: #343a40;
      border-color: #23272b; 
}

.dnnbooster .list li:before     { color: rgb(22, 160, 232); }
.dnnbooster .list li            { color: #333333; font-family:list-text-font; font-size:1rem; } 
.dnnbooster .list li a          { color: #333333; font-family:list-text-font; font-size:1rem; }
.dnnbooster .list li a:hover    { color: #83b836; }






.dnnbooster .social-list li a,
.dnnbooster .social-list.square li a,
.dnnbooster .social-list.round li a,
.dnnbooster .social-list.round.small li a,
.dnnbooster .social-list.round.large li a { color: #83b836; background:#ffffff; }

.dnnbooster .social-list.square-border li a,
.dnnbooster .social-list.round-border li a,
.dnnbooster .social-list.round-border.small li a,
.dnnbooster .social-list.round-border.large li a { color:#83b836; border-color: #333333; background:#ffffff; }

.dnnbooster .social-list.square-border li a:hover,
.dnnbooster .social-list.round-border li a:hover,
.dnnbooster .social-list.round-border.small li a:hover,
.dnnbooster .social-list.round-border.large li a:hover,
.dnnbooster .social-list li a:hover,
.dnnbooster .social-list.square li a:hover,
.dnnbooster .social-list.round li a:hover,
.dnnbooster .social-list.round.small li a:hover,
.dnnbooster .social-list.round.large li a:hover { color: #ffffff; }




.dnnbootster h1, .dnnbootster h1 { font-family: 'Open Sans', sans-serif; font-size: 1.8rem; }
.dnnbootster h2, .dnnbootster h2 { font-family: 'Open Sans', sans-serif; font-size: 1.6rem; }
.dnnbootster h3, .dnnbootster h3 { font-family: 'Open Sans', sans-serif; font-size: 1.4rem; }
.dnnbootster h4, .dnnbootster h4 { font-family: 'Open Sans', sans-serif; font-size: 1.2rem; }
.dnnbootster h5, .dnnbootster h5 { font-family: 'Open Sans', sans-serif; font-size: 1rem; }
.dnnbootster h6, .dnnbootster h6 { font-family: 'Open Sans', sans-serif; font-size: 1rem; }

.show-profile           {  }
.show-messages          {  }
.show-notifications     {  }
.show-login             {  }
.show-register          {  }
.show-search            {  }
.show-lang              { ; }


.show-terms     {  }
.show-privacy   {  }
.show-copyright {  }



