﻿select {
font-family: Arial,sans-serif;
color: #FFFFFF;
font-size: 12px;
border: 3px double #AFAFAF;
background-color: #134044;
width: 100%;
max-width: 300px;
}
input {
  border: none;
  outline: none;
  height: 41px;
  font-size: 1em;
  padding:5px;
  .transition(all 100ms linear);
  width: 100%;
  background-color: #134044;
}
input[type="submit"] {
  text-decoration: none;
  font-family: 'Lato';
  font-weight: 400;
  font-size: 13px;
  line-height: 40px;
  height: 40px;
  display: block;
  width: 100%;
  margin-top: 15px;
  background: #ffd635;
  color: #000;
  text-align: center;
  white-space: nowrap;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none;
}


textarea {
font-family: Arial,sans-serif;
color: #FFFFFF;
font-size: 12px;
border: 3px double #AFAFAF;
background-color: #134044;
padding: 3px;
height: 126px;
width: 100%;
max-width: 500px;
}

/* Form
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
/*button,
input[type="button"],
input[type="reset"] {
  cursor: pointer;
  height: 35px;
  -webkit-appearance: button;
  font-size:14px;
  background:transparent;
  letter-spacing: 1px;
  border: 1px;
  text-transform:uppercase;

  &:hover {
    .opacity(.75);
    .transition(all 300ms ease-in-out);
  }
}

input[type=text],
input[type=email],
input[type=url],
input[type=search],
input[type=password],
textarea {
  border: none;
  outline: none;
  height: 41px;
  font-size: 1em;
  padding:5px;
  .transition(all 100ms linear);
}*/
textarea {
  resize: none;
}
/* Float & Align
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
.float-left {
  float: left  !important;
}
.float-right {
  float: right !important;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
/* Clearfix
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
.cf:before,
.cf:after {
  content: "";
  display: table;
}
.cf:after {
  clear: both;
}
.clear {
  clear: both;
}
@media (max-width: 600px) { 
    .bigheader    {
      display: none;
    }
}