/*Google fonts*/
/*@import 'https://fonts.googleapis.com/css?family=Russo+One';*/

/*main*/
body{overflow:auto;font-family: "Unity", Helvetica, Arial, sans-serif;font-size:82%;line-height:1.0em;margin:0px;padding:0px;font-weight:normal;background:#f9f9f9;background-image: linear-gradient(to bottom, white , black);color:#000000;}



/*primary containers*/
.pc-footer{height:auto;margin:auto;padding:0px;text-align:center;color:#000;background:#ffffff;}

/*other containers*/


/*form elements*/
label{padding-top:0px;padding-bottom:0px;margin-bottom:5px !important;}
.pc-textfield{font-family: "Unity", Helvetica, Arial, sans-serif;opacity:.70;filter:alpha(opacity=70);-moz-opacity:0.70;background:#f9f9f9;border:1px solid #999;line-height:1.1em;margin-top:0px;margin-bottom:10px;}
.pc-field-required{background:#fef406;}
input,select,textarea{margin:0;padding:4px;padding-top:0px;border:solid 1px #00000;transition: box-shadow 0.3s, border 0.3s;}
input:focus,input.focus,select:focus,select.focus,textarea:focus,textarea.focus{border: solid 1px #009fa2;box-shadow:0 0 5px 1px #009fa2;}
input[type="image"]{border:none;outline:none;box-shadow:none;}
input[type="checkbox"]{border:none;outline:none;box-shadow:none;}

/*text elements*/
.pc-required{color:red;}
.pc-text-alert{font-size:1.5em;line-height:127%;text-align:center;color:red;}
.pc-text-headline{font-size:1.5em;line-height:127%;text-align:center;}
.pc-text-large{font-size:1.2em;line-height:127%;}
.pc-text-medium{font-size:1.1em;line-height:127%;}
.pc-center{text-align:center;}

h1, h2, h3, h4, h5, h6, button {
    font-family: 'Russo One', "Unity", sans-serif;
}
