/***SpeakersNSA Pages Custom Styles***/

/*Landing Page Elements*/
.speakersNSASlideShow {/*border: 1px solid #F00;*/}

.GenericSlideshow .slideWrapper .slideContainer {
	height: 200px!important;
	overflow: hidden !important;
	background-position: center !important;
    /*height: 20vh!important;*/
}

.GenericSlideshow .slideWrapper .slideContainer .rsOverflow {
	/*width: 100%!important;*/
}

.GenericSlideshow .slideWrapper .slideContainer .rsOverflow .GenericSlideshowItem .top a {
    /*background: transparent;*/
}
 

.rsSlide {

height: 200px;
background-position: center !important;
}
.rsArrow {
padding: 60px 10px !important;
/*height: 180px !important;*/
}
.rsSlide {
height: auto;
background-position: center !important;
}
.rsSlide img {
margin-top: 0px !important;
width: 100% !important;
height: auto !important;
}


@media screen and (min-width: 992px) {
.slideWrapper {
	/*width: 100% !important;
	height: 20vh !important;
	overflow: hidden !important;
	background-position: center !important;
	border: 5px solid #E00;*/
}
.landingTopic {
		min-height: 560px;
		/*adjusts topic blocks to make them even before
		page breaks - may need to adjust if text grows incrementally or shrinks significantly */
	}
}

@media screen (min-width: 0px) and (max-width: 992px) {



}



/*** Start Form Styling ***/


/*Form Container*/
.speakerForm {/*Wrapper for restyling form elements */}
.speakerForm h1 {
	color: #FFFFFF !important;
	font-size: .9em;
	text-align: center !important;
    padding: 0px 0px 10px;
}

header ~ div.container.skin-addpad h1::after {
    display: none;
}

.df_Default {
    width: 100%;
	margin: auto;
}

.df_Default .control {
    margin-top: 0px !important;
}

.df_Default ul.subh li {
    width: auto;
    margin:0px 10px 20px 0px !important;
    /*border-right: 1px solid #F00;
    background-color: #CCC;*/ 
}




/*Form Section Headers*/
.df_Default .section .header {
	background-color: #1b70ac!important;
}
.df_Default .section .header h1 {
	color: #FFFFFF !important;
	font-size: 1.2em;
	text-align: center !important;
}

/*Radio List Labels*/
.df_form .formradiolist label {
	display: inline;
	margin-left: 0px;
	margin-right: 10px;
}

.df_form .formradiolist input {
	display: inline;
	margin-right: 5px;
}


.df_form label {
    margin-right: 20px;
    /*border-top: 1px dotted #F00 !important;*/
}











.df_Default .focus {
    background-color: #ededed!important;
}




/*** End Form Styling ***/