	body {
	    font-size: 100%;
	    font-family: 'Roboto', sans-serif;
	}
	 .big_form{
	 	 margin: 0vw 9vw;
	    max-width: 1067px;
	    border: 1px solid #c7c7c7;
	 }
/*	 
	 .heading{
		font-weight: lighter;
		font-size:100%;
		text-decoration: underline;
		background-color: #6c757d;
		color: white;
		margin: 0vw 0vw 1vw vw;
	}
*/
	 .heading{
		font-weight: lighter;
		font-size:100%;
		/*text-decoration: underline;*/
		background-color: #47515a;
		color: white;
		margin: 1vw 1vw 1vw 0vw;
	}


	 .topheading{
		font-weight: lighter;
		font-size:100%;
		/*text-decoration: underline;*/
		background-color: #47515a;
		color: white;
		margin: 0vw 1vw 1vw 0vw;
	}
	 .middleline{
		margin: 0vw 0vw 1vw 0vw;
	}
	
	 .col-sm-2{
	 	margin-top: 1%;
	 }
	 .col-sm-3{
	 	margin-top: 1%;
	 } 
	 .col-sm-4{
	 	margin-top: 1%;
	 } 
	 .col-sm-5{
	 	margin-top: 1%;
	 } 
	 .col-sm-6{
	 	margin-top: 1%;
	 }  
	.label {
	   color: #212529;
	   font-size: 0.8rem;
	   font-weight: bold;
	}
	

	input[type=text], select {
		border-radius: 0 0 0 0;
		background-color: #fbfbfb;
	}	
	input[type=number], select {
		border-radius: 0 0 0 0;
		background-color : #fbfbfb;
	}	
	input[type=tel], select {
		border-radius: 0 0 0 0;
		background-color : #fbfbfb;
	}	
	input[type=email], select {
		border-radius: 0 0 0 0;
		background-color : #fbfbfb;
	}	
	select, option {
		border-radius: 0 0 0 0;
		/*background-color : #ffffff;*/
	}		
	
	.form-control {
	    display: block;
	    width: 100%;
	    height: calc(1.25em + .75rem + 2px);
	    padding: .375rem .75rem;
	    font-size: 0.8rem;
	    font-weight: 400;
	    line-height: 1.5;
	    color: #495057;
	    background-color: #fff;
	    background-clip: padding-box;
	    border: 1px solid #ced4da;
	    border-radius: .25rem;
	    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}
