#home_body {
background-image:url(../images/img.jpg); background-repeat:no-repeat; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;	
   width: 100%;
    height: 100%; min-height:900px;
 
  
  
  
	}




body {
	background:transparent;
	min-height:100%; 	
	-webkit-font-smoothing: antialiased;
	-webkit-overflow-scrolling: touch;

	overflow-x:hidden;

	font-weight: normal;
}






.fileContainer {
    overflow: hidden;
    position: relative;
}

.fileContainer [type=file] {
    cursor: inherit;
    display: block;
    font-size: 999px;
	color:#ffffff;

    min-height:30%;
    min-width: 30%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
	cursor: pointer;
}

/* Example stylistic flourishes */

.fileContainer { 
    float: left;
    
}
    

select {

  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none; color:#000;
  width: 100%; border:0; background-color:transparent;
  text-indent: 0.01px; padding-left:5px;
  text-overflow: "";
}









label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 25px;
	margin-right: 15px;
	font-size: 13px; margin-bottom:-20px;
}

input[type=radio],
input[type=checkbox] {
	display: none;
}
label:before {
	content: "";
	display: inline-block;

	width: 34px;
	height: 34px;


	position: absolute;  
	left: 0;
	bottom: 1px; 
	border:1px solid #c7c7c7; 
	background-color: #fff;border-radius: 50px;
	
}

.radio label:before {
	border-radius: 50px;
}
.radio label {
	
}
.checkbox label:before {
    border-radius: 3px;
}

input[type=radio]:checked + label:before {
	
content: "\2714";
	
	font-size: 20px;
	color: #D31119;
	text-align: center;
    line-height: 35px;

 
 
}

input[type=checkbox]:checked + label:before {
content: "\2714";
	
	font-size: 20px;
	color: #D31119;
	text-align: center;
    line-height: 40px;

 
}




#test {
    width: 100%;
 height:40px;
 

    box-shadow: 
        inset 0px 11px 8px -10px #919191,
        inset 0px 0px 8px -10px #919191; 
}


#test2 {
    width: 100%;
 height:40px;
 

    box-shadow: 
        inset 0px 0px 8px -10px #919191,
        inset 0px -11px 8px -10px #919191; 
}

   #desc1 {
      -moz-animation-duration: 1s;
      -webkit-animation-duration: 1s;
      -moz-animation-name: slidein;
      -webkit-animation-name: slidein;
    }
    
    @-moz-keyframes slidein {
      from {
        margin-left:0px;
       width:100%;
      }
      
      to {
        margin-left:0%;
        width:100%;
      }
    }
    
    @-webkit-keyframes slidein {
      from {
        margin-left:100%;
        
      }
      
      to {
        margin-left:0%;
        width:100%;
      }
    }