.pull-left {
  float: left !important; }

.pull-right {
  float: right !important; }

@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato-bold-webfont.woff2") format("woff2"), url("../fonts/lato-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato-bolditalic-webfont.woff2") format("woff2"), url("../fonts/lato-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato-italic-webfont.woff2") format("woff2"), url("../fonts/lato-italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Lato';
  src: url("../fonts/lato-regular-webfont.woff2") format("woff2"), url("../fonts/lato-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-regular-webfont.woff2") format("woff2"), url("../fonts/oswald-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-regularitalic-webfont.woff2") format("woff2"), url("../fonts/oswald-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-bold-webfont.woff2") format("woff2"), url("../fonts/oswald-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-bolditalic-webfont.woff2") format("woff2"), url("../fonts/oswald-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic; }
.nopadding {
  padding: 0 !important; }

html,
body {
  height: 100%; }

body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font: normal 12px Tahoma, Arial, sans-serif;
  line-height: 160%;
  font-family: Tahoma, Arial, sans-serif;
  color: #282828;
  background: #dcddde;
  display: -ms-flexbox;
  display: flex; }
  body a {
    color: #d34b39;
    text-decoration: underline;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s; }
    body a:hover, body a:focus {
      color: #a93121;
      text-decoration: none; }

.btn {
  text-decoration: none; }

svg {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: middle; }

#svg-sprite {
  display: none; }

.pull-left {
  float: left; }
.pull-right {
  float: right; }

.center {
  text-align: center; }

.margin-clear {
  margin-left: -10px;
  margin-right: -10px; }

.padding-clear {
  padding-left: 0;
  padding-right: 0; }

.border-t {
  border-top: 1px solid #e4e4e4; }

.circular-portrait {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; }

.site-header {
  text-align: center; }
  .site-header .site-header-top {
    position: relative;
    height: 160px; }
    .site-header .site-header-top .text {
      position: absolute;
      top: 50%;
      right: 50%;
      transform: translate(50%, -50%);
      text-transform: uppercase;
      font: bold 4.25rem/1.2 "Lato", Arial, sans-serif;
      color: #f5f5f5;
      text-shadow: 1px 1px 1px #919191, 1px 2px 1px #919191, 1px 3px 1px #919191, 1px 4px 1px #919191, 1px 5px 1px #919191, 1px 6px 1px #919191, 1px 7px 1px #919191, 1px 8px 1px #919191, 1px 9px 1px #919191, 1px 10px 1px #919191, 1px 18px 6px rgba(16, 16, 16, 0.4), 1px 22px 10px rgba(16, 16, 16, 0.2), 1px 25px 35px rgba(16, 16, 16, 0.2), 1px 30px 60px rgba(16, 16, 16, 0.4); }
    .site-header .site-header-top--user {
      height: auto;
      text-align: right; }
      .site-header .site-header-top--user .btn {
        margin: .5rem; }

.site-footer {
  text-align: center;
  background: #ffffff70; }
  .site-footer .site-footer-data p {
    margin-bottom: 0;
    font-size: 11px; }

.hld-form {
  max-width: 60em;
  border: 0.01rem solid #e5e5e5;
  background: #fff; }

.text-right {
  text-align: right; }

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