body
{
   background:#FFFFFF;
   color:#333333
}

.dnnbooster header .fixed-top
{
   background:#EBEBEB;
}

.dnnbooster header span,
.dnnbooster header span.normal
{
   color:white
}

.dnnbooster header .topbar
{
   color:white
}

.dnnbooster header .topbar .general-functions a:active,
.dnnbooster header .topbar .general-functions a:focus,
.dnnbooster header .topbar .general-functions a:link,
.dnnbooster header .topbar .general-functions a:visited
{
   color:#555555
}

.dnnbooster header .topbar .general-functions a:hover
{
   background:#F9B200;
   color:white
}

.dnnbooster header .topbar .general-functions .dropdown-toggle:after
{
   display:none
}

.dnnbooster header .topbar .general-functions li
{
   border-right-color:#ff7575
}

.dnnbooster header .topbar .general-functions li .notification-holder .buttonGroup .userNotifications span
{
   color:white
}

.dnnbooster header .topbar .general-functions li .profile-holder a
{
   border-left-color:#ff7575
}

.dnnbooster header .topbar .general-functions li .profile-holder .buttonGroup .userProfileImg img
{
   border-color:#555555
}

.dnnbooster header .topbar .general-functions li .profile-holder .buttonGroup .userProfileImg img:hover
{
   border-color:white
}

.dnnbooster header .topbar .language-object .Language.selected img
{
   border:solid 1px #F9B200
}

.dnnbooster header .search-bar .searchInputContainer ul.searchSkinObjectPreview
{
   background:white;
   border:1px solid #83b836
}

.dnnbooster header .navbar .navbar-toggler-icon
{
   background:white
}

.dnnbooster header .navbar .navbar-brand
{
   color:white
}

.dnnbooster header .navbar .navbar-nav .nav-link
{
   color:#555555
}

.dnnbooster header .navbar .navbar-nav .nav-link:hover
{
   background:#F9B200;
   color:white;
   text-decoration:none
}

.dnnbooster header .navbar .navbar-nav .nav-item.active
{
   /* background:#E2001A; */
   color:white
}

.dnnbooster header .navbar .navbar-nav .nav-item .dropdown-menu
{
   background:#EBEBEB
}

.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:white;
   background-color:#F9B200
}

.dnnbooster header .navbar .navbar-toggler .toggle-bar
{
   background:white
}

.dnnbooster header .navbar .navbar-toggler .toggle-bar.middle1,
.dnnbooster header .navbar .navbar-toggler .toggle-bar.middle2
{
   background:#F9B200
}

.dnnbooster header .navbar .navbar-toggler.open .toggle-bar.middle1
{
   background:#F9B200
}

.dnnbooster header .navbar .navbar-toggler.open .toggle-bar.middle2
{
   background:#F9B200
}

.dnnbooster .page-header
{
   border-bottom:solid 1px #e6e6e6
}

.dnnbooster footer
{
   background:#EBEBEB;
   color:White
}

.dnnbooster footer a:active,
.dnnbooster footer a:focus,
.dnnbooster footer a:link,
.dnnbooster footer a:visited,
.dnnbooster footer a:hover
{
   color:#F9B200
}

.dnnbooster footer .legal-footer
{
   /* background:#E2001A; */
   padding-top: 10px;
}

.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:white;
   border-color:#333333;
   color:#555555
}

.dnnbooster .bootsterContainer.dnnc-panel .panel-heading
{
   border-bottom-color:#333333
}

.dnnbooster .bootsterContainer.dnnc-panel.primary
{
   border-color:#006ab3
}

.dnnbooster .bootsterContainer.dnnc-panel.primary .panel-heading
{
   color:white;
   background-color:#006ab3;
   border-color:#006ab3
}

.dnnbooster .bootsterContainer.dnnc-panel.secondary
{
   border-color:#ebebeb
}

.dnnbooster .bootsterContainer.dnnc-panel.secondary .panel-heading
{
   color:#555555;
   background-color:#ebebeb;
   border-color:#ebebeb
}

.dnnbooster .bootsterContainer.dnnc-panel.success
{
   border-color:#97bf0d
}

.dnnbooster .bootsterContainer.dnnc-panel.success .panel-heading
{
   color:white;
   background-color:#97bf0d;
   border-color:#97bf0d
}

.dnnbooster .bootsterContainer.dnnc-panel.info
{
   border-color:#00adb3
}

.dnnbooster .bootsterContainer.dnnc-panel.info .panel-heading
{
   color:white;
   background-color:#00adb3;
   border-color:#00adb3
}

.dnnbooster .bootsterContainer.dnnc-panel.warning
{
   border-color:#f9b200
}

