@charset "utf-8";
/* CSS Document */

body {
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#000;
	margin:0;
	padding:0;
}
#app {
	width:600px;
	margin:0 auto;
}
#app_top {
	float:left;
	border:1px solid #ccc;
	padding:10px 5%;
margin:20px;
}
#app_top h1 {
	width:100%;
	float:left;
	font-size:24px;
}
#app_top h2 {
	width:100%;
	float:left;
	font-size:18px;
}
#app_top h3 {
	width:100%;
	float:left;
	font-size:14px;
}
#app_top p {
	width:100%;
	float:left;
	font-size:14px;
	text-align:center;
	line-height:30px;
	margin:0px;
	padding:0;
/* word-break: break-word !important; */
}
#app_top form {
	width:100%;
	float:left;
	margin:20px auto;
}
#app_top label {
	width:100%;
	float:left;
	font-size:14px;
	margin-bottom:5px;
}
#app_top input[type="text"] {
	width:100% !important;
	float:left;
	height:30px;
	border:1px solid #ccc;
	margin-bottom:15px;
	text-indent:5px;
}

#app_top textarea{width:100% ; margin-bottom:15px;}

#app_top input[type="radio"] {
	margin-bottom:15px; margin-right:10px;
}

.app_validationSummary { width:100%; float:left; margin:10px 0;}

.app_bottom{ width:100%; float:left; margin:10px 0;}


.app_bottom p{ width:100%; float:left; text-align:left !important;}


.app_bottom .submit{ margin:20px 0 0; float:right !important; border:none; border-radius:3px; color:#000;  text-align:center; }


.app_bottom .submit input[type="submit"]{height:36px !important; line-height:36px !important; font-weight:bold !important;}

.ddlStyle {width:100%;margin:10px 0 20px; height:30px;}

#ctl00_ContentPlaceHolder1_txtDecPlace{border-top:none !important;border-left:none !important; border-right:none !important; width:50% !important; float:none !important;}

#ctl00_ContentPlaceHolder1_txtDecName{border-top:none !important;border-left:none !important; border-right:none !important; width:50% !important; float:none !important;}


#ctl00_ContentPlaceHolder1_MembershipRadioButtonList_0{float:none !important ;}

#ctl00_ContentPlaceHolder1_MembershipRadioButtonList_1{float:none !important ;}


#rbWorked label{ float:none !important; margin-right:15px;}
#rbMembership label{ float:none !important; margin-right:15px;}
#ctl00_ContentPlaceHolder1_LabelContribution{margin-bottom:5px;float: left;
    font-size: 14px;}
#ctl00_ContentPlaceHolder1_ddlCourse{width:100%;margin:10px 0 20px; height:30px;}

/*---------------------Media Queries-----------------------*/

@media only screen and (max-width: 640px) { 

#app{ width:96%; margin: 0 2%}

#app_top{ width:90%;}

/* #app_top p{word-wrap: break-word;} */


}



