/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain) */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

html, body {
  height: 100%;
  width: 100%; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

/* $FONT_REGULAR: 'HindMadurai-Regular';
$FONT_BOLD: 'HindMadurai-Bold';
$FONT_LIGHT: 'HindMadurai-Light';
$FONT_SEMIBOLD: 'HindMadurai-SemiBold'; */
/* MIXINS */
/* GRID SYSTEM */
/* Variables */
/* Row */
/* Easy breakpoint mixin */
/* Column */
/* END GRID SYSTEM */
/* ANIMATIONS */
/* END ANIMATIONS */
/* FONT */
/* END FONT */
/* LAYOUT MIXINS */
/* flex style */
/* END LAYOUT MIXINS */
/* @font-face {
  font-family: 'HindMadurai-Regular';
  src:    url('../fonts/HindMadurai-Regular.ttf');
} */
html, body {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  background-color: #353535; }

body {
  background-color: #353535;
  background-image: url("../images/bg.jpg");
  background-size: contain; }

p {
  color: #F8F8F8;
  text-align: center; }
  p.big {
    font-size: 2rem; }
  p .bold {
    font-size: 2rem;
    font-weight: bold; }

h1 {
  text-transform: uppercase; }

h1, h2, h3, h4, h5, h6 {
  color: #E5B17B;
  text-align: center;
  font-family: 'Lato', sans-serif; }

input, select {
  background-color: #202020;
  border: 0px;
  border-radius: 0px;
  font-family: 'Source Sans Pro', sans-serif; }
  input.color-custom, select.color-custom {
    color: white; }

::-webkit-input-placeholder {
  /* Edge */
  color: #F8F8F8; }

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #F8F8F8; }

::placeholder {
  color: #F8F8F8; }

.wrap {
  width: 100%;
  max-width: 800px;
  margin: 40px auto; }
  .wrap .logo-fuda {
    height: 163px;
    width: auto;
    text-align: center; }
    .wrap .logo-fuda img {
      height: 100%; }
  .wrap .logo-ava {
    width: 103px;
    text-align: center;
    margin: 20px auto; }
    .wrap .logo-ava img {
      width: 100%; }
  .wrap .form-title {
    padding: 20px 0px;
    padding-top: 40px;
    font-style: italic; }
  .wrap form {
    display: block;
    height: auto;
    max-width: 600px;
    margin: 0 auto;
    padding-bottom: 80px;
    overflow: hidden; }
    .wrap form .form-row {
      width: 50%;
      float: left;
      height: 40px;
      padding: 5px 10px;
      margin-bottom: 20px; }
      .wrap form .form-row.full {
        width: 100%; }
      @media (max-width: 500px) {
        .wrap form .form-row {
          width: 100%; } }
      .wrap form .form-row input, .wrap form .form-row select {
        width: 100%;
        height: 35px;
        color: white; }
      .wrap form .form-row input {
        padding-left: 7px; }
      .wrap form .form-row span {
        color: #dd0000;
        font-size: 1.1rem;
        padding-left: 5px;
        position: relative;
        top: -3px; }
      .wrap form .form-row button {
        display: block;
        margin: 10px auto;
        background-color: #B78550;
        color: #F8F8F8;
        height: 35px;
        border: 0px;
        border-radius: 5px;
        text-transform: uppercase;
        width: 120px;
        font-family: 'Source Sans Pro', sans-serif; }
      .wrap form .form-row .disclaimer {
        font-size: .9rem; }

.credit {
  font-size: .9rem; }
  .credit a {
    color: #B78550; }

/*# sourceMappingURL=theme.css.map */