.dnnbooster .bootsterContainer.dnnc-panel.warning .panel-heading
{
   color:white;
   background-color:#f9b200;
   border-color:#f9b200
}

.dnnbooster .bootsterContainer.dnnc-panel.danger
{
   border-color:#e2001a
}

.dnnbooster .bootsterContainer.dnnc-panel.danger .panel-heading
{
   color:white;
   background-color:#e2001a;
   border-color:#e2001a
}

.dnnbooster .bootsterContainer.dnnc-panel.light
{
   border-color:#f9f9f9
}

.dnnbooster .bootsterContainer.dnnc-panel.light .panel-heading
{
   color:#555555;
   background-color:#f9f9f9;
   border-color:#f9f9f9
}

.dnnbooster .bootsterContainer.dnnc-panel.dark
{
   border-color:#555555
}

.dnnbooster .bootsterContainer.dnnc-panel.dark .panel-heading
{
   color:white;
   background-color:#555555;
   border-color:#555555
}

.dnnbooster .bootsterContainer.dnnc-header-clean
{
   background-color:transparent;
}

.dnnbooster .list li:before
{
   color:#83b836
}

.dnnbooster .social-list li a
{
   color:#EBEBEB
}

.dnnbooster .social-list.square li a
{
   background:#EBEBEB
}

.dnnbooster .social-list.square-border li a
{
   border-color:#EBEBEB
}

.dnnbooster .social-list.round li a
{
   background:#EBEBEB
}

.dnnbooster .social-list.round.small li a
{
   background:#EBEBEB
}

.dnnbooster .social-list.round.large li a
{
   background:#EBEBEB
}

.dnnbooster .social-list.round-border li a
{
   border-color:#EBEBEB
}

.dnnbooster .social-list.round-border.small li a
{
   border-color:#EBEBEB
}

.dnnbooster .social-list.round-border.large li a
{
   border-color:#EBEBEB
}

.dnnbooster a:active,
.dnnbooster a:focus,
.dnnbooster a:link,
.dnnbooster a:visited
{
   color:#F9B200
}

.dnnbooster a:hover
{
   text-decoration:underline;
}

.dnnbooster h1,
.dnnbooster h2,
.dnnbooster h3,
.dnnbooster h4,
.dnnbooster h5,
.dnnbooster h6
{
   color:#333333
}

.dnnbooster padding
{
   color:#333333
}

@media (max-width:768px)
{
   .dnnbooster .dropdown-menu
      {
      background-color:#333333
   }

   .dnnbooster .dropdown-menu .dropdown-item
      {
      color:white
   }

   .dnnbooster .dropdown-menu .dropdown-item:before
      {
      color:white
   }

   .dnnbooster .dropdown-menu .dropdown-item:hover,
   .dnnbooster .dropdown-menu .dropdown-itemfocus
      {
      background:#333333
   }
}

div.header-spacer
{
   min-height: 2rem;
}

.dnnbooster .bootsterContainer.dnnc-clean {
   background:rgba(255,255,255,0.9);
   padding: 0.8rem;
   border-radius:0.3rem
}

.dnnbooster .bootsterContainer.dnnc-footer-clean, .dnnbooster .bootsterContainer.dnnc-footer-clean p {
    color: #555555;
	background-color:transparent !important;
}

.jumbotron
{
   background-color:rgba(233,236,239,0.9);
}

section.pageContent div.bootsterContainer
{
   background-color:rgba(255,255,255,0.9) !important
}

/* Tweak for the footer razor script */
footer .bootsterContainer.dnnc-panel.day .DNNModuleContent.ModDNNCorpRazorHostC
{
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    word-wrap: break-word;
}

/* Hide Size and Created Colums in DNN_Documents module when on mobile devices */

@media screen and (min-width:320px) {
   /* smartphones, iPhone, portrait 480x320 phones */
   /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
   td.SizeHeader, td.SizeCell, td.CreatedDateHeader, td.CreatedDateCell {
      visibility: hidden;
      max-width: 0;
   }
   
   td.TitleHeader, td.TitleCell {
      width: 100%;
   }
   
   div.DNNModuleContent.ModDNNDocumentsC {
      border-color: rgb(201,201,201);
      border-style: solid;
      border-width: 1px;
   }
}

@media screen and (min-width:641px) {
   /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
   /* tablet, landscape iPad, lo-res laptops ands desktops */
   td.SizeHeader, td.SizeCell, td.CreatedDateHeader, td.CreatedDateCell {
      visibility: visible;
      width: 20%;
      text-align: right;
   }
   
   td.TitleHeader, td.TitleCell {
      width: 60%;
   }

   div.DNNModuleContent.ModDNNDocumentsC {
      border-style: none;
      border-width: 0;
   }
}

