	/* Chrome, Safari, Edge, Opera */
	input::-webkit-outer-spin-button,
	input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
	}
	button{
		border-radius:3px;
		border:1px solid blue;
		width:100%;
		background-color:lightblue;
		font-size:80%;
		font-family:arial narrow;
	}
	body{
		max-width:100%;
		width:100%;
	}
	.heading1{
		font-family:cooper;
		font-weight:bold;
		font-size:2vw;
		color:green;
	}
	.heading2{
		font-family:arial narrow;
		font-weight:bold;
		font-size:1.3vw;
		color:red;
	}

	.dtdisp{
		font-size:2vw;
	}

	input[type='submit']{
		width:80%;
		background-color:#2bc232;
		color: #ffff00;
		border:none;
		border-radius: 5px;
		cursor: pointer;
		text-align:center;
		font-size:1.5vw;
		padding-top:5px;
		padding-bottom:5px;
		font-weight:bold;
	}
	table
	{
		border:0px solid lightblue;
		border-collapse: collapse;
		width:90%;
		word-wrap: break-word;
	}
	td {
		border:1px solid lightblue;
		font-family:Arial Narrow;
		white-space:nowrap;
		vertical-align:middle;
		text-align:left;
		font-size:80%;
		padding:5px;
		height:50px;
	}
	::placeholder{
		font-size:1vw;
		color:#DCDCDC;
		padding:5px;
	}
	input[type="text"],input[type="number"]{
		border: 1px solid yellow;
		background-color: lightyellow;
		border-radius:5px;
		font-size:2vw;
		font-family:arial narrow;
		width:95%;
		padding:3px;
		text-align:center;
		font-weight:bold;
	}
	input[type="radio"]{
		color:red;
		height:20px;
		color:blue;
	}

	input[type="date"]{
		width:30%;
		color:red;
		font-size:1.3vw;
		border-radius:5px;
		padding:5px;
	}
	
    .ideastyle{
        font-size:2vw;
        width:95%;
        border-radius:5px;
        border:1px solid red;
        background-color: lightyellow;
        padding:5px;
		text-align: center;
    }
    .newidea{
        font-size:2vw;
        font-weight:bold;
        color:red;
        background-color: white;
        border:none;
    }
	.textarealist{
		font-family:Arial Narrow;
        background-color: lightyellow;
        font-size:1vw;
		width:100%;
	}
	select{
		border:2px solid green;
		padding:5px;
		border-radius:5px;
	}
	textarea {
		width:95%;
		border-radius:10px;
		font-family:Arial Narrow;
        background-color: lightyellow;
        font-size:2vw;
        padding:1%;
        border:1px solid red;
	}
	tr:nth-child(even) {background-color: #f2f2f2;}

	th{
		border:1px solid lightblue;
		font-family:Arial Narrow;
		font-size:100%;
		color:white;
		vertical-align:middle;
		background-color:green;
		padding:3px;
	}
	div{
		font-size:2vw;
		font-family:cooper black;
		text-align:center;
	}
	.subhead{
		color:red;
		font-family:arial narrow;
		font-size:1.5vw;
		background-color:white;
		padding:5px;
	}
	.headtext{
		color:green;
		font-family:Cooper;
		font-size:2.3vw;	
		text-align:center;
		color:darkblue;
		font-weight:bold;
	}
	.rdo{
		font-family:Arial Narrow;
		Font-size:1.5vw;
		font-weight:bold;
		color:red;
	}

@media screen and (max-width: 1000px) {
	.rdo{
		font-family:Arial Narrow;
		Font-size:4.2vw;
	}
	.heading1{font-size:3vw;}
	.heading2{font-size:2vw;}
	body{
		max-width:100%;
		width:98%;
	}

	table{width:100%;}

	td {font-size:70%;text-wrap: wrap;}

	div{
		font-size:4vw;
		font-weight:bold;
		font-family:Arial narrow;
	}
	
	.subhead{font-size:3vw;}
	.headtext{font-size:4.5vw;}
	
	input[type='submit']{
		width:90%;
		font-size:4vw;
	}
	a{font-size:2vw;}

	textarea{font-size:4vw;border-radius:3px;}
	
	.dtdisp{font-size:4vw;}
	
	th{font-size:60%;}
	
	.ideastyle{font-size:4vw;}

	.newidea{font-size:3vw;}
	
	input[type=text]{
		font-size:4.5vw;
		color:blue;
		padding:5px;
	}
	
	input[type="date"]{	font-size:2.5vw; }
	::placeholder{
		font-size:3vw;
		color:#DCDCDC;
	}
}
