* { margin: 0px; padding: 0px; }
body { font-size:120%; background:rgba(160,160,153,.95); } /* background: #E8E8F0; */

.header {width:38%; margin:40px auto 0; color:white; background:#4f8fcf; text-align:center;
	     border:2px solid #ff8010; border-bottom:none; border-radius:10px 10px 0 0; padding:16px; }
form, .content {width:38%; margin:0 auto; padding:16px; border:2px solid #ff8010;
	            border-top:none; background:white; border-radius:0 0 10px 10px; }
.input-group, .input-group2 {margin:10px 0 10px 0; }
.input-group label {display:block; font-size:90%; text-align:left; margin:3px; }
.input-group input {height:20px; width:93%; padding:5px 10px; font-size:16px; border-radius:5px; border:1px solid gray; }
.input-group2 label {font-size:80%; text-align:left; margin-bottom:15px; }
.input-group2 input {height:16px; width:16px; }  /* padding:5px 10px 5px 40px; */
.btn {margin:0 25px 15px 0; padding:10px; font-size:15px; color:white; background:#4f8fcf; display:inline-block;
	  border:none; border-radius:5px; }
.btn:hover {color:#f08010; font-weight:bold; padding:10px 8px 10px 8px; }
form p {font-size:85%; }
.error {width:90%; margin:0 auto; padding:8px; border:1px solid #a94442; color:#a94442;
	    background:#f2e5e5; border-radius:5px; text-align:left; }
.success {padding:8px; color:#325f32; background:#e8f0e8; border:2px solid #3c763d; margin-bottom:20px; 
	      border-radius:5px; text-align:left; }
