.left{
	float:left;
}

.lbl_3{
	padding-bottom:2px;
}

.fild_3{
	padding-bottom:9px;
}

.left3{
	padding-left:3px;
}

.clear{
	clear:both;
}

.right{
	float:right;
}

.conf_reg_class{
	font-size:13px;
	/*padding-left:5%;*/
}

/*.conf_tab{
	padding-top:7px;
	padding-bottom:7px;	 
	background-color:#E5E4E2;	 
}*/

.conf_tab{
	padding-top:7px;
	padding-bottom:7px;
	/*background-color:#E5E4E2;*/
	padding-left:30px; 
	border:0px solid red;	 
}

input[type=text]{
	width:350px;
}

.subtitle{
	font-size:11px;
}


.price_subtitle{
	font-size:11px;
	font-weight:bold;
}

.left-20{
	padding-left:20px;
}

input:required {
    box-shadow:none;
}

.conf_num{
	color:#bdc3c7;
	font-size:18px;
	font-family:Lato;
	font-weight:bold;
	border:0px solid red;
	padding-right:8px;
}

.conf_title{
	color:#727273;
	font-size:14px;
	font-family:Lato;
	marign-top:10xp;	 
}

.head_selector1{
	position:absolute;
	margin-top:4px;
	padding-left:20px;
    z-index:9999;
}

.head_selector2{
	position:absolute;
	margin-top:3px;
	padding-left:20px;
    z-index:9999;
}

.head_selector3{
	position:absolute;
	margin-top:2px;
	padding-left:20px;
    z-index:9999;
}

.head_selector4{
	position:absolute;
	margin-top:3px; 
	padding-left:20px;
    z-index:9999;
}


.height_3{
	height:3px;
}

.height_4{
	height:4px;
}

.height_5{
	height:5px;
}

.height_6{
	height:20px;
}

.height_10{
	height:10px;
}

.height_20{
	height:20px;
}

.track_head{
	color:#ff6600;
	font-size:26px;
	margin-left:20px;
	margin-top:5px;
}

.track_subtitle{
	color:#464646;
	font-size:12px;
	margin-left:20px;
}

.track_name{
	color:#464646;
	font-size:14px;
	font-weight:bold;
}

.track_title{
	color:#464646;
	font-size:18px;
	font-weight:bold;
}

.package_name{
	color:#464646;
	font-size:14px;
	font-weight:bold;
}

.package_price{
	color:#464646;
	font-size:14px;
	font-weight:bold;
}

 
.conf_text{
	color:#464646;
	font-size:12px;
}

.conf_price{	 
	border:0px solid red;
	padding-left:8px;
}

.conf_submit{
	background-color:#f7941d !important;
	background: linear-gradient(to bottom, #f7941d 0%, #f7941d 100%);
	border-bottom:0px !important;
	-moz-border-radius: 95px;
	border-radius: 95px;
	
}

.track_block1{
	border:0px solid red;
	padding-bottom:15px;
}

.track_block2{
	border:0px solid red;
	padding-bottom:15px;
}

.track_day_blcok1{
	border:0px solid #000;
	padding:5px;
}


.track_day_blcok2{
	border:0px solid #000;
	padding:5px;
}

.track_day{
	color:#8DC641;
	font-weight:bold;
	font-size:15px
	
}

.route{
	padding:5px;
}

.head_icon{
	padding-left:35px !important;
	 
}

.summ_pri_right{
	text-align:right;	 
	border:0px solid #000;
}

.right30{
	padding-right:30px;
}



/*button, input[type="submit"], input[type="button"], input[type="reset"]{*/
.conf_submit{
	padding:7px 36px 9px !important;
	border-radius:6px !important;
	font-weight:bold;
	background-color:#f7941d !important;
	border-top:0px !important;	
}

.conf_header{
	background-color:#f5f7f8;
	height:120px;
	padding-top:10px;
}

.track_web{
	display:block;
}
	
.track_mobile, .package_mobile{
	display:none;
}

.payment_summary_mobile{
	display:none;
}

.fee_total{
	float:right;
	border:0px solid red;
	padding-right:48px;
}

.err{
	color:#FF0000;
	font-size:14px;
}

/*@media only screen and (max-device-width: 480px){*/
@media screen and (max-width: 600px){
	.conf_header{		 
		border:0px solid red;
		height:68px;
	}
	.track_web{
		display:none;
	}
	
	.track_mobile, .package_mobile{
		display:block;
		padding-top:10px;
		padding-left:10px;
	}
	
	.divider_line, .head_selector, .package_img, .package_txt_web, .payment_summary_web{
		display:none;
	}
	
	
	
	.package_mobile >.conf_num{
		color:#000;
		font-size:14px;
		font-family:Lato;
		font-weight:bold;
		border:0px solid red;
		padding-right:8px;
	}
	
	.payment_summary_mobile{
		display:block;
	}
	
	.mobile_fee_payment{
		padding-bottom:10px;
	}
	
	.fee_total{
		float:left;
	}
	
/*	button, input[type="submit"], input[type="button"], input[type="reset"]{*/
.conf_submit{
		padding:7px 36px 9px !important;
		border-radius:6px !important;
		font-weight:bold;
		background-color:#f7941d !important;
		margin-bottom:10px;
		border-top:0px !important;
	}
	
	.fild_3{
		padding-bottom:9px;
		padding-right:10px;
	}
	
	
}

.fbold{
	font-weight:bold;
}