/* 2sic Sponsor Rotator Overrides */
/*.owl-carousel .owl-item { padding: 1em; }*/ /* adds space between each slide item */

/* 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: #7144af !important; color:#fff !important;}
.ThemeDefault .Eventtooltipheader, .ThemeDefault .Eventtooltipbody{border-color: #7144af !important;}
.ThemeDefault .ListHeader, .ThemeDefault .DetailEnrollGridHeader, .ThemeDefault .EditEnrollGridHeader, .ThemeDefault .EnrollGridHeader{background: none !important; }
  
/*----- Events Module Calendar View Style Overrides (Minimal Extropy theme) -----*/

    /*-- Colors Used: Purple: #7144af 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: #7144af; background-image: none; border-bottom: 1px solid #7144af; 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: #e8e8e8; font-family: Arial, Helvetica, sans-serif;}
    .DnnModule .ThemeMinimalExtropy .EventSelectedDay{
        background-color: #aaa; border: 2px solid #aaa;
    }
  
    .ThemeMinimalExtropy .Eventtooltipheader{
        background-color: #7144af !important; background-image: none !important; border: 1px solid #7144af !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 #7144af !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:block;border-bottom: solid 1px #eee; padding: .5em 0; min-height: 60px;}
.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: #B94A48; 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;
}

/*interior tab list fix*/
ul.nav-tabs li { list-style:none; }

/* big blue sign up button */
.signup {
	color: #666;
	font-size: 16px;
	padding: 15px 0;
	text-align: center;
}
	.signup p {
		margin-bottom: 0;
	}
		
	a.signup-button {
		background: #286DA3;
	  background: -moz-linear-gradient(center top , #0c519b, #08386c) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear,left top,left bottom,from(#0c519b),to(#08386c));
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0c519b',endColorstr='#08386c')
		border: 1px solid #51A0B3;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
		color: #BED7E1;
		display: inline-block;
		font-size: 13px;
		padding: 12px 24px;
		text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
		font-weight: bold;
		text-decoration: none;
	}
	
	a.signup-button:hover {
		background: -moz-linear-gradient(-90deg, #08386c, #041f3d) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear,left top,left bottom,from(#08386c),to(#041f3d));
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#08386c',endColorstr='#041f3d')
		text-decoration: none;
	}
	a.signup-button:visited {
    	color: #BED7E1;
	}
	.signup-button strong {
    	color: #FFFFFF;
		display: block;
		font-size: 18px;
	}
	.signup-button em {
		color: #C8ECFF;
		font-style: normal;
		font-weight: bold;
	}

/* hide volunteer sign up, no thanks, exemption */
#dnn_ctr3416_RegistrationWizard_ctl04_SignUpRadioButton,
label[for="dnn_ctr3416_RegistrationWizard_ctl04_SignUpRadioButton"],
#dnn_ctr3416_RegistrationWizard_ctl04_OptOutRadioButton,
label[for="dnn_ctr3416_RegistrationWizard_ctl04_OptOutRadioButton"],
#dnn_ctr3416_RegistrationWizard_ctl04_ExemptRadioButton,
#dnn_ctr3416_RegistrationWizard_ctl04_ExemptCodeLabel,
label[for="dnn_ctr3416_RegistrationWizard_ctl04_ExemptRadioButton"],
#dnn_ctr3416_RegistrationWizard_ctl04_ExemptCodeTextBox {display:none!important;}

