		.spc{
			padding-bottom: 15px
		}
			.bigtext{
				  width: 70%;
				  height: 40px;
				  padding: 12px 20px;
				  margin: 8px 0;
				  display: inline-block;
				  border: 1px solid #ccc;
				  border-radius: 4px;
				  box-sizing: border-box;
				
			}
			.midtext{
			  width: 50%;
			  height: 40px;
			  padding: 12px 20px;
			  margin: 8px 0;
			  display: inline-block;
			  border: 1px solid #ccc;
			  border-radius: 4px;
			  box-sizing: border-box;
				
			}
			.datetext{
			  width: 20%;
			  height: 40px;
			  padding: 12px 20px;
			  margin: 8px 0;
			  display: inline-block;
			  border: 1px solid #ccc;
			  border-radius: 4px;
			  box-sizing: border-box;
				
			}
			.smltext{
			  width: 10%;
			  height: 40px;
			  padding: 12px 20px;
			  margin: 8px 0;
			  display: inline-block;
			  border: 1px solid #ccc;
			  border-radius: 4px;
			  box-sizing: border-box;
				
			}
			input[type=submit] {
			  width: 25%;
			  background-color: #4CAF50;
			  color: white;
			  padding: 14px 20px;
			  margin: 8px 0;
			  border: none;
			  border-radius: 4px;
			  cursor: pointer;
			}

			input[type=submit]:hover {
			  background-color: #45a049;
			}

			.formdiv {
			  border-radius: 5px;
			  background-color: none;
			  padding: 20px;
			}
			.select-css-big {
				display: block;
				font-size: 16px;
				font-family: sans-serif;
				font-weight: 700;
				color: #444;
				line-height: 1.3;
				padding: 12px 20px;
				width: 80%;
				max-width: 90%; 
				box-sizing: border-box;
				margin: 0;
				border: 1px solid #aaa;
				box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
				border-radius: .5em;
				-moz-appearance: none;
				-webkit-appearance: none;
				appearance: none;
				background-color: #fff;
				background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
				  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 50%);
				background-repeat: no-repeat, repeat;
				background-position: right .7em top 50%, 0 0;
				background-size: .55em auto, 90%;
			}
			.select-css-big:-ms-expand {
				display: none;
			}
			.select-css-big:hover {
				border-color: #888;
			}
			.select-css-big:focus {
				border-color: #aaa;
				box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
				box-shadow: 0 0 0 3px -moz-mac-focusring;
				color: #222; 
				outline: none;
			}
			.select-css-big option {
				font-weight:normal;
			}
			.select-css {
				display: block;
				font-size: 16px;
				font-family: sans-serif;
				font-weight: 700;
				color: #444;
				line-height: 1.3;
				padding: 12px 20px;
				width: 40%;
				max-width: 50%; 
				box-sizing: border-box;
				margin: 0;
				border: 1px solid #aaa;
				box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
				border-radius: .5em;
				-moz-appearance: none;
				-webkit-appearance: none;
				appearance: none;
				background-color: #fff;
				background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
				  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 50%);
				background-repeat: no-repeat, repeat;
				background-position: right .7em top 50%, 0 0;
				background-size: .15em auto, 90%;
			}
			.select-css:-ms-expand {
				display: none;
			}
			.select-css:hover {
				border-color: #888;
			}
			.select-css:focus {
				border-color: #aaa;
				box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
				box-shadow: 0 0 0 3px -moz-mac-focusring;
				color: #222; 
				outline: none;
			}
			.select-css option {
				font-weight:normal;
			}
			.select-css-sml {
				display: block;
				font-size: 16px;
				font-family: sans-serif;
				font-weight: 700;
				color: #444;
				line-height: 1.3;
				padding: 12px 20px;
				width: 20%;
				max-width: 30%; 
				box-sizing: border-box;
				margin: 0;
				border: 1px solid #aaa;
				box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
				border-radius: .5em;
				-moz-appearance: none;
				-webkit-appearance: none;
				appearance: none;
				background-color: #fff;
				background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
				  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 50%);
				background-repeat: no-repeat, repeat;
				background-position: right .7em top 50%, 0 0;
				background-size: .8em auto, 20%;
			}
			.select-css-sml:-ms-expand {
				display: none;
			}
			.select-css-sml:hover {
				border-color: #888;
			}
			.select-css-sml:focus {
				border-color: #aaa;
				box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
				box-shadow: 0 0 0 3px -moz-mac-focusring;
				color: #222; 
				outline: none;
			}
			.select-css-sml option {
				font-weight:normal;
			}

