@charset "utf-8";

.submit {
  width: 40px;
  height: 40px;
  padding: 8px;
  z-index: 999999;
  /*background: #ffffff;*/
  /*border-radius: 50%;*/
  /*box-shadow: 0 0 2px rgba(0, 0, 0, 0.1), 0 3px 2px rgba(0, 0, 0, 0.1),*/
  /*  inset 0 -3px 2px rgba(0, 0, 0, 0.2);*/
}
.submit button {
  width: 100%;
  height: 100%;
  margin-top: -1px;
  font-size: 1em;
  line-height: 1.2em;
  color: white;
  border: none;
  border-radius: inherit;
  background: rgba(21,133,207, 0.5);
  /*background: #52cfeb;*/
  /*background: linear-gradient(#52cfeb, #42a2bc);*/
  /*box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3),*/
  /*  0 1px 2px rgba(0, 0, 0, 0.35), inset 0 3px 2px rgba(255, 255, 255, 0.2),*/
  /*  inset 0 -3px 2px rgba(0, 0, 0, 0.1);*/
  cursor: pointer;
}
.submit button:hover,
.submit button[type='submit']:focus {
  /*background: #52cfeb;*/
  background: rgba(21,133,207, 1);
  transition: all 1s ease-out;
}
.submit button:active {
  /*background: #42a2bc;*/
  background: rgba(0,0,0, 0.9);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3),
    inset 0 3px 4px rgba(0, 0, 0, 0.3);
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot?#iefix') format('eot'),
    url('../fonts/fontawesome-webfont.woff') format('woff'),
    url('../fonts/fontawesome-webfont.ttf') format('truetype'),
    url('../fonts/fontawesome-webfont.svg#FontAwesome') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^='icon-']:before,
[class*=' icon-']:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
a [class^='icon-'],
a [class*=' icon-'] {
  text-decoration: inherit;
}
.icon-large:before {
  vertical-align: top;
  font-size: 1.2em;
}
.btn [class^='icon-'],
.btn [class*=' icon-'] {
  line-height: 0.9em;
}
.icon-arrow-up:before {
  content: '\f062';
}
.icon-arrow-down:before {
  content: '\f063';
}

