@charset "UTF-8";
form {width: 290px; margin: 0; font-size: 12pt; background: rgba(18,52,86,0.9); padding: 2em; color: white; border-radius: 1em; }
form p  {color: white; font-size: 12pt; border: 1px solid white; border-radius: 0.4em; text-align: left; padding: 5px;   }
form h3 {font-size: 18pt; text-align: center; font-weight: bold; color: white; margin-top: 0px;}
placeholder {background: #91D5FD; color: white;}
input, textarea , checkbox { background: #91D5FD; color: white; font-weight: normal; font-size: 12pt; margin-left: 0px; border: none; background: none; }
option, select { background: rgba(1, 1, 1, 1.3); color: white; }
input:hover, textarea:hover { background: rgba(1, 1, 1, 1.3); color: black; }
select option {background: rgba(1, 1, 1, 1.3); color: #fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
::placeholder { color: white; opacity: 1; }