/* css for frame-embedded forms: */

/* reset: */
body {background-color:transparent; font-family:Verdana,sans-serif;}
input, select, button, textarea {
   display:inline-block; margin:0;padding:.5em;
   -webkit-box-sizing: border-box;‌​
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   background:#EFF1F3; color:#17365D;border:1px solid #ccc; 
   font-family:verdana,sans-serif; font-size:1em; line-height:1em; height:2.5em;
}
textarea {height:3em;}
/* TURN OFF IOS STUPIDITY */
* {-webkit-appearance: none;}

select { margin-bottom:7px;}
select option {font-size:.8em; line-height:1em;padding:.2em;}
textarea {line-height:1.5em; height:3em;padding:.5em;}
input[type='submit']{
   cursor:pointer; /* Firefox doesn't make this a pointer?!' */
   font-size:1.3em;
   letter-spacing:1px;
   padding:.75em;
   height:2.5em;
   background:#000;
   color:#EFF1F3;
}

/* reusable: */
.debug, .debug * {outline:1px solid #8F8;}
.border { border:1px solid #ccc;}
.outline { outline:1px solid #ccc;}
.anchor {position:relative;}
.wrapper {display:inline-block; position:relative; overflow:hidden;}
.round { border-radius:6px;}

/* specific: */

#title {
   font-size:24px; font-weight:normal; text-transform:uppercase; letter-spacing:1px;
   margin-bottom:.75em;text-align:center; font-family:Verdana;
}
