/* dnn announcements */
.DnnModule-DNN_Announcements .dnnTextPanel {
  float: right;
}
ol.enagage-announcements {
  margin: 0;
  padding: 0;
}
ol.enagage-announcements li {
  list-style: none;
  border-bottom: 1px solid #eee;
  padding: 0.5em 0 0.75em;
}
ol.enagage-announcements li:last-child {
  border: none;
}
ol.enagage-announcements li h3 {
  margin-bottom: 0.25em;
  line-height: 1;
  font-size: 1.385em;
  color: #555;
}
ol.enagage-announcements li h6 {
  margin: 0 0 .25em;
  font-size: 0.923em;
  color: #777;
}
ol.enagage-announcements li a {
  text-transform: capitalize;
}

ol.enagage-announcements li {
  font-size: 14px;
}

/* override announcement styles for li's within an announcement */
.enagage-announcements ul li {
    list-style: disc!important;
    border-bottom: none!important;
    padding: 0.25em 0 0.25em!important;
}

.is-sticky .dnn-logo img, .dnn-logo img { max-height: 64px; }

.wizard-container .maincontent { max-width: 620px; }
.open-events .row {margin-left: 0; margin-right: 0}

ul.home-other-links li {list-style:none;}

/* DNN Events Styles for List mode (Default theme) */
.DnnModule .ThemeDefault .ListDate, .DnnModule .ThemeDefault .ListTitle, .DnnModule .ThemeDefault .ListDescription, .DnnModule .ThemeDefault .ListCategory, 
.DnnModule .ThemeDefault .ListLocation, .DnnModule .ThemeDefault .ListLocation a, .DnnModule .ThemeDefault .ListCustomField1, .DnnModule .ThemeDefault .ListCustomField2, 
.DnnModule .ThemeDefault .ListRecurText, .DnnModule .ThemeDefault .ListRecurUntil, .DnnModule .ThemeDefault .EnrollTitle {font-family: Arial, Helvetica, sans-serif;}/*-- Override verdana --*/

.ListDataGrid .ListDate, .ListDataGrid .ListTitle{font-size:13px !important;}
.ListDataGrid .ListDate {width: 110px;}
.ListDataGrid .ListTitle a{text-decoration:none;}
.ListDataGrid .ListTitle a:hover{text-decoration:none;}
.ListDataGrid .ListNormal, .ListDataGrid .ListAlternate{background:none !important; font-size:13px !important;}

