

/* scrollable root element */
#wizard {
    //font-size:12px;
    margin:40px 0;
    width:100%;
    position:relative;
	float:left;  
}

#status li {
    padding: 10px 145px 10px 145px;  
    background: #efefef;	
	margin:-5px 5px 10px 0;
    position: relative;
    display: inline-block;
	cursor:pointer;
    color:#BFBFBF;
	font-size:18px;
	font-family: Cambria, Georgia, serif;
	font-weight:bold;
    text-decoration:none; 
	z-index:1px;
}
#status li:hover { cursor: hand;}
#status li:before {
    width: 0;
    height: 0;
    border-top: 20px inset transparent;
    border-bottom: 20px inset transparent;
    border-left: 20px solid #fff;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
}
#status li:after {
    width: 0;
    height: 0;
    border-top: 20px inset transparent;
    border-bottom: 20px inset transparent;
    border-left: 20px solid #efefef;
    position: absolute;
    content: "";
    top: 0;
    right: -20px;
    z-index: 1;
}
/*.steps a:last-child:after,*/
#status li:first-child:before {
    border: none;
}
#status li:first-child {
    padding-left:80px;   
	margin-left:-10px;	
    -webkit-border-radius: 4px 0 0 4px;
       -moz-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
}
#status li:last-child {
    -webkit-border-radius: 0 4px 4px 0;
       -moz-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0;
}
#status .active {
    background:#5A88CA;
    color: #FFF;
	text-shadow: 0.2em 0.2em 0.2em #333;	
}
#status .active:after {
    border-left-color:#5A88CA;
	
}


.kv_slider-wrapper 
      {
	position:relative;
	left:0;
	width:400%;
	overflow:hidden;
	font-family: Cambria, Georgia, serif;
	}
.main-slides {
	padding:5px 20px;
	width:25%;
	float:left;
}

#kv_main-slider-space{ 
	overflow:hidden;
	position :relative ; 
	width:100%;
	margin: 0 auto;
	top: 20%; 	
}


.kv_slider-wrapper h3  { padding:10px; text-align:center; font-size:1.1em; font-weight:bold; letter-spacing:1px; color:#EF5F21; text-transform:uppercase;}

.kv_slider-buttons {
    width:30px;
    height:30px;
}
.kv_slider-buttons:hover { cursor:pointer; }
#kv_slider-next, #kv_slider-next1 {
	float:right;
   	width: 140px;
	height: 40px;
	margin:15px;
	padding: 12px;
	background: #50bc55;
	font:bold 14px 'Source Sans Pro',Arial,Helvetica,'sans-serif';
	letter-spacing: 0.1em;
    color: #FFF;
	border: 0 none;
	border-radius: 6px;
	text-align:center;
	cursor: pointer;
	text-transform: uppercase;
	
}
#kv_slider-next:hover, #kv_slider-next1:hover {
box-shadow: 0 0 0 2px white, 0 0 0 3px #50bc55;
}

#kv_slider-back, #kv_slider-back1 {
	float:left;
   	width: 150px;
	height: 40px;
	margin:15px;
	padding: 12px;
	background: #dadada;
	font:bold 14px 'Source Sans Pro',Arial,Helvetica,'sans-serif';
	letter-spacing: 0.1em;
    color: #FFF;
	border: 0 none;
	border-radius: 6px;
	text-align:center;
	cursor: pointer;
	text-transform: uppercase;	   
}
#kv_slider-back:hover, #kv_slider-back1:hover {
box-shadow: 0 0 0 2px white, 0 0 0 3px #CCC;
}

#kv_slider-submit {
	float:right;
   	width: 150px;
	height: 40px;
	margin:15px;
	padding: 12px;
	background: #EF5F21;
	font:bold 14px 'Source Sans Pro',Arial,Helvetica,'sans-serif';
	letter-spacing: 0.1em;
    color: #FFF;
	border: 0 none;
	border-radius: 6px;
	text-align:center;
	cursor: pointer;
	text-transform: uppercase;
}
#kv_slider-submit:hover {
box-shadow: 0 0 0 2px white, 0 0 0 3px  #EF5F21;
}

.border { float:left; border: 1px solid #dadada; padding:10px; background:rgba(241, 241, 241, 0.54);}

#step2 .imgbx {width:93%;}

.labeltab label {margin-left:7px;}