 /*basic reset*/
         * {
			 margin: 0;
			 padding: 0;
         }
         /* html {
			 height: 100%;
			 background: #0e0e0e; 
         }*/
		p {
			margin: 0 0 0px;
		}
		.form-group {
			margin-bottom: 0px;
		}
         body { 
			 font-family: 'Nunito Sans', sans-serif;
			 background-image:url(../background.jpg); 
			 background-size: 100% 100%;
			 height:100vh;
			 /* overflow:hidden; */
			 overflow-x: hidden;
         }
         /*form styles*/
         #msform {
			 width: 1300px;
			 /* margin: 50px auto;
			 margin: 30px auto;
			 top: 16%; */
			 margin: 0px auto;
			 text-align: center;
			 position: relative;
         }
         #msform fieldset {
			 /* background: white; */
			 background: #000000a8;
			 border: 0 none;
			 border-radius: 3px;
			 box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
			 padding: 20px 30px;
			 box-sizing: border-box;
			 width: 100%;
			 margin: 15px 0;
			/*
			 margin: 0 10%;
			 stacking fieldsets above each other*/
			position: absolute;
         }
         /*Hide all except first fieldset*/
         #msform fieldset:not(:first-of-type) {
			display: none;
         }
         /*inputs*/
         #msform input,
         #msform textarea {
			 padding: 15px;
			 border: 1px solid #ccc;
			 border-radius: 3px;
			 margin-bottom: 10px;
			 /*width: 100%;*/
			 box-sizing: border-box; 
			 color: #2C3E50;
			 font-size: 13px;
         }
         /*buttons*/
         #msform .action-button {
			 width: 200px;
			 /* background: #186ab4; */
			 background: #000;
			 font-weight: bold;
			 color: white;
			 border: 0 none;
			 border-radius: 1px;
			 cursor: pointer;
			 padding: 15px;
			 margin: 10px 5px !important;/**/
			 font-size: 20px;
			 border-radius: 8px;
         }
         #msform .action-button:hover,
         #msform .action-button:focus {
			box-shadow: 0 0 0 2px white, 0 0 0 3px #67d5bf;
			 background: #fff;
			 color:#000;
         }
         /*headings*/
         .fs-title strong{
			 color:#cbe3f9 !important;
			 font-size:18px !important; 
			 margin-bottom:10px;
		 }
         .fs-title {
			 font-size: 15px;
			 text-transform: uppercase;
			 color: #fff;
			 margin-bottom: 10px;
			 font-weight: 900;
			 text-align: justify; 
			 /* color: #186ab4; 
			 height: 120px;
			overflow: auto;
			padding: 0px 5px;*/
         }
         .fs-subtitle {
			 font-weight: normal;
			 font-size: 14px;
			 color: #666;
			 margin-bottom: 20px;
         }
         /*progressbar*/
         #progressbar {
			margin-bottom: 30px;
			overflow: hidden;
         /*CSS counters to number the steps*/
			counter-reset: step;
         }
         #progressbar li {
			 list-style-type: none;
			 color: white;
			 text-transform: uppercase;
			 font-size: 9px;
			 width: 10%;
			 float: left;
			 position: relative;
         }
         #progressbar li:before {
			 content: counter(step);
			 counter-increment: step;
			 width: 20px;
			 line-height: 20px;
			 display: block;
			 font-size: 10px;
			 color: #333;
			 background: white;
			 border-radius: 3px;
			 margin: 0 auto 5px auto;
         }
         /*progressbar connectors*/
         #progressbar li:after {
			 content: '';
			 width: 100%;
			 height: 2px;
			 background: white;
			 position: absolute;
			 left: -50%;
			 top: 9px;
			 z-index: -1;
         /*put it behind the numbers*/
         }
         #progressbar li:first-child:after {
         /*connector not needed before the first step*/
			content: none;
         }
         /*marking active/completed steps green*/
         /*The number of the step and the connector before it = green*/
         #progressbar li.active:before,
         #progressbar li.active:after {
			 background: #67d5bf;
			 color: white;
         }
         .help-block {
			 font-size: 0.8em;
			 color: #7c7c7c;
			 text-align: left;
			 margin-bottom: 0.5em;
         }
		 label{
			font-size:18px;
			font-weight:700;
		 }
		 .form-control{font-family: 'Nunito Sans', sans-serif;font-size: 16px;height: 60px;font-weight: 600;}
		 .paddingrl0px{padding-right: 0px;padding-left: 0px;}