.ThemeDefault .Eventtooltipheader{background-color: #113a70 !important; color:#fff !important;}
.ThemeDefault .Eventtooltipheader, .ThemeDefault .Eventtooltipbody{border-color: #113a70 !important;}
.ThemeDefault .ListHeader, .ThemeDefault .DetailEnrollGridHeader, .ThemeDefault .EditEnrollGridHeader, .ThemeDefault .EnrollGridHeader{background: none !important; }











/*----- Events Module Calendar View Style Overrides (Minimal Extropy theme) -----*/

    /*-- Colors Used: Blue: #4065a9  Medium Grey: #eee  Light Grey: #f7f7f7 --*/

    .DnnModule .ThemeMinimalExtropy .EventDayScroll {background: #f7f7f7;;}
.DnnModule .ThemeMinimalExtropy .EventDayScroll > div {padding: .5em .5em 0;}
  .DnnModule .ThemeMinimalExtropy .EventOtherMonthDay .EventDayScroll {background: #eee;}
  
    
    .DnnModule .ThemeMinimalExtropy .Event {border: none;}
    .DnnModule .ThemeMinimalExtropy .EventTitle, .DnnModule .ThemeMinimalExtropy .EventTitle td {
        background-color: #4065a9; background-image: none; border-bottom: 1px solid #4065a9; color:#fff; font-family: Arial, Helvetica, sans-serif;
    }
.DnnModule .ThemeMinimalExtropy .SelCategory span {
    font-weight: 300; font-family: Arial, Helvetica, sans-serif;
}
@media (max-width: 480px) {
.DnnModule .ThemeMinimalExtropy .EvtHdrMdlCol{padding-bottom: 15px;}
}

    .DnnModule .ThemeMinimalExtropy .EventNextPrev, .DnnModule .ThemeMinimalExtropy .EventNextPrev a:link {color:#fff; font-family: Arial, Helvetica, sans-serif;}
    .DnnModule .ThemeMinimalExtropy .EventNextPrev a, .DnnModule .ThemeMinimalExtropy .EventNextPrev a:visited, .DnnModule .ThemeMinimalExtropy .EventNextPrev a:hover {color:#fff;}
    .DnnModule .ThemeMinimalExtropy .EventDay, .DnnModule .ThemeMinimalExtropy .EventDayEvents, .DnnModule .ThemeMinimalExtropy .EventWeekendDayEvents{
        background-color: #eee; border: 1px solid #ddd; color: #333; font-family: Arial, Helvetica, sans-serif;
    }
    .DnnModule .ThemeMinimalExtropy .EventDayHeader{background-color:#eee; border-color:#eee;}
    .DnnModule .ThemeMinimalExtropy .EventWeekendDay{
        background-color: #eee;
    }
    .DnnModule .ThemeMinimalExtropy .EventOtherMonthDay{color:#333; background-color: #4065a9; font-family: Arial, Helvetica, sans-serif;}
    .DnnModule .ThemeMinimalExtropy .EventSelectedDay{
        background-color: #aaa; border: 2px solid #aaa;
    }
  
    .ThemeMinimalExtropy .Eventtooltipheader{
        background-color: #4065a9 !important; background-image: none !important; border: 1px solid #4065a9 !important; font-family: Arial, Helvetica, sans-serif !important; border:none !important; color: #fff !important;
    }
    .ThemeMinimalExtropy .Eventtooltipbody{
        background-color: #fff !important; background-image:none !important; border: 1px solid #4065a9 !important; border-top: none !important; font-family: Arial, Helvetica, sans-serif !important; border: none !important;
    }

  /*Header*/
  .ThemeMinimalExtropy .EvtHdrLftCol {width:0 !important;}
  .ThemeMinimalExtropy .EvtHdrMdlCol {width:66% !important;}
  .ThemeMinimalExtropy .EvtHdrMdlCol > div {float: left; padding-right: 1em;}
  .ThemeMinimalExtropy .SelCategory .RadComboBox_Default .rcbInput {padding: 0 0 0 5px !important;}
/* Events Listing Home Page */
.ListDate span, .ListTitle span, .ListTitle a { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 18px; }
.ListTitle a {text-decoration:none;}
.ListNormal, .ListAlternate {border-bottom: solid 1px #eee; padding: .5em 0; display:block; }

.event-item{display:inline-block;border-bottom: solid 1px #eee; padding: .5em 0; }
.event-date { display: block; text-align: center; float: left; border: 1px solid #CCC; width:32px; margin-right: 5px; }
    .event-month { display: block; font-size: 10px; font-weight: bold; color: #fff; background: #4065a9; text-transform: uppercase; margin: 0; padding: 1px 0 0; }
    .event-day { display: block; font-size: 12px; background: #fff; margin: 0; padding: 0; }
.event-details{font-size:.9em; padding-left: 44px;}

/* Event Calendar*/
div.event-details{padding-top:7%;}
.btn-primary {
background-color: #4065a9
}

h1.page-name { display: none; }

.wizard-container .help { width:auto; } 

/* Slider Style */
#flexslider-slider-1255{border:none;}

/* Event Calendar */
div#dnn_ctr1290_Events_EventRpt_rptTRPager{display:none;} 

/* Remove Button hover color */
a.btn.btn-primary.btn-lg:link{ color:#ffffff;} 

/* Sponsor Flex Carousel  */ 
.flex-carousel ul.slides {
  display: flex;
  align-items: center;
} 

.flex-carousel ul.slides li { 
  margin: 0 1.5em;
  max-width: 200px;
}

.flex-carousel li.flex-nav-prev,
.flex-carousel li.flex-nav-next {
  display:none;
} 

.menu_box .fa-bars {
	color: #fff;
	/*override menu toggle color */
}


