/* override defaults */

/* contact form */
a.dnnFormHelp{padding-right:20px;}
img.Feedback_Required{height: 16px; width: 16px;}

    .reg-btn{background: transparent url(/portals/jrmustangs/register-btn.gif) no-repeat top left; width:270px; height:120px;overflow:hidden;text-indent:-99999px; display:block;}
    a:hover.reg-btn{background: transparent url(/portals/jrmustangs/register-btn.gif) no-repeat bottom left; width:270px; height:120px;overflow:hidden;text-indent:-99999px; display:block;}

#esm-form, #esm_form, #es-wizard-form{font-size:11px;}


#footer .registerLink, #footer .loginlink { font-size: 12px;}

.help-message {border:1px solid #e5e181;background: #fefde2;color:#666; padding-left: 10px;}	

/* 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: -moz-linear-gradient(center top , #50B7D1, #286DA3) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear,left top,left bottom,from(#50B7D1),to(#286DA3));
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#50b7d1',endColorstr='#286da3')
		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: 11px;
		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, #66C7E5, #328FC9) repeat scroll 0 0 transparent;
		background: -webkit-gradient(linear,left top,left bottom,from(#66C7E5),to(#328FC9));
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#66C7E5',endColorstr='#328FC9')
		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;
	}

.green a.signup-button{
background: #639d50; /* Old browsers */
background: -moz-linear-gradient(top,  #639d50 0%, #428b2f 47%, #1a6b0d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#639d50), color-stop(47%,#428b2f), color-stop(100%,#1a6b0d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #639d50 0%,#428b2f 47%,#1a6b0d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #639d50 0%,#428b2f 47%,#1a6b0d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #639d50 0%,#428b2f 47%,#1a6b0d 100%); /* IE10+ */
background: linear-gradient(top,  #639d50 0%,#428b2f 47%,#1a6b0d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639d50', endColorstr='#1a6b0d',GradientType=0 ); /* IE6-9 */
}
.green a.signup-button:hover{
background: #8fbf7d; /* Old browsers */
background: -moz-linear-gradient(top,  #8fbf7d 0%, #6aaf53 47%, #38971f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fbf7d), color-stop(47%,#6aaf53), color-stop(100%,#38971f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8fbf7d 0%,#6aaf53 47%,#38971f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8fbf7d 0%,#6aaf53 47%,#38971f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8fbf7d 0%,#6aaf53 47%,#38971f 100%); /* IE10+ */
background: linear-gradient(top,  #8fbf7d 0%,#6aaf53 47%,#38971f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fbf7d', endColorstr='#38971f',GradientType=0 ); /* IE6-9 */
}
.create-side ul li { list-style: none; }


/* DNN 7 overrides */
.DNNEmptyPane.dnnSortable {min-height:0;}
.dnnEditState .DnnModule{opacity:1;} 

.dnnFormItem input[type="text"], .dnnFormItem select, .dnnFormItem textarea, .dnnFormItem input[type="email"], .dnnFormItem input[type="search"], .dnnFormItem input[type="password"]
{ padding: .5em; }
.team-reg-wrap {width: 940px !important;}
.radio.inline {width:150px;}
.serene .navbar-inner {filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.Head{display:block;}
.engage-rotator-container {margin-bottom: 30px;}



/*Calendar Styling*/

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

    /*-- Colors Used: Navy: #172d52  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: #172d52; background-image: none; border-bottom: 1px solid #172d52; 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: #172d52 !important; background-image: none !important; border: 1px solid #b80100 !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 #172d52 !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: #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;
}


















