/*
	stylus-boilerplate

	demo.styl

	Author: Sean Goresht

	Created on 2015-01-04 by PhpStorm
*/
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;
}
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;
}
header h6,
header h5,
header h4,
header h3,
header h2,
header h1,
p:only-child {
  margin: 0;
}
h6,
h5,
h4,
h3,
h2,
h1,
p,
pre,
.grid-demos .row-padded {
  margin-bottom: 1em;
}
pre {
  padding: 0.666666666666667em;
}
.footer-container,
.demo {
  padding: 1em;
}
textarea,
textarea[type="text"],
input[type="text"],
textarea[type="tel"],
input[type="tel"],
textarea[type="url"],
input[type="url"],
textarea[type="number"],
input[type="number"],
textarea[type="email"],
input[type="email"],
textarea[type="date"],
input[type="date"],
textarea[type="datetime-local"],
input[type="datetime-local"],
textarea[type="week"],
input[type="week"],
textarea[type="month"],
input[type="month"],
textarea[type="password"],
input[type="password"],
textarea[type="file"],
input[type="file"],
pre {
  border: 1px solid #000;
  border: 1px solid rgba(0,0,0,0.4);
}
main[href],
footer[href] {
  border-bottom: 1px solid rgba(0,0,0,0.4);
}
.grid-demos .column sup {
  display: block;
}
.table {
  display: table;
}
textarea,
textarea[type="text"],
input[type="text"],
textarea[type="tel"],
input[type="tel"],
textarea[type="url"],
input[type="url"],
textarea[type="number"],
input[type="number"],
textarea[type="email"],
input[type="email"],
textarea[type="date"],
input[type="date"],
textarea[type="datetime-local"],
input[type="datetime-local"],
textarea[type="week"],
input[type="week"],
textarea[type="month"],
input[type="month"],
textarea[type="password"],
input[type="password"],
textarea[type="file"],
input[type="file"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.alert-success >:first-child:before,
.alert-warning >:first-child:before,
.alert-info >:first-child:before,
.alert-error >:first-child:before,
.alert >:first-child:before {
  float: left;
}
.footer-container,
.grid-demos .column,
.grid-demos .column-padded,
.grid-demos .column-align-middle {
  text-align: center;
}
a {
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
.icon-description {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  left: -500%;
}
body {
  background: #fff;
  font-size: 100%;
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  line-height: 1.5;
}
@-moz-keyframes fadeIn {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
  }
}
@-moz-keyframes fadeInDown {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(-1.25em);
    -ms-transform: translateY(-1.25em);
    -o-transform: translateY(-1.25em);
    transform: translateY(-1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInDown {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(-1.25em);
    -ms-transform: translateY(-1.25em);
    -o-transform: translateY(-1.25em);
    transform: translateY(-1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes fadeInDown {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(-1.25em);
    -ms-transform: translateY(-1.25em);
    -o-transform: translateY(-1.25em);
    transform: translateY(-1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(-1.25em);
    -ms-transform: translateY(-1.25em);
    -o-transform: translateY(-1.25em);
    transform: translateY(-1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes fadeInDownBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(-125em);
    -ms-transform: translateY(-125em);
    -o-transform: translateY(-125em);
    transform: translateY(-125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInDownBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(-125em);
    -ms-transform: translateY(-125em);
    -o-transform: translateY(-125em);
    transform: translateY(-125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes fadeInDownBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(-125em);
    -ms-transform: translateY(-125em);
    -o-transform: translateY(-125em);
    transform: translateY(-125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(-125em);
    -ms-transform: translateY(-125em);
    -o-transform: translateY(-125em);
    transform: translateY(-125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-1.25em);
    -ms-transform: translateX(-1.25em);
    -o-transform: translateX(-1.25em);
    transform: translateX(-1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-1.25em);
    -ms-transform: translateX(-1.25em);
    -o-transform: translateX(-1.25em);
    transform: translateX(-1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes fadeInLeft {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-1.25em);
    -ms-transform: translateX(-1.25em);
    -o-transform: translateX(-1.25em);
    transform: translateX(-1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-1.25em);
    -ms-transform: translateX(-1.25em);
    -o-transform: translateX(-1.25em);
    transform: translateX(-1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeftBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-125em);
    -ms-transform: translateX(-125em);
    -o-transform: translateX(-125em);
    transform: translateX(-125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-125em);
    -ms-transform: translateX(-125em);
    -o-transform: translateX(-125em);
    transform: translateX(-125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes fadeInLeftBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-125em);
    -ms-transform: translateX(-125em);
    -o-transform: translateX(-125em);
    transform: translateX(-125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-125em);
    -ms-transform: translateX(-125em);
    -o-transform: translateX(-125em);
    transform: translateX(-125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes fadeInRight {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(1.25em);
    -ms-transform: translateX(1.25em);
    -o-transform: translateX(1.25em);
    transform: translateX(1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(1.25em);
    -ms-transform: translateX(1.25em);
    -o-transform: translateX(1.25em);
    transform: translateX(1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes fadeInRight {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(1.25em);
    -ms-transform: translateX(1.25em);
    -o-transform: translateX(1.25em);
    transform: translateX(1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(1.25em);
    -ms-transform: translateX(1.25em);
    -o-transform: translateX(1.25em);
    transform: translateX(1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes fadeInRightBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(125em);
    -ms-transform: translateX(125em);
    -o-transform: translateX(125em);
    transform: translateX(125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInRightBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(125em);
    -ms-transform: translateX(125em);
    -o-transform: translateX(125em);
    transform: translateX(125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes fadeInRightBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(125em);
    -ms-transform: translateX(125em);
    -o-transform: translateX(125em);
    transform: translateX(125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(125em);
    -ms-transform: translateX(125em);
    -o-transform: translateX(125em);
    transform: translateX(125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(1.25em);
    -ms-transform: translateY(1.25em);
    -o-transform: translateY(1.25em);
    transform: translateY(1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(1.25em);
    -ms-transform: translateY(1.25em);
    -o-transform: translateY(1.25em);
    transform: translateY(1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(1.25em);
    -ms-transform: translateY(1.25em);
    -o-transform: translateY(1.25em);
    transform: translateY(1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(1.25em);
    -ms-transform: translateY(1.25em);
    -o-transform: translateY(1.25em);
    transform: translateY(1.25em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes fadeInUpBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(125em);
    -ms-transform: translateY(125em);
    -o-transform: translateY(125em);
    transform: translateY(125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInUpBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(125em);
    -ms-transform: translateY(125em);
    -o-transform: translateY(125em);
    transform: translateY(125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes fadeInUpBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(125em);
    -ms-transform: translateY(125em);
    -o-transform: translateY(125em);
    transform: translateY(125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(125em);
    -ms-transform: translateY(125em);
    -o-transform: translateY(125em);
    transform: translateY(125em);
  }
  100% {
    -ms-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}
@font-face {
  font-family: "icomoon";
  font-weight: normal;
  font-style: normal;
  src: url("../../app/assets/fonts/icomoon/fonts/icomoon.eot");
  src: url("../../app/assets/fonts/icomoon/fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("../../app/assets/fonts/icomoon/fonts/icomoon.woff") format("woff"), url("../../app/assets/fonts/icomoon/fonts/icomoon.ttf") format("truetype"), url("../../app/assets/fonts/icomoon/fonts/icomoon.svg#icomoon") format("svg");
}
.icon-home,
.icon-house,
.icon-home2,
.icon-house2,
.icon-home3,
.icon-house3,
.icon-office,
.icon-buildings,
.icon-newspaper,
.icon-news,
.icon-pencil,
.icon-write,
.icon-blog,
.icon-pen2,
.icon-paint-format,
.icon-format,
.icon-image,
.icon-picture,
.icon-images,
.icon-pictures,
.icon-camera,
.icon-photo,
.icon-headphones,
.icon-headset,
.icon-music,
.icon-song,
.icon-play,
.icon-video,
.icon-film,
.icon-video2,
.icon-bullhorn,
.icon-megaphone,
.icon-connection,
.icon-wifi,
.icon-mic,
.icon-microphone,
.icon-book,
.icon-read,
.icon-books,
.icon-library,
.icon-library2,
.icon-bank,
.icon-file-text,
.icon-file,
.icon-profile,
.icon-file2,
.icon-file-text2,
.icon-file4,
.icon-file-picture,
.icon-file5,
.icon-file-music,
.icon-file6,
.icon-file-play,
.icon-file7,
.icon-file-video,
.icon-file8,
.icon-file-zip,
.icon-file9,
.icon-copy,
.icon-duplicate,
.icon-paste,
.icon-clipboard-file,
.icon-stack,
.icon-layers,
.icon-folder,
.icon-directory,
.icon-folder-open,
.icon-directory2,
.icon-folder-plus,
.icon-directory3,
.icon-folder-minus,
.icon-directory4,
.icon-folder-download,
.icon-directory5,
.icon-folder-upload,
.icon-directory6,
.icon-price-tag,
.icon-price-tags,
.icon-coin-dollar,
.icon-money,
.icon-calculator,
.icon-compute,
.icon-lifebuoy,
.icon-support,
.icon-phone,
.icon-telephone,
.icon-phone-hang-up,
.icon-telephone2,
.icon-address-book,
.icon-contact,
.icon-envelop,
.icon-mail,
.icon-pushpin,
.icon-pin,
.icon-location,
.icon-map-marker,
.icon-compass,
.icon-direction,
.icon-map,
.icon-guide,
.icon-history,
.icon-time,
.icon-clock,
.icon-time2,
.icon-clock2,
.icon-time3,
.icon-alarm,
.icon-time4,
.icon-bell,
.icon-alarm2,
.icon-calendar,
.icon-date,
.icon-printer,
.icon-print,
.icon-keyboard,
.icon-typing,
.icon-display,
.icon-screen,
.icon-mobile,
.icon-cell-phone,
.icon-drawer,
.icon-box,
.icon-drawer2,
.icon-box2,
.icon-box-add,
.icon-box3,
.icon-box-remove,
.icon-box4,
.icon-download,
.icon-save,
.icon-upload,
.icon-load,
.icon-floppy-disk,
.icon-save2,
.icon-database,
.icon-db,
.icon-undo,
.icon-ccw,
.icon-redo,
.icon-cw,
.icon-undo2,
.icon-left,
.icon-redo2,
.icon-right,
.icon-forward,
.icon-right2,
.icon-reply,
.icon-left2,
.icon-bubble,
.icon-comment,
.icon-bubbles,
.icon-comments,
.icon-bubbles2,
.icon-comments2,
.icon-bubble2,
.icon-comment2,
.icon-user,
.icon-profile2,
.icon-users,
.icon-group,
.icon-user-plus,
.icon-user2,
.icon-user-minus,
.icon-user3,
.icon-user-check,
.icon-user4,
.icon-user-tie,
.icon-user5,
.icon-spinner,
.icon-loading2,
.icon-binoculars,
.icon-lookup,
.icon-search,
.icon-magnifier,
.icon-enlarge,
.icon-expand,
.icon-shrink,
.icon-collapse,
.icon-key,
.icon-password,
.icon-lock,
.icon-secure,
.icon-unlocked,
.icon-lock-open,
.icon-wrench,
.icon-tool,
.icon-equalizer,
.icon-sliders,
.icon-equalizer2,
.icon-sliders2,
.icon-cog,
.icon-gear,
.icon-cogs,
.icon-gears,
.icon-aid-kit,
.icon-health,
.icon-bug,
.icon-virus,
.icon-pie-chart,
.icon-stats,
.icon-stats-dots,
.icon-stats2,
.icon-stats-bars,
.icon-stats3,
.icon-stats-bars2,
.icon-stats4,
.icon-trophy,
.icon-cup,
.icon-gift,
.icon-present,
.icon-glass,
.icon-drink,
.icon-mug,
.icon-drink3,
.icon-spoon-knife,
.icon-food,
.icon-leaf,
.icon-nature,
.icon-rocket,
.icon-jet,
.icon-meter,
.icon-gauge,
.icon-hammer2,
.icon-gavel,
.icon-fire,
.icon-flame,
.icon-bin2,
.icon-trashcan2,
.icon-briefcase,
.icon-portfolio,
.icon-airplane,
.icon-travel,
.icon-truck,
.icon-transit,
.icon-road,
.icon-asphalt,
.icon-accessibility,
.icon-target,
.icon-goal,
.icon-shield,
.icon-security,
.icon-power,
.icon-lightning,
.icon-switch,
.icon-power-cord,
.icon-plugin,
.icon-clipboard,
.icon-board,
.icon-list-numbered,
.icon-options,
.icon-list,
.icon-todo,
.icon-list2,
.icon-todo2,
.icon-tree,
.icon-branches,
.icon-menu,
.icon-list3,
.icon-menu2,
.icon-options2,
.icon-menu3,
.icon-options3,
.icon-menu4,
.icon-options4,
.icon-cloud,
.icon-weather,
.icon-cloud-download,
.icon-cloud2,
.icon-cloud-upload,
.icon-cloud3,
.icon-cloud-check,
.icon-cloud4,
.icon-download3,
.icon-save5,
.icon-upload3,
.icon-load3,
.icon-sphere,
.icon-globe,
.icon-earth,
.icon-globe2,
.icon-link,
.icon-chain,
.icon-flag,
.icon-report,
.icon-attachment,
.icon-paperclip,
.icon-eye,
.icon-views,
.icon-eye-plus,
.icon-views2,
.icon-eye-minus,
.icon-views3,
.icon-eye-blocked,
.icon-views4,
.icon-bookmark,
.icon-ribbon,
.icon-bookmarks,
.icon-ribbons,
.icon-sun,
.icon-weather2,
.icon-star-empty,
.icon-rate,
.icon-star-full,
.icon-rate3,
.icon-heart,
.icon-like,
.icon-heart-broken,
.icon-heart2,
.icon-man,
.icon-male,
.icon-woman,
.icon-female,
.icon-warning,
.icon-sign,
.icon-notification,
.icon-warning2,
.icon-question,
.icon-help,
.icon-plus,
.icon-add,
.icon-minus,
.icon-subtract,
.icon-info,
.icon-information,
.icon-cancel-circle,
.icon-close,
.icon-blocked,
.icon-forbidden,
.icon-cross,
.icon-cancel,
.icon-checkmark,
.icon-tick,
.icon-checkmark2,
.icon-tick2,
.icon-enter,
.icon-signin,
.icon-exit,
.icon-signout,
.icon-loop,
.icon-repeat,
.icon-loop2,
.icon-repeat2,
.icon-infinite,
.icon-shuffle,
.icon-random,
.icon-tab,
.icon-arrows,
.icon-move-up,
.icon-sort,
.icon-move-down,
.icon-sort2,
.icon-sort-alpha-asc,
.icon-arrange,
.icon-sort-alpha-desc,
.icon-arrange2,
.icon-sort-numeric-asc,
.icon-arrange3,
.icon-sort-numberic-desc,
.icon-arrange4,
.icon-sort-amount-asc,
.icon-arrange5,
.icon-sort-amount-desc,
.icon-arrange6,
.icon-filter,
.icon-funnel,
.icon-page-break,
.icon-wysiwyg10,
.icon-pagebreak,
.icon-wysiwyg16,
.icon-table,
.icon-wysiwyg18,
.icon-table2,
.icon-wysiwyg19,
.icon-insert-template,
.icon-wysiwyg20,
.icon-share,
.icon-out,
.icon-terminal,
.icon-console,
.icon-mail5,
.icon-contact5,
.icon-google,
.icon-brand,
.icon-google-plus,
.icon-brand2,
.icon-facebook2,
.icon-brand7,
.icon-twitter,
.icon-brand11,
.icon-youtube3,
.icon-brand16,
.icon-vimeo,
.icon-brand19,
.icon-flickr2,
.icon-brand24,
.icon-dropbox,
.icon-brand38,
.icon-onedrive,
.icon-brand39,
.icon-github2,
.icon-brand41,
.icon-github4,
.icon-brand43,
.icon-wordpress,
.icon-brand45,
.icon-apple,
.icon-brand54,
.icon-android,
.icon-brand56,
.icon-windows,
.icon-brand57,
.icon-soundcloud,
.icon-brand59,
.icon-linkedin2,
.icon-brand64,
.icon-file-pdf,
.icon-file10,
.icon-file-openoffice,
.icon-file11,
.icon-file-word,
.icon-file12,
.icon-file-excel,
.icon-file13,
.icon-libreoffice,
.icon-file14,
.icon-chrome,
.icon-browser,
.icon-firefox,
.icon-browser2,
.icon-IE,
.icon-browser3,
.icon-opera,
.icon-browser4,
.icon-safari,
.icon-browser5,
.alert-success >:first-child:before,
.alert-warning >:first-child:before,
.alert-info >:first-child:before,
.alert-error >:first-child:before,
.alert >:first-child:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-home:before {
  content: "\e900";
}
.icon-house:before {
  content: "\e900";
}
.icon-home2:before {
  content: "\e901";
}
.icon-house2:before {
  content: "\e901";
}
.icon-home3:before {
  content: "\e902";
}
.icon-house3:before {
  content: "\e902";
}
.icon-office:before {
  content: "\e903";
}
.icon-buildings:before {
  content: "\e903";
}
.icon-newspaper:before {
  content: "\e904";
}
.icon-news:before {
  content: "\e904";
}
.icon-pencil:before {
  content: "\e905";
}
.icon-write:before {
  content: "\e905";
}
.icon-blog:before {
  content: "\e909";
}
.icon-pen2:before {
  content: "\e909";
}
.icon-paint-format:before {
  content: "\e90c";
}
.icon-format:before {
  content: "\e90c";
}
.icon-image:before {
  content: "\e90d";
}
.icon-picture:before {
  content: "\e90d";
}
.icon-images:before {
  content: "\e90e";
}
.icon-pictures:before {
  content: "\e90e";
}
.icon-camera:before {
  content: "\e90f";
}
.icon-photo:before {
  content: "\e90f";
}
.icon-headphones:before {
  content: "\e910";
}
.icon-headset:before {
  content: "\e910";
}
.icon-music:before {
  content: "\e911";
}
.icon-song:before {
  content: "\e911";
}
.icon-play:before {
  content: "\e912";
}
.icon-video:before {
  content: "\e912";
}
.icon-film:before {
  content: "\e913";
}
.icon-video2:before {
  content: "\e913";
}
.icon-bullhorn:before {
  content: "\e91a";
}
.icon-megaphone:before {
  content: "\e91a";
}
.icon-connection:before {
  content: "\e91b";
}
.icon-wifi:before {
  content: "\e91b";
}
.icon-mic:before {
  content: "\e91e";
}
.icon-microphone:before {
  content: "\e91e";
}
.icon-book:before {
  content: "\e91f";
}
.icon-read:before {
  content: "\e91f";
}
.icon-books:before {
  content: "\e920";
}
.icon-library:before {
  content: "\e920";
}
.icon-library2:before {
  content: "\e921";
}
.icon-bank:before {
  content: "\e921";
}
.icon-file-text:before {
  content: "\e922";
}
.icon-file:before {
  content: "\e922";
}
.icon-profile:before {
  content: "\e923";
}
.icon-file2:before {
  content: "\e923";
}
.icon-file-text2:before {
  content: "\e926";
}
.icon-file4:before {
  content: "\e926";
}
.icon-file-picture:before {
  content: "\e927";
}
.icon-file5:before {
  content: "\e927";
}
.icon-file-music:before {
  content: "\e928";
}
.icon-file6:before {
  content: "\e928";
}
.icon-file-play:before {
  content: "\e929";
}
.icon-file7:before {
  content: "\e929";
}
.icon-file-video:before {
  content: "\e92a";
}
.icon-file8:before {
  content: "\e92a";
}
.icon-file-zip:before {
  content: "\e92b";
}
.icon-file9:before {
  content: "\e92b";
}
.icon-copy:before {
  content: "\e92c";
}
.icon-duplicate:before {
  content: "\e92c";
}
.icon-paste:before {
  content: "\e92d";
}
.icon-clipboard-file:before {
  content: "\e92d";
}
.icon-stack:before {
  content: "\e92e";
}
.icon-layers:before {
  content: "\e92e";
}
.icon-folder:before {
  content: "\e92f";
}
.icon-directory:before {
  content: "\e92f";
}
.icon-folder-open:before {
  content: "\e930";
}
.icon-directory2:before {
  content: "\e930";
}
.icon-folder-plus:before {
  content: "\e931";
}
.icon-directory3:before {
  content: "\e931";
}
.icon-folder-minus:before {
  content: "\e932";
}
.icon-directory4:before {
  content: "\e932";
}
.icon-folder-download:before {
  content: "\e933";
}
.icon-directory5:before {
  content: "\e933";
}
.icon-folder-upload:before {
  content: "\e934";
}
.icon-directory6:before {
  content: "\e934";
}
.icon-price-tag:before {
  content: "\e935";
}
.icon-price-tags:before {
  content: "\e936";
}
.icon-coin-dollar:before {
  content: "\e93b";
}
.icon-money:before {
  content: "\e93b";
}
.icon-calculator:before {
  content: "\e940";
}
.icon-compute:before {
  content: "\e940";
}
.icon-lifebuoy:before {
  content: "\e941";
}
.icon-support:before {
  content: "\e941";
}
.icon-phone:before {
  content: "\e942";
}
.icon-telephone:before {
  content: "\e942";
}
.icon-phone-hang-up:before {
  content: "\e943";
}
.icon-telephone2:before {
  content: "\e943";
}
.icon-address-book:before {
  content: "\e944";
}
.icon-contact:before {
  content: "\e944";
}
.icon-envelop:before {
  content: "\e945";
}
.icon-mail:before {
  content: "\e945";
}
.icon-pushpin:before {
  content: "\e946";
}
.icon-pin:before {
  content: "\e946";
}
.icon-location:before {
  content: "\e947";
}
.icon-map-marker:before {
  content: "\e947";
}
.icon-compass:before {
  content: "\e949";
}
.icon-direction:before {
  content: "\e949";
}
.icon-map:before {
  content: "\e94b";
}
.icon-guide:before {
  content: "\e94b";
}
.icon-history:before {
  content: "\e94d";
}
.icon-time:before {
  content: "\e94d";
}
.icon-clock:before {
  content: "\e94e";
}
.icon-time2:before {
  content: "\e94e";
}
.icon-clock2:before {
  content: "\e94f";
}
.icon-time3:before {
  content: "\e94f";
}
.icon-alarm:before {
  content: "\e950";
}
.icon-time4:before {
  content: "\e950";
}
.icon-bell:before {
  content: "\e951";
}
.icon-alarm2:before {
  content: "\e951";
}
.icon-calendar:before {
  content: "\e953";
}
.icon-date:before {
  content: "\e953";
}
.icon-printer:before {
  content: "\e954";
}
.icon-print:before {
  content: "\e954";
}
.icon-keyboard:before {
  content: "\e955";
}
.icon-typing:before {
  content: "\e955";
}
.icon-display:before {
  content: "\e956";
}
.icon-screen:before {
  content: "\e956";
}
.icon-mobile:before {
  content: "\e958";
}
.icon-cell-phone:before {
  content: "\e958";
}
.icon-drawer:before {
  content: "\e95c";
}
.icon-box:before {
  content: "\e95c";
}
.icon-drawer2:before {
  content: "\e95d";
}
.icon-box2:before {
  content: "\e95d";
}
.icon-box-add:before {
  content: "\e95e";
}
.icon-box3:before {
  content: "\e95e";
}
.icon-box-remove:before {
  content: "\e95f";
}
.icon-box4:before {
  content: "\e95f";
}
.icon-download:before {
  content: "\e960";
}
.icon-save:before {
  content: "\e960";
}
.icon-upload:before {
  content: "\e961";
}
.icon-load:before {
  content: "\e961";
}
.icon-floppy-disk:before {
  content: "\e962";
}
.icon-save2:before {
  content: "\e962";
}
.icon-database:before {
  content: "\e964";
}
.icon-db:before {
  content: "\e964";
}
.icon-undo:before {
  content: "\e965";
}
.icon-ccw:before {
  content: "\e965";
}
.icon-redo:before {
  content: "\e966";
}
.icon-cw:before {
  content: "\e966";
}
.icon-undo2:before {
  content: "\e967";
}
.icon-left:before {
  content: "\e967";
}
.icon-redo2:before {
  content: "\e968";
}
.icon-right:before {
  content: "\e968";
}
.icon-forward:before {
  content: "\e969";
}
.icon-right2:before {
  content: "\e969";
}
.icon-reply:before {
  content: "\e96a";
}
.icon-left2:before {
  content: "\e96a";
}
.icon-bubble:before {
  content: "\e96b";
}
.icon-comment:before {
  content: "\e96b";
}
.icon-bubbles:before {
  content: "\e96c";
}
.icon-comments:before {
  content: "\e96c";
}
.icon-bubbles2:before {
  content: "\e96d";
}
.icon-comments2:before {
  content: "\e96d";
}
.icon-bubble2:before {
  content: "\e96e";
}
.icon-comment2:before {
  content: "\e96e";
}
.icon-user:before {
  content: "\e971";
}
.icon-profile2:before {
  content: "\e971";
}
.icon-users:before {
  content: "\e972";
}
.icon-group:before {
  content: "\e972";
}
.icon-user-plus:before {
  content: "\e973";
}
.icon-user2:before {
  content: "\e973";
}
.icon-user-minus:before {
  content: "\e974";
}
.icon-user3:before {
  content: "\e974";
}
.icon-user-check:before {
  content: "\e975";
}
.icon-user4:before {
  content: "\e975";
}
.icon-user-tie:before {
  content: "\e976";
}
.icon-user5:before {
  content: "\e976";
}
.icon-spinner:before {
  content: "\e97a";
}
.icon-loading2:before {
  content: "\e97a";
}
.icon-binoculars:before {
  content: "\e985";
}
.icon-lookup:before {
  content: "\e985";
}
.icon-search:before {
  content: "\e986";
}
.icon-magnifier:before {
  content: "\e986";
}
.icon-enlarge:before {
  content: "\e989";
}
.icon-expand:before {
  content: "\e989";
}
.icon-shrink:before {
  content: "\e98a";
}
.icon-collapse:before {
  content: "\e98a";
}
.icon-key:before {
  content: "\e98d";
}
.icon-password:before {
  content: "\e98d";
}
.icon-lock:before {
  content: "\e98f";
}
.icon-secure:before {
  content: "\e98f";
}
.icon-unlocked:before {
  content: "\e990";
}
.icon-lock-open:before {
  content: "\e990";
}
.icon-wrench:before {
  content: "\e991";
}
.icon-tool:before {
  content: "\e991";
}
.icon-equalizer:before {
  content: "\e992";
}
.icon-sliders:before {
  content: "\e992";
}
.icon-equalizer2:before {
  content: "\e993";
}
.icon-sliders2:before {
  content: "\e993";
}
.icon-cog:before {
  content: "\e994";
}
.icon-gear:before {
  content: "\e994";
}
.icon-cogs:before {
  content: "\e995";
}
.icon-gears:before {
  content: "\e995";
}
.icon-aid-kit:before {
  content: "\e998";
}
.icon-health:before {
  content: "\e998";
}
.icon-bug:before {
  content: "\e999";
}
.icon-virus:before {
  content: "\e999";
}
.icon-pie-chart:before {
  content: "\e99a";
}
.icon-stats:before {
  content: "\e99a";
}
.icon-stats-dots:before {
  content: "\e99b";
}
.icon-stats2:before {
  content: "\e99b";
}
.icon-stats-bars:before {
  content: "\e99c";
}
.icon-stats3:before {
  content: "\e99c";
}
.icon-stats-bars2:before {
  content: "\e99d";
}
.icon-stats4:before {
  content: "\e99d";
}
.icon-trophy:before {
  content: "\e99e";
}
.icon-cup:before {
  content: "\e99e";
}
.icon-gift:before {
  content: "\e99f";
}
.icon-present:before {
  content: "\e99f";
}
.icon-glass:before {
  content: "\e9a0";
}
.icon-drink:before {
  content: "\e9a0";
}
.icon-mug:before {
  content: "\e9a2";
}
.icon-drink3:before {
  content: "\e9a2";
}
.icon-spoon-knife:before {
  content: "\e9a3";
}
.icon-food:before {
  content: "\e9a3";
}
.icon-leaf:before {
  content: "\e9a4";
}
.icon-nature:before {
  content: "\e9a4";
}
.icon-rocket:before {
  content: "\e9a5";
}
.icon-jet:before {
  content: "\e9a5";
}
.icon-meter:before {
  content: "\e9a6";
}
.icon-gauge:before {
  content: "\e9a6";
}
.icon-hammer2:before {
  content: "\e9a8";
}
.icon-gavel:before {
  content: "\e9a8";
}
.icon-fire:before {
  content: "\e9a9";
}
.icon-flame:before {
  content: "\e9a9";
}
.icon-bin2:before {
  content: "\e9ad";
}
.icon-trashcan2:before {
  content: "\e9ad";
}
.icon-briefcase:before {
  content: "\e9ae";
}
.icon-portfolio:before {
  content: "\e9ae";
}
.icon-airplane:before {
  content: "\e9af";
}
.icon-travel:before {
  content: "\e9af";
}
.icon-truck:before {
  content: "\e9b0";
}
.icon-transit:before {
  content: "\e9b0";
}
.icon-road:before {
  content: "\e9b1";
}
.icon-asphalt:before {
  content: "\e9b1";
}
.icon-accessibility:before {
  content: "\e9b2";
}
.icon-target:before {
  content: "\e9b3";
}
.icon-goal:before {
  content: "\e9b3";
}
.icon-shield:before {
  content: "\e9b4";
}
.icon-security:before {
  content: "\e9b4";
}
.icon-power:before {
  content: "\e9b5";
}
.icon-lightning:before {
  content: "\e9b5";
}
.icon-switch:before {
  content: "\e9b6";
}
.icon-power-cord:before {
  content: "\e9b7";
}
.icon-plugin:before {
  content: "\e9b7";
}
.icon-clipboard:before {
  content: "\e9b8";
}
.icon-board:before {
  content: "\e9b8";
}
.icon-list-numbered:before {
  content: "\e9b9";
}
.icon-options:before {
  content: "\e9b9";
}
.icon-list:before {
  content: "\e9ba";
}
.icon-todo:before {
  content: "\e9ba";
}
.icon-list2:before {
  content: "\e9bb";
}
.icon-todo2:before {
  content: "\e9bb";
}
.icon-tree:before {
  content: "\e9bc";
}
.icon-branches:before {
  content: "\e9bc";
}
.icon-menu:before {
  content: "\e9bd";
}
.icon-list3:before {
  content: "\e9bd";
}
.icon-menu2:before {
  content: "\e9be";
}
.icon-options2:before {
  content: "\e9be";
}
.icon-menu3:before {
  content: "\e9bf";
}
.icon-options3:before {
  content: "\e9bf";
}
.icon-menu4:before {
  content: "\e9c0";
}
.icon-options4:before {
  content: "\e9c0";
}
.icon-cloud:before {
  content: "\e9c1";
}
.icon-weather:before {
  content: "\e9c1";
}
.icon-cloud-download:before {
  content: "\e9c2";
}
.icon-cloud2:before {
  content: "\e9c2";
}
.icon-cloud-upload:before {
  content: "\e9c3";
}
.icon-cloud3:before {
  content: "\e9c3";
}
.icon-cloud-check:before {
  content: "\e9c4";
}
.icon-cloud4:before {
  content: "\e9c4";
}
.icon-download3:before {
  content: "\e9c7";
}
.icon-save5:before {
  content: "\e9c7";
}
.icon-upload3:before {
  content: "\e9c8";
}
.icon-load3:before {
  content: "\e9c8";
}
.icon-sphere:before {
  content: "\e9c9";
}
.icon-globe:before {
  content: "\e9c9";
}
.icon-earth:before {
  content: "\e9ca";
}
.icon-globe2:before {
  content: "\e9ca";
}
.icon-link:before {
  content: "\e9cb";
}
.icon-chain:before {
  content: "\e9cb";
}
.icon-flag:before {
  content: "\e9cc";
}
.icon-report:before {
  content: "\e9cc";
}
.icon-attachment:before {
  content: "\e9cd";
}
.icon-paperclip:before {
  content: "\e9cd";
}
.icon-eye:before {
  content: "\e9ce";
}
.icon-views:before {
  content: "\e9ce";
}
.icon-eye-plus:before {
  content: "\e9cf";
}
.icon-views2:before {
  content: "\e9cf";
}
.icon-eye-minus:before {
  content: "\e9d0";
}
.icon-views3:before {
  content: "\e9d0";
}
.icon-eye-blocked:before {
  content: "\e9d1";
}
.icon-views4:before {
  content: "\e9d1";
}
.icon-bookmark:before {
  content: "\e9d2";
}
.icon-ribbon:before {
  content: "\e9d2";
}
.icon-bookmarks:before {
  content: "\e9d3";
}
.icon-ribbons:before {
  content: "\e9d3";
}
.icon-sun:before {
  content: "\e9d4";
}
.icon-weather2:before {
  content: "\e9d4";
}
.icon-star-empty:before {
  content: "\e9d7";
}
.icon-rate:before {
  content: "\e9d7";
}
.icon-star-full:before {
  content: "\e9d9";
}
.icon-rate3:before {
  content: "\e9d9";
}
.icon-heart:before {
  content: "\e9da";
}
.icon-like:before {
  content: "\e9da";
}
.icon-heart-broken:before {
  content: "\e9db";
}
.icon-heart2:before {
  content: "\e9db";
}
.icon-man:before {
  content: "\e9dc";
}
.icon-male:before {
  content: "\e9dc";
}
.icon-woman:before {
  content: "\e9dd";
}
.icon-female:before {
  content: "\e9dd";
}
.icon-warning:before {
  content: "\ea07";
}
.icon-sign:before {
  content: "\ea07";
}
.icon-notification:before {
  content: "\ea08";
}
.icon-warning2:before {
  content: "\ea08";
}
.icon-question:before {
  content: "\ea09";
}
.icon-help:before {
  content: "\ea09";
}
.icon-plus:before {
  content: "\ea0a";
}
.icon-add:before {
  content: "\ea0a";
}
.icon-minus:before {
  content: "\ea0b";
}
.icon-subtract:before {
  content: "\ea0b";
}
.icon-info:before {
  content: "\ea0c";
}
.icon-information:before {
  content: "\ea0c";
}
.icon-cancel-circle:before {
  content: "\ea0d";
}
.icon-close:before {
  content: "\ea0d";
}
.icon-blocked:before {
  content: "\ea0e";
}
.icon-forbidden:before {
  content: "\ea0e";
}
.icon-cross:before {
  content: "\ea0f";
}
.icon-cancel:before {
  content: "\ea0f";
}
.icon-checkmark:before {
  content: "\ea10";
}
.icon-tick:before {
  content: "\ea10";
}
.icon-checkmark2:before {
  content: "\ea11";
}
.icon-tick2:before {
  content: "\ea11";
}
.icon-enter:before {
  content: "\ea13";
}
.icon-signin:before {
  content: "\ea13";
}
.icon-exit:before {
  content: "\ea14";
}
.icon-signout:before {
  content: "\ea14";
}
.icon-loop:before {
  content: "\ea2d";
}
.icon-repeat:before {
  content: "\ea2d";
}
.icon-loop2:before {
  content: "\ea2e";
}
.icon-repeat2:before {
  content: "\ea2e";
}
.icon-infinite:before {
  content: "\ea2f";
}
.icon-shuffle:before {
  content: "\ea30";
}
.icon-random:before {
  content: "\ea30";
}
.icon-tab:before {
  content: "\ea45";
}
.icon-arrows:before {
  content: "\ea45";
}
.icon-move-up:before {
  content: "\ea46";
}
.icon-sort:before {
  content: "\ea46";
}
.icon-move-down:before {
  content: "\ea47";
}
.icon-sort2:before {
  content: "\ea47";
}
.icon-sort-alpha-asc:before {
  content: "\ea48";
}
.icon-arrange:before {
  content: "\ea48";
}
.icon-sort-alpha-desc:before {
  content: "\ea49";
}
.icon-arrange2:before {
  content: "\ea49";
}
.icon-sort-numeric-asc:before {
  content: "\ea4a";
}
.icon-arrange3:before {
  content: "\ea4a";
}
.icon-sort-numberic-desc:before {
  content: "\ea4b";
}
.icon-arrange4:before {
  content: "\ea4b";
}
.icon-sort-amount-asc:before {
  content: "\ea4c";
}
.icon-arrange5:before {
  content: "\ea4c";
}
.icon-sort-amount-desc:before {
  content: "\ea4d";
}
.icon-arrange6:before {
  content: "\ea4d";
}
.icon-filter:before {
  content: "\ea5b";
}
.icon-funnel:before {
  content: "\ea5b";
}
.icon-page-break:before {
  content: "\ea68";
}
.icon-wysiwyg10:before {
  content: "\ea68";
}
.icon-pagebreak:before {
  content: "\ea6e";
}
.icon-wysiwyg16:before {
  content: "\ea6e";
}
.icon-table:before {
  content: "\ea70";
}
.icon-wysiwyg18:before {
  content: "\ea70";
}
.icon-table2:before {
  content: "\ea71";
}
.icon-wysiwyg19:before {
  content: "\ea71";
}
.icon-insert-template:before {
  content: "\ea72";
}
.icon-wysiwyg20:before {
  content: "\ea72";
}
.icon-share:before {
  content: "\ea7d";
}
.icon-out:before {
  content: "\ea7d";
}
.icon-terminal:before {
  content: "\ea81";
}
.icon-console:before {
  content: "\ea81";
}
.icon-mail5:before {
  content: "\ea86";
}
.icon-contact5:before {
  content: "\ea86";
}
.icon-google:before {
  content: "\ea87";
}
.icon-brand:before {
  content: "\ea87";
}
.icon-google-plus:before {
  content: "\ea88";
}
.icon-brand2:before {
  content: "\ea88";
}
.icon-facebook2:before {
  content: "\ea8d";
}
.icon-brand7:before {
  content: "\ea8d";
}
.icon-twitter:before {
  content: "\ea91";
}
.icon-brand11:before {
  content: "\ea91";
}
.icon-youtube3:before {
  content: "\ea99";
}
.icon-brand16:before {
  content: "\ea99";
}
.icon-vimeo:before {
  content: "\ea9c";
}
.icon-brand19:before {
  content: "\ea9c";
}
.icon-flickr2:before {
  content: "\eaa1";
}
.icon-brand24:before {
  content: "\eaa1";
}
.icon-dropbox:before {
  content: "\eaaf";
}
.icon-brand38:before {
  content: "\eaaf";
}
.icon-onedrive:before {
  content: "\eab0";
}
.icon-brand39:before {
  content: "\eab0";
}
.icon-github2:before {
  content: "\eab2";
}
.icon-brand41:before {
  content: "\eab2";
}
.icon-github4:before {
  content: "\eab4";
}
.icon-brand43:before {
  content: "\eab4";
}
.icon-wordpress:before {
  content: "\eab6";
}
.icon-brand45:before {
  content: "\eab6";
}
.icon-apple:before {
  content: "\eabf";
}
.icon-brand54:before {
  content: "\eabf";
}
.icon-android:before {
  content: "\eac1";
}
.icon-brand56:before {
  content: "\eac1";
}
.icon-windows:before {
  content: "\eac2";
}
.icon-brand57:before {
  content: "\eac2";
}
.icon-soundcloud:before {
  content: "\eac4";
}
.icon-brand59:before {
  content: "\eac4";
}
.icon-linkedin2:before {
  content: "\eac9";
}
.icon-brand64:before {
  content: "\eac9";
}
.icon-file-pdf:before {
  content: "\eada";
}
.icon-file10:before {
  content: "\eada";
}
.icon-file-openoffice:before {
  content: "\eadb";
}
.icon-file11:before {
  content: "\eadb";
}
.icon-file-word:before {
  content: "\eadc";
}
.icon-file12:before {
  content: "\eadc";
}
.icon-file-excel:before {
  content: "\eadd";
}
.icon-file13:before {
  content: "\eadd";
}
.icon-libreoffice:before {
  content: "\eade";
}
.icon-file14:before {
  content: "\eade";
}
.icon-chrome:before {
  content: "\eae5";
}
.icon-browser:before {
  content: "\eae5";
}
.icon-firefox:before {
  content: "\eae6";
}
.icon-browser2:before {
  content: "\eae6";
}
.icon-IE:before {
  content: "\eae7";
}
.icon-browser3:before {
  content: "\eae7";
}
.icon-opera:before {
  content: "\eae8";
}
.icon-browser4:before {
  content: "\eae8";
}
.icon-safari:before {
  content: "\eae9";
}
.icon-browser5:before {
  content: "\eae9";
}
.close {
  position: absolute;
  top: 0;
  right: 1rem;
  color: inherit;
  font-size: 1em;
  cursor: pointer;
}
.alert-success,
.alert-warning,
.alert-info,
.alert-error,
.alert {
  padding: 1rem;
  margin: 1rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.alert-success > *,
.alert-warning > *,
.alert-info > *,
.alert-error > *,
.alert > * {
  margin: 0;
}
.alert-success > * + *,
.alert-warning > * + *,
.alert-info > * + *,
.alert-error > * + *,
.alert > * + * {
  margin-top: 1rem;
}
.alert-success {
  background: #45a900;
  color: #fff;
}
.alert-success >:first-child:before {
  content: "\ea10";
  line-height: 1.7;
  margin-right: 1rem;
}
.alert-warning {
  background: #f5ff60;
  color: #000;
}
.alert-warning >:first-child:before {
  content: "\ea08";
  line-height: 1.7;
  margin-right: 1rem;
}
.alert-info {
  background: #00abcc;
  color: #fff;
}
.alert-info >:first-child:before {
  content: "\ea0c";
  line-height: 1.7;
  margin-right: 1rem;
}
.alert-error {
  background: #ff3a3a;
  color: #fff;
}
.alert-error >:first-child:before {
  content: "\ea07";
  line-height: 1.7;
  margin-right: 1rem;
}
.alert {
  background: rgba(0,0,0,0.15);
  color: #fff;
}
.alert >:first-child:before {
  content: "\ea08";
  line-height: 1.7;
  margin-right: 1rem;
}
.alert-title {
  font-size: 1.2em;
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  font-weight: bold;
}
.badge,
.badge-success,
.badge-warning,
.badge-info,
.badge-error {
  padding: 0.2em 0.8em;
  font-weight: normal;
  border: 0;
  border-radius: 1em;
  margin: 1em;
  font-size: 0.8em;
}
.badge {
  background: #000;
  background: rgba(0,0,0,0.25);
  color: #fff;
}
.badge-success {
  background: #00cc1c;
  color: #fff;
}
.badge-warning {
  background: #edff36;
  color: #000;
}
.badge-info {
  background: #00abcc;
  color: #fff;
}
.badge-error {
  background: #cc0d00;
  color: #fff;
}
.button,
.button-success,
.button-warning,
.button-info,
.button-error {
  cursor: pointer;
  -webkit-transition: 0.1s cubic-bezier(0.55, 0.085, 0.68, 0.53) background, border;
  -o-transition: 0.1s cubic-bezier(0.55, 0.085, 0.68, 0.53) background, border;
  transition: 0.1s cubic-bezier(0.55, 0.085, 0.68, 0.53) background, border;
  display: inline-block;
  border: 0;
  margin-right: 1em;
  padding: 0.8em 1.32em;
  font-size: 1em;
  font-weight: normal;
  white-space: nowrap;
}
.button[disabled],
.button-success[disabled],
.button-warning[disabled],
.button-info[disabled],
.button-error[disabled] {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: not-allowed;
}
.button {
  background: #00a0df;
  color: #fff;
}
.button:hover,
.button:focus {
  background: #0082c1;
}
.button-small {
  font-size: 0.8em;
}
.button-medium {
  font-size: 1.2em;
}
.button-large {
  font-size: 1.4em;
}
.button-extra-large {
  font-size: 1.8em;
}
.button-success {
  background: #00cc1c;
  color: #fff;
}
.button-success:hover,
.button-success:focus {
  background: #00ae00;
}
.button-warning {
  background: #edff36;
  color: #000;
}
.button-warning:hover,
.button-warning:focus {
  background: #ffff54;
}
.button-info {
  background: #00abcc;
  color: #fff;
}
.button-info:hover,
.button-info:focus {
  background: #008dae;
}
.button-error {
  background: #cc0d00;
  color: #fff;
}
.button-error:hover,
.button-error:focus {
  background: #ae0000;
}
.callout-top-left,
.callout-middle-left,
.callout-bottom-left,
.callout-top-middle,
.callout-middle-middle,
.callout-bottom-middle,
.callout-top-right,
.callout-middle-right,
.callout-bottom-right {
  color: #000;
  display: inline-block;
  position: relative;
  padding: 0.5em;
  background: #fff;
  border: 1px solid #e6e6e6;
}
.callout-top-left:before,
.callout-middle-left:before,
.callout-bottom-left:before,
.callout-top-middle:before,
.callout-middle-middle:before,
.callout-bottom-middle:before,
.callout-top-right:before,
.callout-middle-right:before,
.callout-bottom-right:before,
.callout-top-left:after,
.callout-middle-left:after,
.callout-bottom-left:after,
.callout-top-middle:after,
.callout-middle-middle:after,
.callout-bottom-middle:after,
.callout-top-right:after,
.callout-middle-right:after,
.callout-bottom-right:after {
  display: inline-block;
  position: absolute;
  content: "";
}
.callout-top-left:before,
.callout-top-left:after {
  left: 0;
}
.callout-top-left:before,
.callout-top-left:after {
  top: -0.5em;
  border-right: 0.5em solid transparent;
  border-bottom: 0.5em solid #a5a5a5;
  border-left: 0.5em solid transparent;
}
.callout-top-left:after {
  border-bottom: 0.5em solid #fff;
}
.callout-middle-left:before,
.callout-middle-left:after {
  left: 0;
}
.callout-middle-left:before,
.callout-middle-left:after {
  left: -0.5em;
  bottom: 50%;
  border-top: 0.5em solid transparent;
  border-bottom: 0.5em solid transparent;
  border-right: 0.5em solid #a5a5a5;
}
.callout-middle-left:after {
  border-right: 0.5em solid #fff;
}
.callout-bottom-left:before,
.callout-bottom-left:after {
  left: 0;
}
.callout-bottom-left:before,
.callout-bottom-left:after {
  bottom: -0.5em;
  border-right: 0.5em solid transparent;
  border-left: 0.5em solid transparent;
  border-top: 0.5em solid #a5a5a5;
}
.callout-bottom-left:after {
  border-top: 0.5em solid #fff;
}
.callout-top-middle:before,
.callout-top-middle:after {
  left: 50%;
}
.callout-top-middle:before,
.callout-top-middle:after {
  top: -0.5em;
  border-right: 0.5em solid transparent;
  border-bottom: 0.5em solid #a5a5a5;
  border-left: 0.5em solid transparent;
}
.callout-top-middle:after {
  border-bottom: 0.5em solid #fff;
}
.callout-middle-middle:before,
.callout-middle-middle:after {
  left: 50%;
}
.callout-bottom-middle:before,
.callout-bottom-middle:after {
  left: 50%;
}
.callout-bottom-middle:before,
.callout-bottom-middle:after {
  bottom: -0.5em;
  border-right: 0.5em solid transparent;
  border-left: 0.5em solid transparent;
  border-top: 0.5em solid #a5a5a5;
}
.callout-bottom-middle:after {
  border-top: 0.5em solid #fff;
}
.callout-top-right:before,
.callout-top-right:after {
  right: 0;
}
.callout-top-right:before,
.callout-top-right:after {
  top: -0.5em;
  border-right: 0.5em solid transparent;
  border-bottom: 0.5em solid #a5a5a5;
  border-left: 0.5em solid transparent;
}
.callout-top-right:after {
  border-bottom: 0.5em solid #fff;
}
.callout-middle-right:before,
.callout-middle-right:after {
  right: 0;
}
.callout-middle-right:before,
.callout-middle-right:after {
  bottom: 50%;
  right: -0.5em;
  border-top: 0.5em solid transparent;
  border-bottom: 0.5em solid transparent;
  border-left: 0.5em solid #a5a5a5;
}
.callout-middle-right:after {
  border-left: 0.5em solid #fff;
}
.callout-bottom-right:before,
.callout-bottom-right:after {
  right: 0;
}
.callout-bottom-right:before,
.callout-bottom-right:after {
  bottom: -0.5em;
  border-right: 0.5em solid transparent;
  border-left: 0.5em solid transparent;
  border-top: 0.5em solid #a5a5a5;
}
.callout-bottom-right:after {
  border-top: 0.5em solid #fff;
}
.dropdown {
  position: relative;
}
.dropdown:hover > .dropdown-menu {
  -ms-filter: none;
  filter: none;
  opacity: 1;
}
.dropdown-menu {
  background: #00a0df;
  border: 1px solid #19b9f8;
  position: absolute;
  left: 0;
  z-index: 9;
  min-width: 8rem;
  -webkit-transition: opacity 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: opacity 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: opacity 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}
.dropdown-menu-item {
  display: block;
  width: 100%;
  border: 1px solid #23c3ff;
}
.dropdown-menu-item-link {
  display: block;
  padding: 1em;
  margin: 1em;
}
.dropdown-menu:before,
.dropdown-menu:after {
  content: "";
  position: absolute;
  display: inline-block;
  top: -0.4em;
  left: 50%;
  border-right: 0.5em solid transparent;
  border-bottom: 0.5em solid #ff5f20;
  border-left: 0.5em solid transparent;
}
.dropdown-menu:after {
  border-bottom: 0.5em solid #00a0df;
}
.form-section,
.form-section-inline,
.form-field-controls-group-append {
  border: 1px solid #000;
  border: 1px solid rgba(0,0,0,0.4);
}
.form-section,
.form-section-inline {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1em;
}
.form-field,
.form-field-horizontal,
.form-field-vertical {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.3em 1em;
}
.form {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .form {
    display: inherit;
  }
}
.form-section-inline .form-field,
.form-section-inline .form-field-horizontal,
.form-section-inline .form-field-vertical {
  display: inline-block;
}
.form-section label,
.form-section input {
  display: inline-block;
}
.form-section-header {
  padding: 1em;
}
.form-field-label,
.form-field-controls {
  display: inline-block;
  vertical-align: top;
}
.form-field-label {
  min-width: 10em;
  width: 10%;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .form-field-label {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .form-field-controls {
    width: 100%;
  }
  .form-field-controls input,
  .form-field-controls select,
  .form-field-controls textarea {
    width: 100%;
  }
}
.form-field-controls-group {
  display: table;
}
.form-field-controls-group input,
.form-field-controls-group select,
.form-field-controls-group textarea,
.form-field-controls-group label {
  display: table-cell;
  vertical-align: middle;
  white-space: nowrap;
}
.form-field-controls-group-append {
  padding: 0 1em;
  cursor: pointer;
}
.form-field-controls-group-append:first-child {
  border-right: 0;
}
.form-field-controls-group-append:last-child {
  border-left: 0;
}
.form-field-horizontal {
  width: 100%;
  display: table;
  table-layout: auto;
}
.form-field-horizontal .form-field-label {
  margin-right: 1em;
  min-width: 10em;
}
.form-field-horizontal .form-field-label,
.form-field-horizontal .form-field-controls {
  display: table-cell;
  vertical-align: middle;
}
@media only screen and (max-width: 767px) {
  .form-field-horizontal .form-field-label,
  .form-field-horizontal .form-field-controls {
    display: inherit;
  }
}
.form-field-vertical .form-field-label {
  min-width: 0;
  width: auto;
}
.form-field-vertical .form-field-controls {
  display: block;
}
.form-field-vertical .form-field-controls input,
.form-field-vertical .form-field-controls select,
.form-field-vertical .form-field-controls textarea {
  width: 100%;
}
.form-action {
  display: inline-block;
  margin: 0.69em;
}
.form-actions {
  margin-top: 0.3em;
  text-align: center;
  border-top: 1px solid #000;
  border-top: 1px solid rgba(0,0,0,0.4);
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 767px) {
}
.column,
.column-align-middle {
  display: table-cell;
  -webkit-flex: 1;
  -ms-flex: 1;
  -o-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.column-align-middle {
  vertical-align: middle;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.row,
.row-padded {
  display: table;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 auto;
  width: 100%;
  table-layout: fixed;
}
@media only screen and (max-width: 767px) {
  .row,
  .row-padded,
.row,
.row-padded {
    display: block;
  }
  .row .column,
  .row-padded .column,
  .row .column-align-middle,
  .row-padded .column-align-middle {
    width: 100%;
    display: block;
  }
}
.row.distributed {
  -webkit-align-content: space-between;
  -ms-align-content: space-between;
  -o-align-content: space-between;
  align-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.row-padded {
  margin-left: -1em;
  margin-right: -1em;
}
.row-padded .column,
.row-padded .column-align-middle {
  margin: 0 1em;
}
.row-padded,
.row-padded .row {
  border-spacing: 1em 0;
}
.one-twelveth {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.one-twelveth {
  width: 8.3333333333333%;
}
.one-eleventh {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.one-eleventh {
  width: 9.090909090909099%;
}
.one-tenth {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.one-tenth {
  width: 10%;
}
.one-ninth {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.one-ninth {
  width: 11.1111111111111%;
}
.one-eigth {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.one-eigth {
  width: 12.5%;
}
.one-seventh {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.one-seventh {
  width: 14.285714285714299%;
}
.one-sixth {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.one-sixth,
.two-twelveths {
  width: 16.6666666666667%;
}
.one-fifth {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.one-fifth,
.two-tenths {
  width: 20%;
}
.one-fourth {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.one-fourth,
.two-eigths,
.three-twelveths {
  width: 25%;
}
.one-third {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.one-third,
.two-sixths,
.three-ninths,
.four-twelveths {
  width: 33.3333333333333%;
}
.one-half {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.one-half,
.two-fourths,
.three-sixths,
.four-eigths,
.five-tenths,
.six-twelveths {
  width: 50%;
}
.two-twelveths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.two-elevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.two-elevenths {
  width: 18.181818181818198%;
}
.two-tenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.two-ninths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.two-ninths {
  width: 22.2222222222222%;
}
.two-eigths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.two-sevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.two-sevenths {
  width: 28.571428571428598%;
}
.two-sixths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.two-fifths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.two-fifths,
.four-tenths {
  width: 40%;
}
.two-fourths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.two-thirds {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.two-thirds,
.four-sixths,
.six-ninths,
.eight-twelveths {
  width: 66.6666666666667%;
}
.three-twelveths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.three-elevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.three-elevenths {
  width: 27.2727272727273%;
}
.three-tenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.three-tenths {
  width: 30%;
}
.three-ninths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.three-eigths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.three-eigths {
  width: 37.5%;
}
.three-sevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.three-sevenths {
  width: 42.8571428571429%;
}
.three-sixths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.three-fifths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.three-fifths,
.six-tenths {
  width: 60%;
}
.three-fourths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.three-fourths,
.six-eigths,
.nine-twelveths {
  width: 75%;
}
.four-twelveths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.four-elevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.four-elevenths {
  width: 36.363636363636395%;
}
.four-tenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.four-ninths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.four-ninths {
  width: 44.4444444444444%;
}
.four-eigths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.four-sevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.four-sevenths {
  width: 57.142857142857096%;
}
.four-sixths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.four-fifths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.four-fifths,
.eight-tenths {
  width: 80%;
}
.five-twelveths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.five-twelveths {
  width: 41.6666666666667%;
}
.five-elevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.five-elevenths {
  width: 45.454545454545496%;
}
.five-tenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.five-ninths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.five-ninths {
  width: 55.5555555555556%;
}
.five-eigths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.five-eigths {
  width: 62.5%;
}
.five-sevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.five-sevenths {
  width: 71.4285714285714%;
}
.five-sixths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.five-sixths,
.ten-twelveths {
  width: 83.3333333333333%;
}
.six-twelveths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.six-elevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.six-elevenths {
  width: 54.5454545454545%;
}
.six-tenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.six-ninths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.six-eigths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.six-sevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.six-sevenths {
  width: 85.7142857142857%;
}
.seven-twelveths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.seven-twelveths {
  width: 58.3333333333333%;
}
.seven-elevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.seven-elevenths {
  width: 63.636363636363605%;
}
.seven-tenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.seven-tenths {
  width: 70%;
}
.seven-ninths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.seven-ninths {
  width: 77.7777777777778%;
}
.seven-eigths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.seven-eigths {
  width: 87.5%;
}
.eight-twelveths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.eight-elevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.eight-elevenths {
  width: 72.72727272727269%;
}
.eight-tenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.eight-ninths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.eight-ninths {
  width: 88.8888888888889%;
}
.nine-twelveths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.nine-elevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.nine-elevenths {
  width: 81.8181818181818%;
}
.nine-tenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.nine-tenths {
  width: 90%;
}
.ten-twelveths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.ten-elevenths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.ten-elevenths {
  width: 90.90909090909089%;
}
.eleven-twelveths {
  -webkit-flex: inherit;
  -ms-flex: inherit;
  -o-flex: inherit;
  flex: inherit;
}
.eleven-twelveths {
  width: 91.6666666666667%;
}
.loader {
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-flex: 1;
  -ms-flex: 1;
  -o-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.loader-container {
  -webkit-flex: 1;
  -ms-flex: 1;
  -o-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  box-orient: horizontal;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.loader-bar {
  cursor: wait;
}
.loader-text {
  font-weight: 100;
  font-size: 1.5em;
  margin-bottom: 0 0 0.5em 0;
}
progress {
  margin: 0 auto;
  cursor: wait;
}
@-moz-keyframes spin {
  0% {
    left: 50%;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    left: 45%;
    font-size: 3.5em;
    -ms-filter: none;
    filter: none;
    opacity: 1;
  }
  50% {
    left: 40%;
  }
  75% {
    left: 45%;
    font-size: 1em;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    opacity: 0.1;
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
    left: 50%;
  }
}
@-webkit-keyframes spin {
  0% {
    left: 50%;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    left: 45%;
    font-size: 3.5em;
    -ms-filter: none;
    filter: none;
    opacity: 1;
  }
  50% {
    left: 40%;
  }
  75% {
    left: 45%;
    font-size: 1em;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    opacity: 0.1;
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
    left: 50%;
  }
}
@-o-keyframes spin {
  0% {
    left: 50%;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    left: 45%;
    font-size: 3.5em;
    -ms-filter: none;
    filter: none;
    opacity: 1;
  }
  50% {
    left: 40%;
  }
  75% {
    left: 45%;
    font-size: 1em;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    opacity: 0.1;
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
    left: 50%;
  }
}
@keyframes spin {
  0% {
    left: 50%;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  25% {
    left: 45%;
    font-size: 3.5em;
    -ms-filter: none;
    filter: none;
    opacity: 1;
  }
  50% {
    left: 40%;
  }
  75% {
    left: 45%;
    font-size: 1em;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    opacity: 0.1;
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
    left: 50%;
  }
}
.nav-vertical,
.nav-horizontal {
  padding: 0;
  background: #00a0df;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav-vertical .nav-item {
  border-width: 0 0 1px 0;
}
.nav-vertical .nav-item,
.nav-vertical .nav-item-link {
  display: block;
  width: 100%;
}
.nav-horizontal .nav-item {
  border-width: 0 1px 0 0;
  display: inline-block;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .nav-horizontal .nav-item {
    display: block;
    border-width: 0 0 1px 0;
  }
}
.nav-items {
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav-item {
  border: 1px solid #fff;
  border: 1px solid rgba(255,255,255,0.3);
  position: relative;
}
.nav-item:last-child {
  border: 0;
}
.nav-item-link {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.7em;
  display: block;
  text-decoration: none;
  color: #fff;
  -webkit-transition: background, 0.5s, cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: background, 0.5s, cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: background, 0.5s, cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.nav-item-link:hover,
.nav-item-link:focus {
  background: #000;
  background: rgba(0,0,0,0.1);
}
.table-bordered th,
.table-bordered tbody + tbody,
.table-bordered td {
  border: 1px solid #dedede;
  border: 1px solid rgba(222,222,222,0.6);
}
.table {
  background: #fff;
  width: 100%;
  max-width: 100%;
  margin-bottom: 1em;
}
.table th {
  vertical-align: bottom;
  text-align: left;
  padding: 0.3em;
  font-weight: bold;
}
.table td {
  padding: 0.3em;
  vertical-align: middle;
}
.table caption {
  text-align: right;
  margin: 1em;
  font-style: italic;
}
.table-striped tbody tr {
  background: #fff;
  -webkit-transition: cubic-bezier(0.55, 0.085, 0.68, 0.53) 0.1s background;
  -o-transition: cubic-bezier(0.55, 0.085, 0.68, 0.53) 0.1s background;
  transition: cubic-bezier(0.55, 0.085, 0.68, 0.53) 0.1s background;
}
.table-striped tbody tr:nth-of-type(odd) {
  background: #f2f2f2;
}
.table-striped tbody tr:hover {
  background: #ededed;
}
.table-bordered tbody + tbody {
  border-width: 2px;
}
.table-bordered caption + thead:first-child th,
.table-bordered caption + thead:first-child td {
  border-top: 0;
}
.tab {
  font-size: 1.3em;
  background: #fafafa;
  padding: 0.6em 0.9em;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  opacity: 0.6;
  border: solid rgba(222,222,222,0.6);
  border-width: 1px 1px 0 1px;
  -webkit-transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) box-shadow, 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) opacity, 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) background, 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) border-width;
  -o-transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) box-shadow, 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) opacity, 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) background, 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) border-width;
  transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) box-shadow, 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) opacity, 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) background, 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) border-width;
  display: block;
  color: #000;
  margin: 0 1em 0 0;
}
.tab:hover {
  -ms-filter: none;
  filter: none;
  opacity: 1;
}
.tab:active,
.tab.active,
.tab.selected {
  -ms-filter: none;
  filter: none;
  opacity: 1;
  background: #fff;
  margin-bottom: -2px;
  box-shadow: inset 0 3px #00abcc;
}
.tab.disabled,
.tab[disabled] {
  cursor: not-allowed;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
}
@media only screen and (max-width: 767px) {
  .tab {
    font-size: 1.4em;
  }
}
.tab-container {
  padding: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1em;
  background: #fff;
}
.tab-panel-container {
  padding: 1em;
  border: 1px solid rgba(222,222,222,0.6);
}
.tab-nav-item {
  display: inline-block;
}
.tab-nav-item:first-child {
  margin-left: 0;
}
.tab-nav-vertical {
  border-width: 0 0 0 1px;
}
.tab-nav-vertical .tab,
.tab-nav-vertical .tab-nav-item {
  display: block;
}
.tab-nav-vertical .tab {
  margin: -1px 0 0 0;
}
.tab-nav-vertical .tab [class^="icon-"]:before,
.tab-nav-vertical .tab [class^="icon-"]:after {
  float: right;
}
.tab-nav-vertical .tab:active,
.tab-nav-vertical .tab.active,
.tab-nav-vertical .tab.selected {
  box-shadow: none;
  border-right: 3px solid #00abcc;
}
textarea,
textarea[type="text"],
input[type="text"],
textarea[type="tel"],
input[type="tel"],
textarea[type="url"],
input[type="url"],
textarea[type="number"],
input[type="number"],
textarea[type="email"],
input[type="email"],
textarea[type="date"],
input[type="date"],
textarea[type="datetime-local"],
input[type="datetime-local"],
textarea[type="week"],
input[type="week"],
textarea[type="month"],
input[type="month"],
textarea[type="password"],
input[type="password"],
textarea[type="file"],
input[type="file"] {
  padding: 0.333333333333333em 1em;
  max-width: 100%;
}
textarea,
input {
  -webkit-transition: 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) border-color, outline-color;
  -o-transition: 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) border-color, outline-color;
  transition: 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) border-color, outline-color;
  font-size: 1em;
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
}
textarea[type="number"][max="100"],
input[type="number"][max="100"] {
  max-width: 5em;
}
textarea:focus:valid,
input:focus:valid {
  border-color: #00cc1c;
}
textarea:focus:invalid,
input:focus:invalid {
  border-color: #dc0000;
  outline-color: #dc0000;
}
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  color: #dcdcdc;
}
textarea:-moz-placeholder,
input:-moz-placeholder {
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  color: #dcdcdc;
}
textarea::-moz-placeholder,
input::-moz-placeholder {
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  color: #dcdcdc;
}
textarea:-ms-input-placeholder,
input:-ms-input-placeholder {
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  color: #dcdcdc;
}
html,
body,
main {
  height: 100%;
}
.container {
  width: 100%;
  height: 100%;
  display: table;
}
.footer {
  height: 1%;
  display: table-row;
  background: #00a0df;
}
.footer,
.footer a {
  color: #fff;
}
@font-face {
  font-family: "Segoe UI Light";
  src: url("../../app/assets/fonts/Segoe UI Light/Segoe UI Light.eot");
  src: url("../../app/assets/fonts/Segoe UI Light/Segoe UI Light.eot?#iefix") format("embedded-opentype"), url("../../app/assets/fonts/Segoe UI Light/Segoe UI Light.woff") format("woff"), url("../../app/assets/fonts/Segoe UI Light/Segoe UI Light.ttf") format("truetype");
}
h6,
h5,
h4,
h3,
h2,
h1 {
  font-weight: 300;
  font-family: "Segoe UI Light";
}
h6 {
  font-size: 1.269666666666667em;
}
h5 {
  font-size: 1.3236em;
}
h4 {
  font-size: 1.4045em;
}
h3 {
  font-size: 1.539333333333333em;
}
h2 {
  font-size: 1.809em;
}
h1 {
  font-size: 2.618em;
}
a {
  color: #007dbc;
  -webkit-transition: 0.5s border-width cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: 0.5s border-width cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: 0.5s border-width cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
code,
kbd,
pre,
samp {
  font-family: Consolas, monaco, monospace;
}
pre {
  overflow: auto;
  word-wrap: break-word;
  white-space: pre;
  white-space: -moz-pre-wrap;
  white-space: pre-wrap;
  white-space: pre 9;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
main[href],
footer[href] {
  font-weight: bold;
}
main[href]:hover,
footer[href]:hover {
  border-width: 2px;
}
main[href]:visited,
footer[href]:visited {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  opacity: 0.9;
}
@media print {
  * {
    background: transparent !important;
    color: #000 !important; /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  a[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #dcdcdc;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img,
  pre,
  blockquote {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.demo-content > ol,
.demo-content > ul {
  padding: 0 1em 0 2em;
  margin: 1em 0;
}
.demo-content > ol {
  list-style-type: decimal;
}
.demo-content > ul {
  list-style-type: inherit;
}
.grid-demos .column,
.grid-demos .column-padded,
.grid-demos .column-align-middle {
  line-height: 3;
  color: #fff;
  background: #0077d1;
  background: rgba(0,119,209,0.7);
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.grid-demos .column:nth-child(odd),
.grid-demos .column-padded:nth-child(odd),
.grid-demos .column-align-middle:nth-child(odd) {
  background: #0052c5;
  background: rgba(0,82,197,0.55);
}
.grid-demos .row,
.grid-demos .row-padded {
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
