@charset "utf-8";
/* CSS Document */



.Volunteer_rond_new{
	width:77%;
/*	width:950px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px;
	border:1px solid #D6D6D6;
	border-radius:0;
	}

/*.vol_top_round1 {
   background: url("../../../images/top_round_big_03.jpg") no-repeat scroll 0 0 transparent; 
	
	height: 32px;
    width: 700px;
	
	}*/
	
	/** For sponsorPage Css **/
 
 .vol_top_round1{
	/* border-radius:16px 16px 0 0;
	 border-bottom:1px solid #d6d6d6;
	 line-height:28px;
	 height: 32px;
*/
}
	
	.vol_top_round2 {
    /*background: url("../../../images/top_round_big_03.jpg") no-repeat scroll 0 0 transparent; */
    background: url("../../../images/top_bg_930px.png") no-repeat scroll 0 0 transparent;
	height: 32px;
   
	/*background-size:950px 32px;*/
       	
	
	}

.vol_title_1 {
    color: #000000;
    float: left;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    padding: 3px 0 0 20px;
    text-shadow: 0 0 1px #CCCCCC;
	
}
	
.centr_rounder_vol{
	/*border-left:solid 1px #d6d6d6;
	border-right:solid 1px #d6d6d6;*/
	padding:8px;
	}
	
	
	
.vol_Bottom_round1 {
   /* background: url("../../../images/vol_round_bottom_06.jpg") no-repeat scroll 0 0 transparent;*/
    height: 21px;
    width: 700px;
 /*  width:950px;
   background-size:950px 21px;*/
	}
	
	.vol_Bottom_round2 {
    background: url("../../../images/bottonBg930px.png") no-repeat scroll 0 0 transparent;
    height: 21px;
	}
	
	
.header_sponsor {
	/*background-color:#C0D62C;
    color: #FFFFFF;*/
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 4px;
    width: 99%;
  /* width:925px;*/
	/*margin-top:5px;*/
	}
.vol_ckbx{
	padding-top:6px;
	}
.volt_details{
	/*margin-left:22px;*/
	/*padding-left:10px;*/ 
	/*padding-top:5px;
	padding-right: 10px;*/
	text-align: justify;
	}
.volt_details ul li{ margin:0px; padding:0px;}
.vol_validation{
	padding-bottom:10px;
	padding-top:3px;
	color:#F00;
	padding-left:30px;
	}

element.style {
    width: 200px;
}

form.field-table input[type="text"], form.field-table input[type="password"] {
	background:url("../../../images/inputbg.png") repeat-x;
    border: 1px solid #BFCDD2;
    border-radius: 4px 4px 4px 4px;
    color: #b2b2b2;
    font-family: arial;
    font-size: 12px;
    padding-left: 4px;
}
input[type="text"], input[type="password"] {
	background:url("../../../images/inputbg.png") repeat-x;
    border: 1px solid #BFCDD2;
    border-radius: 4px 4px 4px 4px;
    color: #b2b2b2;
    font-family: arial;
    font-size: 12px;
    padding-left: 4px;
}

.vol_head_black{
	font-weight:bold;
	padding-top:8px;
	}
.vol_checkbox{
	padding-top:3px;
	}
.clear{
	clear:both;
	}
.vol_contact_info{
	
	}
.vol_contact_info_left{
	float:left;
	width:320px;
	padding-top:10px;
	}
.vol_validation_fname{
	color:#F00;
	padding-bottom:4px;
	}
.evol_firstName{
	float:left;
	}
/*.event_name{
	padding-top:8px;
	float:left;
	width:320px;
	}
.vol_last_name{
	padding-top:8px;
	float:right;
	width:320px;
	}*/
	
	.event_name{
	padding-top:8px;
	float:left;
	width:450px;
	}
.vol_last_name{
	padding-top:8px;
	float:left;
	width:450px;
	}
.Entity_Person{
	padding-top:5px;
	float:left;
	width:360px;
	}
.event_field{
	padding-bottom:5px;
	float:left;
	}
.VOL_spo_link{
	margin-top: 8px;
	}
.vol_exp_date{
	float:left;
	margin-left:10px;
	}
.vol_expdate_validation{
	padding-bottom:10px;
	padding-top:3px;
	color:#F00;
	padding-left:60px;
	}
.vol_Digits_validation{
	padding-bottom:10px;
	padding-top:3px;
	color:#F00;
	/*padding-left:363px;*/
	}
.Billing_Address{
	font-weight:bold;
	}
.vol_check_out {
  
	}
	
	
	#sponser_contact_info td
	{
		height:auto;
		vertical-align:baseline;
		padding:0 5px ;
	}
	
	#sponser_contact_info td input[type=text]
	{
		height:18px;
		margin:2px auto;
	}
	
	.credit_card_box td
	{
		padding:0px;
	}
	#payment_detail_info td input[type=text]
	{
		height:17px;
	}
	#cargbox
	{   
		width:100%;
		
	}
	#cargbox_heading
	{
		
		text-align:center;
		color: #2A2A2A;
        font-size: 19px;
		font-weight:400;
		word-spacing:normal;

	}
	#cargbox_amount
	{
	font-size: 37px;
    margin:14px auto;
    text-align: center;
    }
	.cargbox_button
	{
	/*background: url("../../../images/bgbg_03.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;*/
    border: medium none;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 22px;
    padding: 7px 21px;
    text-align: center;
    text-decoration: none;
	width:100%;
	font-weight:400;
	}
	
	/** sponsor page New Css **/
	.sponsorMobileShowError{ display:none; }
	.expWrap span {  float: left;}
	.validationWrp > span {  float: left;}
	.Volunteer_rond_new{float:left;margin-top: 10px}
	.csClear {  display: block;  clear: both;}
	.credit_card_box{ float:left; }
	.PurchaseWrap {  float: left; margin-left:140px;}
	.expWrap {  float: left;}
	.secrityCode {  float: right;}
	.rowDataSponsor {  padding: 4px 0;}
	.nameLable {  margin-top: 10px;}
	.dk_container {  margin-right: 10px;}
	#sponser_contact_info td input {  padding: 7px !important;}
	#sponser_contact_info .dk_focus .dk_toggle {  margin-bottom: 3px;}
	#sponser_contact_info .event_field .dk_toggle {  margin-bottom: 0px;  padding-right: 53px;}
	#sponser_contact_info .event_field .dk_label{ padding:4px; display:block; line-height:12px; }
	.nameOnCard input , .rowDataSponsor input {  padding: 10px 0 10px 10px; background:#fff !important; }
	.rowDataSponsor .dk_label {  padding: 8px;  display: block;}
	table#sponser_contact_info {  width: 100%;  margin-top: 15px;}
	.sponsorRightSide{ float:left;width:245px; }
	
	/**For Donation Page**/
	.VolListData > table {  width: 100%;}
	.vol_heading_strip.vol_heading_stripNew {  margin: 0;}
	
	@media screen and (min-device-width: 320px) and (max-device-width: 640px){	.expWrap .expMonth {  float: left;}
		.sponsorWrapMain11, .sponsorWrapMain12 {  float: none !important;  margin: 0 auto;  width: 98% !important;}
		.sponsorRightSide {  float: none !important;  margin: 0 auto !important;  width: 100% !important;}
	}
	
	@media screen and (min-device-width: 641px) and (max-device-width: 900px) {
	 	.left_panel.sponsorWrap {  width: 100% !important;}
		.Volunteer_rond_new {  width: 58% !important;}
		#sponser_contact_info td{ display:block; clear:both; }
		.PurchaseWrap{ float:left; margin:0 !important ; padding-bottom:15px;}
		.c_card_field1_bg {  width: 100% !important;}
		.secrityCode {  float: none !important;  width: 100%;  display: block;  clear: both;}
		#card_first_name {  width: 316px !important;}
		.donationD1 {  white-space: nowrap;}
	 }
	@media screen and (min-device-width: 901px) and (max-device-width: 1200px) {
	 	.left_panel.sponsorWrap {  width: 100% !important;}
		.Volunteer_rond_new {  width: 70% !important;}
		#sponser_contact_info td{ display:block; clear:both; }
				.PurchaseWrap{ float:left; margin:0 !important; padding-bottom:15px; }
				.c_card_field1_bg {  width: 100% !important;}
		.secrityCode {  float: none !important;  width: 100%;  display: block;  clear: both;}
		#card_first_name {  width: 316px !important;}
	 }
