﻿.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}

@-webkit-keyframes fadeInLeftBig {
0% {
-webkit-transform: translate3d(-600px, 0, 0);
transform: translate3d(-600px, 0, 0);
}

100% {
-webkit-transform: none;
transform: none;
}
}

@keyframes fadeInLeftBig {
0% {
-webkit-transform: translate3d(-600px, 0, 0);
-ms-transform: translate3d(-600px, 0, 0);
transform: translate3d(-600px, 0, 0);
}

100% {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}

.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
z-index: 2;
}

@-webkit-keyframes fadeOutRightBig {
100% {
-webkit-transform: translate3d(600px, 0, 0);
transform: translate3d(600px, 0, 0);
}
}

@keyframes fadeOutRightBig {
100% {
-webkit-transform: translate3d(600px, 0, 0);
-ms-transform: translate3d(600px, 0, 0);
transform: translate3d(600px, 0, 0);
}
}

.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
z-index: 1;
}

@-webkit-keyframes hide {
0% {
opacity: 1;
height: auto;
visibility: visible;
}

100% {
opacity: 0;
height: 0;
visibility: hidden;
}
}

@keyframes hide {
0% {
opacity: 1;
height: auto;
visibility: visible;
}

100% {
opacity: 0;
height: 0;
visibility: hidden;
}
}

@-webkit-keyframes reveal {
0% {
opacity: 0;
height: 0;
visibility: hidden;
}

100% {
opacity: 1;
height: auto;
visibility: visible;
}
}

@keyframes reveal {
0% {
opacity: 0;
height: 0;
visibility: hidden;
}

100% {
opacity: 1;
height: auto;
visibility: visible;
}
}

@-moz-keyframes spin {
0% {
-moz-transform: rotate(0deg);
}

100% {
-moz-transform: rotate(360deg);
}
}

@-moz-keyframes spinoff {
0% {
-moz-transform: rotate(0deg);
}

100% {
-moz-transform: rotate(-360deg);
}
}

@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}

100% {
-webkit-transform: rotate(360deg);
}
}

@-webkit-keyframes spinoff {
0% {
-webkit-transform: rotate(0deg);
}

100% {
-webkit-transform: rotate(-360deg);
}
}

@-o-keyframes spin {
0% {
-o-transform: rotate(0deg);
}

100% {
-o-transform: rotate(360deg);
}
}

@-o-keyframes spinoff {
0% {
-o-transform: rotate(0deg);
}

100% {
-o-transform: rotate(-360deg);
}
}

@keyframes spin {
0% {
transform: rotate(0deg);
}

100% {
transform: rotate(360deg);
}
}

@keyframes spinoff {
0% {
transform: rotate(0deg);
}

100% {
transform: rotate(-360deg);
}
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}

p {
margin: 1em 0;
}

a {
text-decoration: underline;
color: #0F6CB5;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}

blockquote, q {
quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
content: "";
content: none;
}

del {
text-decoration: line-through;
}

abbr[title], dfn[title] {
border-bottom: 1px dotted;
cursor: help;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

input, select {
vertical-align: middle;
}

a:hover, a:active {
outline: none;
}

textarea {
overflow: auto;
}

label, input[type="button"], input[type="submit"], input[type="image"], button {
cursor: pointer;
}

button, input, select, textarea {
margin: 0;
}

button {
width: auto;
overflow: visible;
}

.ir {
display: block;
text-indent: -999em;
overflow: hidden;
background-repeat: no-repeat;
text-align: left;
direction: ltr;
}

.hidden {
display: none;
visibility: hidden;
}

.visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
}

.clearfix:before, footer .advanced .cols-3:before, footer .advanced #social-tab-footer:before, .clearfix:after, footer .advanced .cols-3:after, footer .advanced #social-tab-footer:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
}

.clearfix:after, footer .advanced .cols-3:after, footer .advanced #social-tab-footer:after {
clear: both;
}

.clearfix, footer .advanced .cols-3, footer .advanced #social-tab-footer {
zoom: 1;
}

sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
}

sup {
top: -0.5em;
}

sub {
bottom: -0.25em;
}

.centered {
text-align: center;
}

.nofloat {
clear: both;
}

.ui-datepicker {
display: none;
padding: 6px;
background-color: #dfeffc;
border: 1px solid #7FD1E9;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: inset 0 0 5px #fafcfe;
-webkit-box-shadow: inset 0 0 5px #fafcfe;
box-shadow: inset 0 0 5px #fafcfe;
}

.ui-datepicker-header {
position: relative;
padding: 5px;
background-color: #4283BA;
-moz-box-shadow: inset 0 0 8px #356894;
-webkit-box-shadow: inset 0 0 8px #356894;
box-shadow: inset 0 0 8px #356894;
border: none;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
-ms-border-radius-topleft: 10px;
-ms-border-radius-topright: 10px;
-ms-border-radius-bottomleft: 0;
-ms-border-radius-bottomright: 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
font-size: 1.3em;
color: #FFF;
}

.ui-datepicker-header a {
position: absolute;
top: 5px;
display: block;
width: 17px;
height: 16px;
cursor: pointer;
}

.ui-datepicker-header a span {
display: block;
text-indent: -999em;
overflow: hidden;
background-repeat: no-repeat;
text-align: left;
direction: ltr;
}

.ui-datepicker-header .ui-datepicker-prev {
left: 5px;
}

.ui-datepicker-header .ui-datepicker-prev .before, .ui-datepicker-header .ui-datepicker-prev:before {
font-family: FontAwesome;
content: "\f0a8";
display: block;
font-size: 1.45em;
line-height: 0.8em;
position: absolute;
top: 0;
left: 0;
color: #CBE7FA;
text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}

.ui-datepicker-header .ui-datepicker-prev:hover:before {
color: white;
}

.ui-datepicker-header .ui-datepicker-next {
right: 5px;
}

.ui-datepicker-header .ui-datepicker-next .before, .ui-datepicker-header .ui-datepicker-next:before {
font-family: FontAwesome;
content: "\f0a9";
display: block;
font-size: 1.45em;
line-height: 0.8em;
position: absolute;
top: 0;
left: 0;
color: #CBE7FA;
text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}

.ui-datepicker-header .ui-datepicker-next:hover:before {
color: white;
}

.ui-datepicker-title {
text-align: center;
text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
text-transform: capitalize;
}

.ui-state-disabled {
cursor: default !important;
opacity: 0.35;
background-color: transparent !important;
}

.ui-state-highlight {
background-color: #fbec88;
}

.ui-datepicker-calendar {
border-collapse: collapse;
}

.ui-datepicker-calendar th, .ui-datepicker-calendar td {
background-color: #C6DEF1;
border: 1px solid #F9FBFD;
font-size: 1.2em;
color: #0F6CB5;
text-align: center;
text-shadow: 1px 1px 0 white;
}

.ui-datepicker-calendar th {
padding: 4px 5px;
background-color: #b4dcf8;
}

.ui-datepicker-calendar td a, .ui-datepicker-calendar td span {
display: block;
padding: 4px 5px;
}

.ui-datepicker-calendar td a {
color: #0F6CB5;
text-decoration: underline;
}

.ui-datepicker-calendar td a:hover, .ui-datepicker-calendar td a:focus {
color: #0F6CB5;
text-decoration: underline;
}

.ui-datepicker.ui-datepicker-multi {
width: auto !important;
}

.ui-datepicker-multi .ui-datepicker-group {
float: left;
}

.ui-datepicker-multi .ui-datepicker-group table, .ui-datepicker-multi .ui-datepicker-group .ui-datepicker-calendar table {
width: 95%;
margin: 0 auto 0.4em;
}

.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-header {
width: 90%;
margin: 0 0.4em 0;
}

.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-group-last .ui-datepicker-header {
border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-buttonpane {
clear: left;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}

.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0em;
}

.ui-autocomplete.ui-corner-all {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.ui-autocomplete {
background-color: #CBE7FA;
border: 1px solid #7FD1E9;
padding: 0.3em;
}

.ui-autocomplete {
width: 382px;
list-style-position: outside;
list-style-type: none;
}

.ui-autocomplete .ui-menu-item {
font-size: 1.2em;
padding: 0.3em;
display: block;
border: none;
cursor: default;
}

.ui-autocomplete .ui-menu-item:hover {
background-color: #4283BA;
background-repeat: no-repeat;
background-position: 0 0;
background: -moz-linear-gradient(top, #d9edfb 0%, #afdaf7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9edfb), color-stop(100%, #afdaf7));
background: -webkit-linear-gradient(top, #d9edfb 0%, #afdaf7 100%);
background: -o-linear-gradient(top, #d9edfb 0%, #afdaf7 100%);
background: -ms-linear-gradient(top, #d9edfb 0%, #afdaf7 100%);
background: linear-gradient(to bottom, #d9edfb 0%, #afdaf7 100%);
color: #0F6CB5;
text-shadow: 1px 1px 0 white;
}

.ui-autocomplete .suggest-title {
font-weight: bold;
}

.ui-autocomplete .suggest-georegion {
text-align: right;
font-style: italic;
color: gray;
float: right;
display: block;
padding-right: 5px;
}

.ui-autocomplete-loading:before {
background-color: rgba(0,0,0,0);
border: 5px solid #0F6CB5;
border-top: 5px solid rgba(0,0,0,0);
border-left: 5px solid rgba(0,0,0,0);
border-radius: 15px;
display: block;
width: 15px;
height: 15px;
margin: auto;
position: absolute;
content: "";
top: -34px;
opacity: 1;
filter: Alpha(Opacity=100);
-moz-animation: spin 1s infinite linear;
-webkit-animation: spin 1s infinite linear;
-o-animation: spin 1s infinite linear;
animation: spin 1s infinite linear;
}

@font-face {
font-family: "AvenirNextLTProRegular";
src: url(../fonts/avenirnextltpro-regular-webfont.eot);
src: url(../fonts/avenirnextltpro-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/avenirnextltpro-regular-webfont.woff) format("woff"),url(../fonts/avenirnextltpro-regular-webfont.ttf) format("truetype"),url(../fonts/avenirnextltpro-regular-webfont.svg#AvenirNextLTProRegular) format("svg");
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: "AvenirNextLTProDemi";
src: url(../fonts/avenirnextltpro-demi-webfont.eot);
src: url(../fonts/avenirnextltpro-demi-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/avenirnextltpro-demi-webfont.woff) format("woff"),url(../fonts/avenirnextltpro-demi-webfont.ttf) format("truetype"),url(../fonts/avenirnextltpro-demi-webfont.svg#AvenirNextLTProDemi) format("svg");
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: "AllerRegular";
src: url(../fonts/aller-rg-webfont.eot);
src: url(../fonts/aller-rg-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/aller-rg-webfont.woff) format("woff"),url(../fonts/aller-rg-webfont.ttf) format("truetype"),url(../fonts/aller-rg-webfont.svg#AllerRegular) format("svg");
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: "AllerItalic";
src: url(../fonts/aller-it-webfont.eot);
src: url(../fonts/aller-it-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/aller-it-webfont.woff) format("woff"),url(../fonts/aller-it-webfont.ttf) format("truetype"),url(../fonts/aller-it-webfont.svg#AllerItalic) format("svg");
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: "AllerBold";
src: url(../fonts/aller-bd-webfont.eot);
src: url(../fonts/aller-bd-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/aller-bd-webfont.woff) format("woff"),url(../fonts/aller-bd-webfont.ttf) format("truetype"),url(../fonts/aller-bd-webfont.svg#AllerBold) format("svg");
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: "AllerBoldItalic";
src: url(../fonts/aller-bdit-webfont.eot);
src: url(../fonts/aller-bdit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/aller-bdit-webfont.woff) format("woff"),url(../fonts/aller-bdit-webfont.ttf) format("truetype"),url(../fonts/aller-bdit-webfont.svg#AllerBoldItalic) format("svg");
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'FontAwesome';
src: url(../fonts/fontawesome-webfont.eot?v=3.0.1);
src: url(../fonts/fontawesome-webfont.eot?#iefix&v=3.0.1) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff?v=3.0.1) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=3.0.1) format("truetype");
font-weight: normal;
font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
color: #0F6CB5;
display: inline;
width: auto;
height: auto;
line-height: normal;
vertical-align: baseline;
background-image: none;
background-position: 0% 0%;
background-repeat: repeat;
margin-top: 0;
}

.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] {
background-image: none;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
text-decoration: inherit;
display: inline-block;
speak: none;
}

a [class^="icon-"], a [class*=" icon-"] {
display: inline-block;
}

.icon-large:before {
vertical-align: -10%;
font-size: 1.33333em;
}

li [class^="icon-"], li [class*=" icon-"], .nav li [class^="icon-"], .nav li [class*=" icon-"] {
display: inline-block;
width: 1.25em;
text-align: center;
}

li [class^="icon-"].icon-large, li [class*=" icon-"].icon-large, .nav li [class^="icon-"].icon-large, .nav li [class*=" icon-"].icon-large {
width: 1.5625em;
}

ul.icons {
list-style-type: none;
text-indent: -0.75em;
}

ul.icons li [class^="icon-"], ul.icons li [class*=" icon-"] {
width: 0.75em;
}

.icon-muted {
color: #eee;
}

.icon-border {
border: solid 1px #eee;
padding: 0.2em 0.25em 0.15em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.icon-2x {
font-size: 2em;
}

.icon-2x.icon-border {
border-width: 2px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.icon-3x {
font-size: 3em;
}

.icon-3x.icon-border {
border-width: 3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.icon-4x {
font-size: 4em;
}

.icon-4x.icon-border {
border-width: 4px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.pull-right {
float: right;
}

.pull-left {
float: left;
}

[class^="icon-"].pull-left, [class*=" icon-"].pull-left {
margin-right: 0.3em;
}

[class^="icon-"].pull-right, [class*=" icon-"].pull-right {
margin-left: 0.3em;
}

.icon-glass:before {
content: "\f000";
}

.icon-music:before {
content: "\f001";
}

.icon-search:before {
content: "\f002";
}

.icon-envelope-alt:before {
content: "\f003";
}

.icon-heart:before {
content: "\f004";
}

.icon-star:before {
content: "\f005";
}

.icon-star-empty:before {
content: "\f006";
}

.icon-user:before {
content: "\f007";
}

.icon-film:before {
content: "\f008";
}

.icon-th-large:before {
content: "\f009";
}

.icon-th:before {
content: "\f00a";
}

.icon-th-list:before {
content: "\f00b";
}

.icon-ok:before {
content: "\f00c";
}

.icon-remove:before {
content: "\f00d";
}

.icon-zoom-in:before {
content: "\f00e";
}

.icon-zoom-out:before {
content: "\f010";
}

.icon-power-off:before, .icon-off:before {
content: "\f011";
}

.icon-signal:before {
content: "\f012";
}

.icon-gear:before, .icon-cog:before {
content: "\f013";
}

.icon-trash:before {
content: "\f014";
}

.icon-home:before {
content: "\f015";
}

.icon-file-alt:before {
content: "\f016";
}

.icon-time:before {
content: "\f017";
}

.icon-road:before {
content: "\f018";
}

.icon-download-alt:before {
content: "\f019";
}

.icon-download:before {
content: "\f01a";
}

.icon-upload:before {
content: "\f01b";
}

.icon-inbox:before {
content: "\f01c";
}

.icon-play-circle:before {
content: "\f01d";
}

.icon-rotate-right:before, .icon-repeat:before {
content: "\f01e";
}

.icon-refresh:before {
content: "\f021";
}

.icon-list-alt:before {
content: "\f022";
}

.icon-lock:before {
content: "\f023";
}

.icon-flag:before {
content: "\f024";
}

.icon-headphones:before {
content: "\f025";
}

.icon-volume-off:before {
content: "\f026";
}

.icon-volume-down:before {
content: "\f027";
}

.icon-volume-up:before {
content: "\f028";
}

.icon-qrcode:before {
content: "\f029";
}

.icon-barcode:before {
content: "\f02a";
}

.icon-tag:before {
content: "\f02b";
}

.icon-tags:before {
content: "\f02c";
}

.icon-book:before {
content: "\f02d";
}

.icon-bookmark:before {
content: "\f02e";
}

.icon-print:before {
content: "\f02f";
}

.icon-camera:before {
content: "\f030";
}

.icon-font:before {
content: "\f031";
}

.icon-bold:before {
content: "\f032";
}

.icon-italic:before {
content: "\f033";
}

.icon-text-height:before {
content: "\f034";
}

.icon-text-width:before {
content: "\f035";
}

.icon-align-left:before {
content: "\f036";
}

.icon-align-center:before {
content: "\f037";
}

.icon-align-right:before {
content: "\f038";
}

.icon-align-justify:before {
content: "\f039";
}

.icon-list:before {
content: "\f03a";
}

.icon-indent-left:before {
content: "\f03b";
}

.icon-indent-right:before {
content: "\f03c";
}

.icon-facetime-video:before {
content: "\f03d";
}

.icon-picture:before {
content: "\f03e";
}

.icon-pencil:before {
content: "\f040";
}

.icon-map-marker:before {
content: "\f041";
}

.icon-adjust:before {
content: "\f042";
}

.icon-tint:before {
content: "\f043";
}

.icon-edit:before {
content: "\f044";
}

.icon-share:before {
content: "\f045";
}

.icon-check:before {
content: "\f046";
}

.icon-move:before {
content: "\f047";
}

.icon-step-backward:before {
content: "\f048";
}

.icon-fast-backward:before {
content: "\f049";
}

.icon-backward:before {
content: "\f04a";
}

.icon-play:before {
content: "\f04b";
}

.icon-pause:before {
content: "\f04c";
}

.icon-stop:before {
content: "\f04d";
}

.icon-forward:before {
content: "\f04e";
}

.icon-fast-forward:before {
content: "\f050";
}

.icon-step-forward:before {
content: "\f051";
}

.icon-eject:before {
content: "\f052";
}

.icon-chevron-left:before {
content: "\f053";
}

.icon-chevron-right:before {
content: "\f054";
}

.icon-plus-sign:before {
content: "\f055";
}

.icon-minus-sign:before {
content: "\f056";
}

.icon-remove-sign:before {
content: "\f057";
}

.icon-ok-sign:before {
content: "\f058";
}

.icon-question-sign:before {
content: "\f059";
}

.icon-info-sign:before {
content: "\f05a";
}

.icon-screenshot:before {
content: "\f05b";
}

.icon-remove-circle:before {
content: "\f05c";
}

.icon-ok-circle:before {
content: "\f05d";
}

.icon-ban-circle:before {
content: "\f05e";
}

.icon-arrow-left:before {
content: "\f060";
}

.icon-arrow-right:before {
content: "\f061";
}

.icon-arrow-up:before {
content: "\f062";
}

.icon-arrow-down:before {
content: "\f063";
}

.icon-mail-forward:before, .icon-share-alt:before {
content: "\f064";
}

.icon-resize-full:before {
content: "\f065";
}

.icon-resize-small:before {
content: "\f066";
}

.icon-plus:before {
content: "\f067";
}

.icon-minus:before {
content: "\f068";
}

.icon-asterisk:before {
content: "\f069";
}

.icon-exclamation-sign:before {
content: "\f06a";
}

.icon-gift:before {
content: "\f06b";
}

.icon-leaf:before {
content: "\f06c";
}

.icon-fire:before {
content: "\f06d";
}

.icon-eye-open:before {
content: "\f06e";
}

.icon-eye-close:before {
content: "\f070";
}

.icon-warning-sign:before {
content: "\f071";
}

.icon-plane:before {
content: "\f072";
}

.icon-calendar:before {
content: "\f073";
}

.icon-random:before {
content: "\f074";
}

.icon-comment:before {
content: "\f075";
}

.icon-magnet:before {
content: "\f076";
}

.icon-chevron-up:before {
content: "\f077";
}

.icon-chevron-down:before {
content: "\f078";
}

.icon-retweet:before {
content: "\f079";
}

.icon-shopping-cart:before {
content: "\f07a";
}

.icon-folder-close:before {
content: "\f07b";
}

.icon-folder-open:before {
content: "\f07c";
}

.icon-resize-vertical:before {
content: "\f07d";
}

.icon-resize-horizontal:before {
content: "\f07e";
}

.icon-bar-chart:before {
content: "\f080";
}

.icon-twitter-sign:before {
content: "\f081";
}

.icon-facebook-sign:before {
content: "\f082";
}

.icon-camera-retro:before {
content: "\f083";
}

.icon-key:before {
content: "\f084";
}

.icon-gears:before, .icon-cogs:before {
content: "\f085";
}

.icon-comments:before {
content: "\f086";
}

.icon-thumbs-up-alt:before {
content: "\f087";
}

.icon-thumbs-down-alt:before {
content: "\f088";
}

.icon-star-half:before {
content: "\f089";
}

.icon-heart-empty:before {
content: "\f08a";
}

.icon-signout:before {
content: "\f08b";
}

.icon-linkedin-sign:before {
content: "\f08c";
}

.icon-pushpin:before {
content: "\f08d";
}

.icon-external-link:before {
content: "\f08e";
}

.icon-signin:before {
content: "\f090";
}

.icon-trophy:before {
content: "\f091";
}

.icon-github-sign:before {
content: "\f092";
}

.icon-upload-alt:before {
content: "\f093";
}

.icon-lemon:before {
content: "\f094";
}

.icon-phone:before {
content: "\f095";
}

.icon-unchecked:before, .icon-check-empty:before {
content: "\f096";
}

.icon-bookmark-empty:before {
content: "\f097";
}

.icon-phone-sign:before {
content: "\f098";
}

.icon-twitter:before {
content: "\f099";
}

.icon-facebook:before {
content: "\f09a";
}

.icon-github:before {
content: "\f09b";
}

.icon-unlock:before {
content: "\f09c";
}

.icon-credit-card:before {
content: "\f09d";
}

.icon-rss:before {
content: "\f09e";
}

.icon-hdd:before {
content: "\f0a0";
}

.icon-bullhorn:before {
content: "\f0a1";
}

.icon-bell:before {
content: "\f0a2";
}

.icon-certificate:before {
content: "\f0a3";
}

.icon-hand-right:before {
content: "\f0a4";
}

.icon-hand-left:before {
content: "\f0a5";
}

.icon-hand-up:before {
content: "\f0a6";
}

.icon-hand-down:before {
content: "\f0a7";
}

.icon-circle-arrow-left:before {
content: "\f0a8";
}

.icon-circle-arrow-right:before {
content: "\f0a9";
}

.icon-circle-arrow-up:before {
content: "\f0aa";
}

.icon-circle-arrow-down:before {
content: "\f0ab";
}

.icon-globe:before {
content: "\f0ac";
}

.icon-wrench:before {
content: "\f0ad";
}

.icon-tasks:before {
content: "\f0ae";
}

.icon-filter:before {
content: "\f0b0";
}

.icon-briefcase:before {
content: "\f0b1";
}

.icon-fullscreen:before {
content: "\f0b2";
}

.icon-group:before {
content: "\f0c0";
}

.icon-link:before {
content: "\f0c1";
}

.icon-cloud:before {
content: "\f0c2";
}

.icon-beaker:before {
content: "\f0c3";
}

.icon-cut:before {
content: "\f0c4";
}

.icon-copy:before {
content: "\f0c5";
}

.icon-paperclip:before, .icon-paper-clip:before {
content: "\f0c6";
}

.icon-save:before {
content: "\f0c7";
}

.icon-sign-blank:before {
content: "\f0c8";
}

.icon-reorder:before {
content: "\f0c9";
}

.icon-list-ul:before {
content: "\f0ca";
}

.icon-list-ol:before {
content: "\f0cb";
}

.icon-strikethrough:before {
content: "\f0cc";
}

.icon-underline:before {
content: "\f0cd";
}

.icon-table:before {
content: "\f0ce";
}

.icon-magic:before {
content: "\f0d0";
}

.icon-truck:before {
content: "\f0d1";
}

.icon-pinterest:before {
content: "\f0d2";
}

.icon-pinterest-sign:before {
content: "\f0d3";
}

.icon-google-plus-sign:before {
content: "\f0d4";
}

.icon-google-plus:before {
content: "\f0d5";
}

.icon-instagram-sign:before {
content: "\f16d";
}

.icon-money:before {
content: "\f0d6";
}

.icon-caret-down:before {
content: "\f0d7";
}

.icon-caret-up:before {
content: "\f0d8";
}

.icon-caret-left:before {
content: "\f0d9";
}

.icon-caret-right:before {
content: "\f0da";
}

.icon-columns:before {
content: "\f0db";
}

.icon-sort:before {
content: "\f0dc";
}

.icon-sort-down:before {
content: "\f0dd";
}

.icon-sort-up:before {
content: "\f0de";
}

.icon-envelope:before {
content: "\f0e0";
}

.icon-linkedin:before {
content: "\f0e1";
}

.icon-rotate-left:before, .icon-undo:before {
content: "\f0e2";
}

.icon-legal:before {
content: "\f0e3";
}

.icon-dashboard:before {
content: "\f0e4";
}

.icon-comment-alt:before {
content: "\f0e5";
}

.icon-comments-alt:before {
content: "\f0e6";
}

.icon-bolt:before {
content: "\f0e7";
}

.icon-sitemap:before {
content: "\f0e8";
}

.icon-umbrella:before {
content: "\f0e9";
}

.icon-paste:before {
content: "\f0ea";
}

.icon-lightbulb:before {
content: "\f0eb";
}

.icon-exchange:before {
content: "\f0ec";
}

.icon-cloud-download:before {
content: "\f0ed";
}

.icon-cloud-upload:before {
content: "\f0ee";
}

.icon-user-md:before {
content: "\f0f0";
}

.icon-stethoscope:before {
content: "\f0f1";
}

.icon-suitcase:before {
content: "\f0f2";
}

.icon-bell-alt:before {
content: "\f0f3";
}

.icon-coffee:before {
content: "\f0f4";
}

.icon-food:before {
content: "\f0f5";
}

.icon-file-text-alt:before {
content: "\f0f6";
}

.icon-building:before {
content: "\f0f7";
}

.icon-hospital:before {
content: "\f0f8";
}

.icon-ambulance:before {
content: "\f0f9";
}

.icon-medkit:before {
content: "\f0fa";
}

.icon-fighter-jet:before {
content: "\f0fb";
}

.icon-beer:before {
content: "\f0fc";
}

.icon-h-sign:before {
content: "\f0fd";
}

.icon-plus-sign-alt:before {
content: "\f0fe";
}

.icon-double-angle-left:before {
content: "\f100";
}

.icon-double-angle-right:before {
content: "\f101";
}

.icon-double-angle-up:before {
content: "\f102";
}

.icon-double-angle-down:before {
content: "\f103";
}

.icon-angle-left:before {
content: "\f104";
}

.icon-angle-right:before {
content: "\f105";
}

.icon-angle-up:before {
content: "\f106";
}

.icon-angle-down:before {
content: "\f107";
}

.icon-desktop:before {
content: "\f108";
}

.icon-laptop:before {
content: "\f109";
}

.icon-tablet:before {
content: "\f10a";
}

.icon-mobile-phone:before {
content: "\f10b";
}

.icon-circle-blank:before {
content: "\f10c";
}

.icon-quote-left:before {
content: "\f10d";
}

.icon-quote-right:before {
content: "\f10e";
}

.icon-spinner:before {
content: "\f110";
}

.icon-circle:before {
content: "\f111";
}

.icon-mail-reply:before, .icon-reply:before {
content: "\f112";
}

.icon-github-alt:before {
content: "\f113";
}

.icon-folder-close-alt:before {
content: "\f114";
}

.icon-folder-open-alt:before {
content: "\f115";
}

.icon-expand-alt:before {
content: "\f116";
}

.icon-collapse-alt:before {
content: "\f117";
}

.icon-smile:before {
content: "\f118";
}

.icon-frown:before {
content: "\f119";
}

.icon-meh:before {
content: "\f11a";
}

.icon-gamepad:before {
content: "\f11b";
}

.icon-keyboard:before {
content: "\f11c";
}

.icon-flag-alt:before {
content: "\f11d";
}

.icon-flag-checkered:before {
content: "\f11e";
}

.icon-terminal:before {
content: "\f120";
}

.icon-code:before {
content: "\f121";
}

.icon-reply-all:before {
content: "\f122";
}

.icon-mail-reply-all:before {
content: "\f122";
}

.icon-star-half-full:before, .icon-star-half-empty:before {
content: "\f123";
}

.icon-location-arrow:before {
content: "\f124";
}

.icon-crop:before {
content: "\f125";
}

.icon-code-fork:before {
content: "\f126";
}

.icon-unlink:before {
content: "\f127";
}

.icon-question:before {
content: "\f128";
}

.icon-info:before {
content: "\f129";
}

.icon-exclamation:before {
content: "\f12a";
}

.icon-superscript:before {
content: "\f12b";
}

.icon-subscript:before {
content: "\f12c";
}

.icon-eraser:before {
content: "\f12d";
}

.icon-puzzle-piece:before {
content: "\f12e";
}

.icon-microphone:before {
content: "\f130";
}

.icon-microphone-off:before {
content: "\f131";
}

.icon-shield:before {
content: "\f132";
}

.icon-calendar-empty:before {
content: "\f133";
}

.icon-fire-extinguisher:before {
content: "\f134";
}

.icon-rocket:before {
content: "\f135";
}

.icon-maxcdn:before {
content: "\f136";
}

.icon-chevron-sign-left:before {
content: "\f137";
}

.icon-chevron-sign-right:before {
content: "\f138";
}

.icon-chevron-sign-up:before {
content: "\f139";
}

.icon-chevron-sign-down:before {
content: "\f13a";
}

.icon-html5:before {
content: "\f13b";
}

.icon-css3:before {
content: "\f13c";
}

.icon-anchor:before {
content: "\f13d";
}

.icon-unlock-alt:before {
content: "\f13e";
}

.icon-bullseye:before {
content: "\f140";
}

.icon-ellipsis-horizontal:before {
content: "\f141";
}

.icon-ellipsis-vertical:before {
content: "\f142";
}

.icon-rss-sign:before {
content: "\f143";
}

.icon-play-sign:before {
content: "\f144";
}

.icon-ticket:before {
content: "\f145";
}

.icon-minus-sign-alt:before {
content: "\f146";
}

.icon-check-minus:before {
content: "\f147";
}

.icon-level-up:before {
content: "\f148";
}

.icon-level-down:before {
content: "\f149";
}

.icon-check-sign:before {
content: "\f14a";
}

.icon-edit-sign:before {
content: "\f14b";
}

.icon-external-link-sign:before {
content: "\f14c";
}

.icon-share-sign:before {
content: "\f14d";
}

.icon-compass:before {
content: "\f14e";
}

.icon-collapse:before {
content: "\f150";
}

.icon-collapse-top:before {
content: "\f151";
}

.icon-expand:before {
content: "\f152";
}

.icon-euro:before, .icon-eur:before {
content: "\f153";
}

.icon-gbp:before {
content: "\f154";
}

.icon-dollar:before, .icon-usd:before {
content: "\f155";
}

.icon-rupee:before, .icon-inr:before {
content: "\f156";
}

.icon-yen:before, .icon-jpy:before {
content: "\f157";
}

.icon-renminbi:before, .icon-cny:before {
content: "\f158";
}

.icon-won:before, .icon-krw:before {
content: "\f159";
}

.icon-bitcoin:before, .icon-btc:before {
content: "\f15a";
}

.icon-file:before {
content: "\f15b";
}

.icon-file-text:before {
content: "\f15c";
}

.icon-sort-by-alphabet:before {
content: "\f15d";
}

.icon-sort-by-alphabet-alt:before {
content: "\f15e";
}

.icon-sort-by-attributes:before {
content: "\f160";
}

.icon-sort-by-attributes-alt:before {
content: "\f161";
}

.icon-sort-by-order:before {
content: "\f162";
}

.icon-sort-by-order-alt:before {
content: "\f163";
}

.icon-thumbs-up:before {
content: "\f164";
}

.icon-thumbs-down:before {
content: "\f165";
}

.icon-youtube-sign:before {
content: "\f166";
}

.icon-youtube:before {
content: "\f167";
}

.icon-xing:before {
content: "\f168";
}

.icon-xing-sign:before {
content: "\f169";
}

.icon-youtube-play:before {
content: "\f16a";
}

.icon-dropbox:before {
content: "\f16b";
}

.icon-stackexchange:before {
content: "\f16c";
}

.icon-instagram:before {
content: "\f16d";
}

.icon-flickr:before {
content: "\f16e";
}

.icon-adn:before {
content: "\f170";
}

.icon-bitbucket:before {
content: "\f171";
}

.icon-bitbucket-sign:before {
content: "\f172";
}

.icon-tumblr:before {
content: "\f173";
}

.icon-tumblr-sign:before {
content: "\f174";
}

.icon-long-arrow-down:before {
content: "\f175";
}

.icon-long-arrow-up:before {
content: "\f176";
}

.icon-long-arrow-left:before {
content: "\f177";
}

.icon-long-arrow-right:before {
content: "\f178";
}

.icon-apple:before {
content: "\f179";
}

.icon-windows:before {
content: "\f17a";
}

.icon-android:before {
content: "\f17b";
}

.icon-linux:before {
content: "\f17c";
}

.icon-dribbble:before {
content: "\f17d";
}

.icon-skype:before {
content: "\f17e";
}

.icon-foursquare:before {
content: "\f180";
}

.icon-trello:before {
content: "\f181";
}

.icon-female:before {
content: "\f182";
}

.icon-male:before {
content: "\f183";
}

.icon-gittip:before {
content: "\f184";
}

.icon-sun:before {
content: "\f185";
}

.icon-moon:before {
content: "\f186";
}

.icon-archive:before {
content: "\f187";
}

.icon-bug:before {
content: "\f188";
}

.icon-vk:before {
content: "\f189";
}

.icon-weibo:before {
content: "\f18a";
}

.icon-renren:before {
content: "\f18b";
}

body {
min-width: 1000px;
background-color: #CBE7FA;
background-color: #0F6CB5;
background-repeat: no-repeat;
background-position: 0 0;
background: -webkit-linear-gradient(top, #0F6CB5 0%, #CBE7FA 713px, #CBE7FA 714px, #CBE7FA 100%) 0 0 transparent;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0F6CB5), color-stop(713px, #CBE7FA), color-stop(714px, #CBE7FA), color-stop(100%, #CBE7FA)) 0 0 transparent;
background: -moz-linear-gradient(top, #0F6CB5 0%, #CBE7FA 713px, #CBE7FA 714px, #CBE7FA 100%) 0 0 transparent;
background: -ms-linear-gradient(top, #0F6CB5 0%, #CBE7FA 713px, #CBE7FA 714px, #CBE7FA 100%) 0 0 transparent;
background: -o-linear-gradient(top, #0F6CB5 0%, #CBE7FA 713px, #CBE7FA 714px, #CBE7FA 100%) 0 0 transparent;
background: linear-gradient(to bottom, #0F6CB5 0%, #CBE7FA 713px, #CBE7FA 714px, #CBE7FA 100%) 0 0 transparent;
font-family: Tahoma,"Lucida Grande CE",lucida,sans-serif;
font-size: 62.8%;
color: black;
text-align: left;
}

.global-sprite, .global-favourites, .global-fb-inactive, .global-flag-20-at, .global-flag-20-be, .global-flag-20-bg, .global-flag-20-ch, .global-flag-20-cy, .global-flag-20-cz, .global-flag-20-cs, .global-flag-20-de, .global-flag-20-dk, .global-flag-20-da, .global-flag-20-ee, .global-flag-20-es, .global-flag-20-eu, .global-flag-20-fi, .global-flag-20-fr, .global-flag-20-gb, .global-flag-20-en, .global-flag-20-gr, .global-flag-20-el, .global-flag-20-hr, .global-flag-20-hu, .global-flag-20-ie, .global-flag-20-it, .global-flag-20-li, .global-flag-20-lt, .global-flag-20-lu, .global-flag-20-lv, .global-flag-20-me, .global-flag-20-sr, .global-flag-20-nl, .global-flag-20-no, .global-flag-20-pl, .global-flag-20-pt, .global-flag-20-ro, .global-flag-20-ru, .global-flag-20-se, .global-flag-20-sv, .global-flag-20-sk, .global-flag-20-sl, .global-flag-20-si, .global-flag-20-ua, .global-flag-20-uk, .global-flag-31-at, .global-flag-31-be, .global-flag-31-bg, .global-flag-31-ch, .global-flag-31-cy, .global-flag-31-cz, .global-flag-31-cs, .global-flag-31-de, .global-flag-31-dk, .global-flag-31-da, .global-flag-31-ee, .global-flag-31-es, .global-flag-31-eu, .global-flag-31-fi, .global-flag-31-fr, .global-flag-31-gb, .global-flag-31-en, .global-flag-31-gr, .global-flag-31-el, .global-flag-31-hr, .global-flag-31-hu, .global-flag-31-ie, .global-flag-31-it, .global-flag-31-li, .global-flag-31-lt, .global-flag-31-lu, .global-flag-31-lv, .global-flag-31-me, .global-flag-31-sr, .global-flag-31-nl, .global-flag-31-no, .global-flag-31-pl, .global-flag-31-pt, .global-flag-31-ro, .global-flag-31-ru, .global-flag-31-se, .global-flag-31-sv, .global-flag-31-sk, .global-flag-31-sl, .global-flag-31-si, .global-flag-31-ua, .global-flag-31-uk, .global-gplus-inactive {
background: url(../gfx/layout/global-sfc71c6934a.png) no-repeat;
}

.global-favourites {
background-position: 0 0;
}

.global-fb-inactive {
background-position: -20px 0;
}

.global-flag-20-at {
background-position: -94px 0;
}

.global-flag-20-be {
background-position: -114px 0;
}

.global-flag-20-bg {
background-position: -134px 0;
}

.global-flag-20-ch {
background-position: -154px 0;
}

.global-flag-20-cy {
background-position: -174px 0;
}

.global-flag-20-cz, .global-flag-20-cs {
background-position: -194px 0;
}

.global-flag-20-de {
background-position: -214px 0;
}

.global-flag-20-dk, .global-flag-20-da {
background-position: -234px 0;
}

.global-flag-20-ee {
background-position: -254px 0;
}

.global-flag-20-es {
background-position: -274px 0;
}

.global-flag-20-eu {
background-position: -294px 0;
}

.global-flag-20-fi {
background-position: -314px 0;
}

.global-flag-20-fr {
background-position: -334px 0;
}

.global-flag-20-gb, .global-flag-20-en {
background-position: -354px 0;
}

.global-flag-20-gr, .global-flag-20-el {
background-position: -374px 0;
}

.global-flag-20-hr {
background-position: -394px 0;
}

.global-flag-20-hu {
background-position: -414px 0;
}

.global-flag-20-ie {
background-position: -434px 0;
}

.global-flag-20-it {
background-position: -454px 0;
}

.global-flag-20-li {
background-position: -474px 0;
}

.global-flag-20-lt {
background-position: -494px 0;
}

.global-flag-20-lu {
background-position: -514px 0;
}

.global-flag-20-lv {
background-position: -534px 0;
}

.global-flag-20-me, .global-flag-20-sr {
background-position: -554px 0;
}

.global-flag-20-nl {
background-position: -574px 0;
}

.global-flag-20-no {
background-position: -594px 0;
}

.global-flag-20-pl {
background-position: -614px 0;
}

.global-flag-20-pt {
background-position: -634px 0;
}

.global-flag-20-ro {
background-position: -654px 0;
}

.global-flag-20-ru {
background-position: -674px 0;
}

.global-flag-20-se, .global-flag-20-sv {
background-position: -694px 0;
}

.global-flag-20-sk {
background-position: -714px 0;
}

.global-flag-20-sl, .global-flag-20-si {
background-position: -734px 0;
}

.global-flag-20-ua, .global-flag-20-uk {
background-position: -754px 0;
}

.global-flag-31-at {
background-position: -774px 0;
}

.global-flag-31-be {
background-position: -804px 0;
}

.global-flag-31-bg {
background-position: -834px 0;
}

.global-flag-31-ch {
background-position: -864px 0;
}

.global-flag-31-cy {
background-position: -894px 0;
}

.global-flag-31-cz, .global-flag-31-cs {
background-position: -924px 0;
}

.global-flag-31-de {
background-position: -954px 0;
}

.global-flag-31-dk, .global-flag-31-da {
background-position: -984px 0;
}

.global-flag-31-ee {
background-position: -1014px 0;
}

.global-flag-31-es {
background-position: -1044px 0;
}

.global-flag-31-eu {
background-position: -1074px 0;
}

.global-flag-31-fi {
background-position: -1104px 0;
}

.global-flag-31-fr {
background-position: -1134px 0;
}

.global-flag-31-gb, .global-flag-31-en {
background-position: -1164px 0;
}

.global-flag-31-gr, .global-flag-31-el {
background-position: -1194px 0;
}

.global-flag-31-hr {
background-position: -1224px 0;
}

.global-flag-31-hu {
background-position: -1254px 0;
}

.global-flag-31-ie {
background-position: -1284px 0;
}

.global-flag-31-it {
background-position: -1314px 0;
}

.global-flag-31-li {
background-position: -1344px 0;
}

.global-flag-31-lt {
background-position: -1374px 0;
}

.global-flag-31-lu {
background-position: -1404px 0;
}

.global-flag-31-lv {
background-position: -1434px 0;
}

.global-flag-31-me, .global-flag-31-sr {
background-position: -1464px 0;
}

.global-flag-31-nl {
background-position: -1494px 0;
}

.global-flag-31-no {
background-position: -1524px 0;
}

.global-flag-31-pl {
background-position: -1554px 0;
}

.global-flag-31-pt {
background-position: -1584px 0;
}

.global-flag-31-ro {
background-position: -1614px 0;
}

.global-flag-31-ru {
background-position: -1644px 0;
}

.global-flag-31-se, .global-flag-31-sv {
background-position: -1674px 0;
}

.global-flag-31-sk {
background-position: -1704px 0;
}

.global-flag-31-sl, .global-flag-31-si {
background-position: -1734px 0;
}

.global-flag-31-ua, .global-flag-31-uk {
background-position: -1764px 0;
}

.global-gplus-inactive {
background-position: -1794px 0;
}

.container {
width: 980px;
margin: 0 auto;
}

.container.base {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: white;
border-top: 3px solid #1f64b6;
border-bottom: 3px solid #1f64b6;
}

.container.base article {
padding: 2em;
}

.expectation {
left: -9999px;
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}

.keep-left {
float: left;
}

.keep-right {
float: right;
}

.clear-both {
clear: both;
}

.transparent {
height: 0;
background-color: transparent;
border: none;
}

.closeThis {
float: right;
}

.disabled-link {
text-decoration: line-through;
}

.fit {
padding: 0 39px 5px 39px;
}

.areaInformation, .areaInformationBottom {
font-size: 1.3em;
color: #0F6CB5;
}

.areaInformationBottom {
padding-top: 1em;
}

.rule {
border-bottom: 1px dotted #7FD1E9;
}

.standalone {
clear: both;
display: block;
margin: 0;
padding: 0;
height: 0;
}

section {
margin-bottom: 1em;
}

section h2 {
padding: 0.5em 0;
}

i, em {
font-style: normal;
}

.input-validation-error {
background-color: #FBB19B;
}

label.input-validation-error {
color: #912606 !important;
background-color: transparent;
}

body > header {
position: relative;
}

body > header .logo {
float: left;
padding-top: 20px;
}

body > header .logo a {
display: block;
width: 208px;
height: 39px;
background: transparent url(../gfx/layout/fallback/headerLogoAvander.png) no-repeat scroll 0 0;
}

body > header .logo span {
position: absolute;
left: 193px;
top: 35px;
display: block;
font-family: "AllerRegular",Tahoma,"Lucida Grande CE",lucida,sans-serif;
font-size: 2.2em;
color: white;
}

body > header .logo strong {
position: absolute;
left: 75px;
top: 60px;
font-family: "AllerRegular",Tahoma,"Lucida Grande CE",lucida,sans-serif;
font-size: 2.2em;
color: white;
}

body > header .support-line {
text-align: center;
display: inline-block;
float: left;
position: relative;
right: 0em;
margin-left: 130px;
margin-top: 9px;
color: white !important;
font-size: 1.1em;
}

body > header .support-line strong {
font-size: 1.5em;
font-weight: bold;
}

body > header .support-line a {
color: white !important;
}

body > header nav {
float: right;
}

body > header nav.upper {
position: relative;
}

body > header nav.upper ul {
padding: 4px 2px;
background-color: #333;
background: transparent;
background-color: rgba(51,51,51,0.1);
border: none;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-ms-border-radius-topleft: 0px;
-ms-border-radius-topright: 0px;
-ms-border-radius-bottomleft: 10px;
-ms-border-radius-bottomright: 10px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
list-style-type: none;
font-family: "AllerRegular",Tahoma,"Lucida Grande CE",lucida,sans-serif;
font-size: 1.3em;
position: relative;
}

body > header nav.upper ul li {
display: block;
float: left;
margin-left: 4px;
vertical-align: middle;
}

body > header nav.upper ul li a {
display: inline-block;
padding: 8px;
border: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
color: white;
text-decoration: none;
}

body > header nav.upper ul li a:hover, body > header nav.upper ul li a:focus {
background-color: #000;
background: transparent;
background-color: rgba(0,0,0,0.1);
color: white;
text-decoration: none;
}

body > header nav.upper ul .owners {
background-color: #333;
background: transparent;
background-color: rgba(51,51,51,0.2);
background-color: rgba(51,51,51,0.2);
background-repeat: no-repeat;
background-position: 0 0;
background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0.1) 0%, rgba(51, 51, 51, 0.1) 49%, rgba(51, 51, 51, 0.2) 50%, rgba(51, 51, 51, 0.2) 100%) 0 0 transparent;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51, 51, 51, 0.1)), color-stop(49%, rgba(51, 51, 51, 0.1)), color-stop(50%, rgba(51, 51, 51, 0.2)), color-stop(100%, rgba(51, 51, 51, 0.2))) 0 0 transparent;
background: -moz-linear-gradient(top, rgba(51, 51, 51, 0.1) 0%, rgba(51, 51, 51, 0.1) 49%, rgba(51, 51, 51, 0.2) 50%, rgba(51, 51, 51, 0.2) 100%) 0 0 transparent;
background: -ms-linear-gradient(top, rgba(51, 51, 51, 0.1) 0%, rgba(51, 51, 51, 0.1) 49%, rgba(51, 51, 51, 0.2) 50%, rgba(51, 51, 51, 0.2) 100%) 0 0 transparent;
background: -o-linear-gradient(top, rgba(51, 51, 51, 0.1) 0%, rgba(51, 51, 51, 0.1) 49%, rgba(51, 51, 51, 0.2) 50%, rgba(51, 51, 51, 0.2) 100%) 0 0 transparent;
background: linear-gradient(to bottom, rgba(51, 51, 51, 0.1) 0%, rgba(51, 51, 51, 0.1) 49%, rgba(51, 51, 51, 0.2) 50%, rgba(51, 51, 51, 0.2) 100%) 0 0 transparent;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: none;
}

body > header nav.upper ul .owners a {
padding: 8px 18px;
border: none;
text-shadow: 1px 1px 0 #014B8C;
}

body > header nav.upper ul .owners a:hover {
background-color: #000;
background: transparent;
background-color: rgba(0,0,0,0.3);
background-color: rgba(0,0,0,0.3);
background-repeat: no-repeat;
background-position: 0 0;
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 49%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.3) 100%) 0 0 transparent;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(49%, rgba(0, 0, 0, 0.2)), color-stop(50%, rgba(0, 0, 0, 0.3)), color-stop(100%, rgba(0, 0, 0, 0.3))) 0 0 transparent;
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 49%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.3) 100%) 0 0 transparent;
background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 49%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.3) 100%) 0 0 transparent;
background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 49%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.3) 100%) 0 0 transparent;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 49%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.3) 100%) 0 0 transparent;
}

body > header nav.lower {
margin: 2.65em 0 1.5em 0;
clear: right;
min-width: 340px;
position: relative;
font-family: "AllerRegular",Tahoma,"Lucida Grande CE",lucida,sans-serif;
font-size: 1.2em;
text-align: right;
}

body > header nav.lower a {
color: white;
text-decoration: underline;
}

body > header nav.lower a:hover, body > header nav.lower a:focus {
color: white;
text-decoration: underline;
}

.flag span.hr {
font-size: inherit;
margin: 0;
border: none;
}

.language {
max-height: 20px;
}

.language .flag {
display: inline-block;
width: 20px;
height: 20px;
vertical-align: middle;
}

.language .dropDownBubble {
right: -5px;
}

.language .dropDownBubble:before {
right: 13px;
}

#languageSwitch {
display: inline-block;
vertical-align: bottom;
border: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
text-decoration: none;
padding: 7px;
}

#languageSwitch:hover, #languageSwitch:focus {
text-decoration: none !important;
}

#languageSwitch .text {
display: inline-block;
margin-right: 6px;
vertical-align: middle;
text-decoration: underline;
}

#languageList {
width: 689px;
text-align: left;
top: 46px;
}

#languageList ul {
list-style-type: none;
background: none;
border: none;
padding: 0;
margin: 0;
font-size: 1em;
}

#languageList ul li {
float: left;
display: block;
width: 125px;
padding: 6px 12px;
font-size: 12px;
text-decoration: none;
margin: 0;
}

#languageList ul li:first-child {
background: none;
}

#languageList ul li a {
display: inline-block;
text-decoration: none;
background: none;
padding: 0;
}

#languageList ul li a:hover .text, #languageList ul li a:focus .text {
text-decoration: underline;
}

#languageList ul li a .text {
margin-left: 7px;
text-decoration: underline;
}

p.favourites {
margin: 0;
}

p.favourites #headerFavouritesButton {
display: inline-block;
padding: 6px 8px;
vertical-align: middle;
border: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
text-decoration: none;
}

p.favourites #headerFavouritesButton:hover, p.favourites #headerFavouritesButton:focus {
background-color: #000;
background: transparent;
background-color: rgba(0,0,0,0.2);
text-decoration: none !important;
}

p.favourites #headerFavouritesButton .link {
display: inline-block;
margin-right: 6px;
vertical-align: middle;
text-decoration: underline;
}

p.favourites #headerFavouritesButton .text {
display: inline-block;
vertical-align: middle;
text-decoration: none;
}

.toggleFavourite {
font-size: 1.75em;
text-decoration: none;
margin-right: 0.3em;
color: #65A6DB;
}

.toggleFavourite.selected i, .toggleFavourite.locked i {
color: #F8AE19;
text-shadow: 0px 0px 1px rgba(248,174,25,0.9);
}

.toggleFavourite.selected i:before, .toggleFavourite.locked i:before {
content: "\f004";
}

#detail .toggleFavourite {
font-size: inherit;
}

#detail .toggleFavourite.selected, #detail .toggleFavourite.locked {
color: inherit;
text-shadow: none;
font-family: inherit;
}

#detail .toggleFavourite.selected i, #detail .toggleFavourite.locked i {
color: #F8AE19;
text-shadow: 0px 0px 1px rgba(248,174,25,0.9);
}

#detail .toggleFavourite.selected i:before, #detail .toggleFavourite.locked i:before {
content: "\f004";
}

#detail .keep-right {
clear: right;
}

#favouritesModule {
position: relative;
float: right;
}

#favouritesModule .icon {
margin-left: 10px;
display: inline-block;
width: 20px;
height: 20px;
vertical-align: middle;
}

.dropDownBubble {
position: absolute;
z-index: 20;
right: 0px;
top: 45px;
padding: 10px;
min-width: 280px;
background-color: rgba(74,153,213,0.9);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 1px 1px 3px black;
-webkit-box-shadow: 1px 1px 3px black;
box-shadow: 1px 1px 3px black;
max-width: 610px;
color: white;
}

.dropDownBubble:before {
content: '^';
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-bottom: 15px solid rgba(74,153,213,0.9);
color: transparent;
position: absolute;
top: -15px;
right: 75px;
}

#headerFavouritesDropDownList {
position: absolute;
z-index: 15;
right: 0;
top: 45px;
padding: 10px;
min-width: 500px;
background-color: rgba(74,153,213,0.9);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 1px 1px 3px black;
-webkit-box-shadow: 1px 1px 3px black;
box-shadow: 1px 1px 3px black;
max-width: 610px;
color: white;
}

#headerFavouritesDropDownList:before {
content: '^';
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-bottom: 15px solid rgba(74,153,213,0.9);
color: transparent;
position: absolute;
top: -15px;
right: 50px;
}

#headerFavouritesDropDownList li {
min-height: 80px;
min-width: 90px;
height: 90px;
width: 100px;
text-align: left;
list-style-type: none;
float: left;
color: white;
margin: 0 10px 10px 0;
border: 1px solid rgba(255,255,255,0.4);
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#headerFavouritesDropDownList li p {
margin: 0;
}

#headerFavouritesDropDownList img {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 1px 1px 3px black;
-webkit-box-shadow: 1px 1px 3px black;
box-shadow: 1px 1px 3px black;
margin-bottom: 5px;
}

#headerFavouritesDropDownList a, #headerFavouritesDropDownList i {
color: white;
}

#headerFavouritesDropDownList a.close {
font-weight: bold;
float: right;
cursor: pointer;
text-decoration: none;
}

#headerFavouritesDropDownList div.controls {
margin-bottom: 0.5em;
}

#headerFavouritesDropDownList div.controls span {
display: inline-block;
margin-right: 1em;
}

#headerFavouritesDropDownList div.controls span.keep-right {
margin-right: 10px;
}

.facebook, .twitter, .google-plus, .instagram, .linkedin {
display: inline-block;
width: 21px;
height: 22px;
padding: 0 0.2em;
vertical-align: middle;
margin: 2em auto 0 auto;
}

.facebook i, .twitter i, .google-plus i, .instagram i, .linkedin i {
font-size: 2em;
color: #666;
text-decoration: none;
}

#page-like {
padding: 8px 0px 0px 0px;
float: left;
width: 120px;
height: 20px;
position: relative;
}

.wait:before {
top: 2px;
left: -5px;
position: absolute;
z-index: 199;
width: 125px;
height: 100%;
padding: 0 0;
margin: 0;
content: "";
background-color: rgba(66,131,186,0.9);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.wait #page-like:before {
font-family: FontAwesome;
font-size: 1.05em;
font-weight: normal;
font-style: normal;
text-decoration: none;
content: "\f110";
top: 0;
color: white;
left: 0;
position: absolute;
z-index: 200;
width: 100%;
height: 100%;
padding: 0 0;
margin: 0;
text-align: center;
line-height: 30px;
-moz-animation: spin 1s infinite linear;
-webkit-animation: spin 1s infinite linear;
-o-animation: spin 1s infinite linear;
animation: spin 1s infinite linear;
}

#product-like {
top: 0px;
}

.fb-like {
width: 74px;
height: 20px;
display: inline-block;
float: left;
margin-right: 5px;
}

.gplus {
width: 32px;
height: 20px;
display: inline-block;
}

#social-tab {
position: fixed;
right: 0;
top: 40%;
width: 40px;
height: 79px;
color: white;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 1.1em;
z-index: 100;
cursor: pointer;
display: block;
}

#social-tab .facebook, #social-tab .twitter, #social-tab .instagram, #social-tab .google-plus {
display: block;
width: 27px;
height: 32px;
margin: 0 0 5px 5px;
}

#social-tab #social-tab-wrap {
position: relative;
top: -89px;
padding: 5px 0 0 0;
background-color: #f8ae19;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 0px;
-ms-border-radius-topleft: 5px;
-ms-border-radius-topright: 0px;
-ms-border-radius-bottomleft: 5px;
-ms-border-radius-bottomright: 0px;
border-top-left-radius: 5px;
border-top-right-radius: 0px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 0px;
height: 100%;
}

#social-tab .facebook i, #social-tab .instagram i, #social-tab .google-plus i {
font-size: 2.8em;
color: white;
text-shadow: 1px 1px 0 #a85209;
}

.sys-message {
border-top: 1px solid;
padding: 10px 10px 10px 45px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
vertical-align: middle;
margin-bottom: 4px;
font-size: 14px;
font-family: inherit;
position: relative;
min-height: 30px;
}

.sys-message a {
color: #0F6CB5;
}

.sys-message p.row {
margin-top: 6px;
}

[class^="message-"] .before, [class^="message-"] .after, [class^="message-"]:before, [class^="message-"]:after, [class*=" message-"] .before, [class*=" message-"] .after, [class*=" message-"]:before, [class*=" message-"]:after {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
font-size: 2em;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
color: inherit;
text-decoration: inherit;
display: inline-block;
speak: none;
display: inline;
width: auto;
height: auto;
line-height: normal;
vertical-align: baseline;
background-image: none;
background-position: 0% 0%;
background-repeat: repeat;
margin-top: 0;
position: absolute;
top: 0.5em;
left: 0.5em;
text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}

.message-info {
background-color: #DDEEF9;
border-color: #207cb7;
}

.message-info:before {
content: "\f05a";
color: #207cb7;
}

.message-ok {
background-color: #CDEACA;
border-color: #3b8233;
}

.message-ok:before {
content: "\f058";
color: #3b8233;
}

.message-warning {
background-color: #FBFFB3;
border-color: #aab300;
}

.message-warning:before {
content: "\f06a";
color: #aab300;
}

.message-error {
background-color: #FBB19B;
border-color: #912606;
}

.message-error:before {
content: "\f057";
color: #912606;
}

.message-available {
background-color: #DDEEF9;
border-color: #207cb7;
min-height: 4em;
}

.message-available:before, .message-available .before {
content: "\f073";
color: #999;
}

.message-available:after, .message-available .after {
content: "\f00c";
color: #3b8233;
top: 0.75em;
left: 0.75em;
}

.message-on-request {
background-color: #FBFFB3;
border-color: #aab300;
min-height: 4em;
}

.message-on-request:before, .message-on-request .before {
content: "\f073";
color: #999;
}

.message-on-request:after, .message-on-request .after {
content: "\f12a";
color: #F8AE19;
top: 0.75em;
left: 1em;
}

.message-unavailable {
background-color: #FBFFB3;
border-color: #aab300;
min-height: 4em;
}

.message-unavailable:before, .message-unavailable .before {
content: "\f073";
color: #999;
}

.message-unavailable:after, .message-unavailable .after {
content: "\f00d";
color: #F8AE19;
top: 0.75em;
left: 0.75em;
}

.btnOrange {
border-top: 1px solid #f8ae19;
background-color: #f8ae19;
background: -webkit-gradient(linear, left top, left bottom, from(#fabf4a), to(#F8AE19));
background: -webkit-linear-gradient(top, #fabf4a, #F8AE19);
background: -moz-linear-gradient(top, #fabf4a, #F8AE19);
background: -ms-linear-gradient(top, #fabf4a, #F8AE19);
background: -o-linear-gradient(top, #fabf4a, #F8AE19);
padding: 2px 10px 3px 10px;
margin: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow: 0px -1px 0px rgba(166,113,5,0.5);
color: white;
text-decoration: none;
line-height: normal;
cursor: pointer;
zoom: 1;
}

.btnOrange:hover {
border-top-color: #f8ae19;
background: #F8AE19;
color: white;
}

.btnOrange:active {
border-top-color: #f8ae19;
background: #F8AE19;
}

.btnBlue {
border-top: 1px solid #4484bb;
background-color: #4484bb;
background: -webkit-gradient(linear, left top, left bottom, from(#699dc9), to(#4484BB));
background: -webkit-linear-gradient(top, #699dc9, #4484BB);
background: -moz-linear-gradient(top, #699dc9, #4484BB);
background: -ms-linear-gradient(top, #699dc9, #4484BB);
background: -o-linear-gradient(top, #699dc9, #4484BB);
padding: 2px 10px 3px 10px;
margin: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow: 0px -1px 0px rgba(41,79,112,0.5);
color: white;
text-decoration: none;
line-height: normal;
cursor: pointer;
zoom: 1;
}

.btnBlue:hover {
border-top-color: #4484bb;
background: #4484BB;
color: white;
}

.btnBlue:active {
border-top-color: #4484bb;
background: #4484BB;
}

.btnGreen {
border-top: 1px solid #72ba42;
background-color: #72ba42;
background: -webkit-gradient(linear, left top, left bottom, from(#8ec966), to(#72BA42));
background: -webkit-linear-gradient(top, #8ec966, #72BA42);
background: -moz-linear-gradient(top, #8ec966, #72BA42);
background: -ms-linear-gradient(top, #8ec966, #72BA42);
background: -o-linear-gradient(top, #8ec966, #72BA42);
padding: 2px 10px 3px 10px;
margin: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow: 0px -1px 0px rgba(68,111,39,0.5);
color: white;
text-decoration: none;
line-height: normal;
cursor: pointer;
zoom: 1;
}

.btnGreen:hover {
border-top-color: #72ba42;
background: #72BA42;
color: white;
}

.btnGreen:active {
border-top-color: #72ba42;
background: #72BA42;
}

.btnRed {
border-top: 1px solid #d34949;
background-color: #d34949;
background: -webkit-gradient(linear, left top, left bottom, from(#dd7272), to(#D34949));
background: -webkit-linear-gradient(top, #dd7272, #D34949);
background: -moz-linear-gradient(top, #dd7272, #D34949);
background: -ms-linear-gradient(top, #dd7272, #D34949);
background: -o-linear-gradient(top, #dd7272, #D34949);
padding: 2px 10px 3px 10px;
margin: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow: 0px -1px 0px rgba(147,35,35,0.5);
color: white;
text-decoration: none;
line-height: normal;
cursor: pointer;
zoom: 1;
}

.btnRed:hover {
border-top-color: #d34949;
background: #D34949;
color: white;
}

.btnRed:active {
border-top-color: #d34949;
background: #D34949;
}

.btnGrey, #feedback input[type="submit"][disabled] {
border-top: 1px solid #cccccc;
background-color: #cccccc;
background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#CCCCCC));
background: -webkit-linear-gradient(top, #e6e6e6, #CCCCCC);
background: -moz-linear-gradient(top, #e6e6e6, #CCCCCC);
background: -ms-linear-gradient(top, #e6e6e6, #CCCCCC);
background: -o-linear-gradient(top, #e6e6e6, #CCCCCC);
padding: 2px 10px 3px 10px;
margin: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow: 0px -1px 0px rgba(153,153,153,0.5);
color: white;
text-decoration: none;
line-height: normal;
cursor: pointer;
zoom: 1;
}

.btnGrey:hover, #feedback input[type="submit"][disabled]:hover {
border-top-color: #cccccc;
background: #CCCCCC;
color: white;
}

.btnGrey:active, #feedback input[type="submit"][disabled]:active {
border-top-color: #cccccc;
background: #CCCCCC;
}

footer {
overflow: hidden;
background-color: #0F6CB5;
margin: 3em auto 0 auto;
position: relative;
text-align: center;
color: white;
}

footer:before {
content: " ";
height: 1px;
background-color: #91C4E6;
border-bottom: 1px solid white;
position: absolute;
top: 0;
left: 0;
width: 100%;
}

footer section {
margin-top: 20px;
}

footer h2 {
font-family: "AllerRegular",Tahoma,"Lucida Grande CE",lucida,sans-serif;
font-size: 1.8em;
color: #0F6CB5;
padding-bottom: 1em;
text-shadow: 1px 1px 0px white;
}

footer .partners {
padding-bottom: 2em;
}

footer .partners li {
margin: 1em 2em;
list-style-type: none;
display: inline;
}

footer .advanced {
text-align: left;
padding-bottom: 2em;
}

footer .advanced a {
color: white;
}

footer .advanced span.title {
font-family: "AllerRegular",Tahoma,"Lucida Grande CE",lucida,sans-serif;
font-size: 1.4em;
}

footer .advanced .left {
width: 70%;
float: left;
}

footer .advanced .right {
width: 29.9%;
float: right;
}

footer .advanced .cols-3 {
margin-bottom: 3em;
}

footer .advanced .cols-3 > div {
float: left;
width: 32%;
max-width: 32%;
margin-right: 1%;
}

footer .advanced .cols-3 > div strong {
font-size: 1.3em;
font-weight: bold;
display: inline-block;
margin-bottom: 0.5em;
}

footer .advanced .cols-3 > div ul {
font-size: 1.2em;
list-style-type: none;
}

footer .advanced .cols-3 > div ul li {
line-height: 1.6em;
}

footer .advanced #social-tab-footer a {
width: auto;
height: auto;
padding: 0;
margin: 0 0.5em 0 0;
}

footer .advanced #social-tab-footer i {
color: white;
font-size: 4em;
text-decoration: none;
}

footer .advanced .support-line {
font-size: 1.3em;
margin-bottom: 2em;
}

footer .advanced .support-line strong {
font-size: 2.5em;
font-weight: bold;
}

footer .advanced .support-line p {
margin-bottom: 0.5em;
}

footer .advanced .membership div {
margin-top: 1em;
}

footer .advanced .membership img {
float: left;
display: block;
margin-right: 2em;
}

footer .advanced #mc_embed_signup_scroll {
padding-top: 2em;
padding-bottom: 3em;
}

footer .advanced #mc_embed_signup_scroll span.title {
font-family: Tahoma,"Lucida Grande CE",lucida,sans-serif;
font-size: 1.6em;
}

footer .advanced #mc_embed_signup_scroll div:first-of-type {
position: relative;
}

footer .advanced #mc_embed_signup_scroll .fields {
top: -0.25em;
display: inline-block;
margin-left: 1em;
}

footer .advanced #mc_embed_signup_scroll .fields input[type=email] {
display: inline-block;
padding: 0.3em;
border: none;
-moz-box-shadow: inset 0 1px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,0.4);
box-shadow: inset 0 1px 4px rgba(0,0,0,0.4);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

footer .advanced #mc_embed_signup_scroll .fields .button {
border-top: 1px solid #f8ae19;
background-color: #f8ae19;
background: -webkit-gradient(linear, left top, left bottom, from(#fabf4a), to(#F8AE19));
background: -webkit-linear-gradient(top, #fabf4a, #F8AE19);
background: -moz-linear-gradient(top, #fabf4a, #F8AE19);
background: -ms-linear-gradient(top, #fabf4a, #F8AE19);
background: -o-linear-gradient(top, #fabf4a, #F8AE19);
padding: 2px 10px 3px 10px;
margin: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow: 0px -1px 0px rgba(166,113,5,0.5);
color: white;
text-decoration: none;
line-height: normal;
cursor: pointer;
zoom: 1;
font-size: 15px !important;
padding: 0.3em 1.5em;
border: none;
}

footer .advanced #mc_embed_signup_scroll .fields .button:hover {
border-top-color: #f8ae19;
background: #F8AE19;
color: white;
}

footer .advanced #mc_embed_signup_scroll .fields .button:active {
border-top-color: #f8ae19;
background: #F8AE19;
}

footer .advanced #mc_embed_signup_scroll .fields div {
display: inline-block;
}

footer .advanced #mc_embed_signup_scroll .fields .mc-field-group {
font-size: inherit;
}

footer #copyright {
padding-top: 3em;
padding-bottom: 3em;
margin: 0;
background-color: #09426e;
}

footer #copyright p {
font-size: 1.2em;
color: white;
line-height: 1.4em;
margin: 0;
text-align: left;
}

footer #copyright a {
color: white;
text-decoration: underline;
}

footer #copyright a:hover, footer #copyright a:focus {
color: #4B91C8;
}

footer #copyright #logo {
display: inline-block;
width: 150px;
height: 50px;
padding-bottom: 1em;
background: transparent url(../gfx/layout/fallback/avander-footer-white.png) no-repeat scroll 0 0;
float: left;
margin-right: 2em;
margin-top: -8px;
}

.errors .not-found ul li {
line-height: 1.8em;
}

.errors .not-found div {
font-family: "AllerRegular",Tahoma,"Lucida Grande CE",lucida,sans-serif;
color: #0F6CB5;
width: 850px;
font-size: 1.2em;
margin: 2em 0 0 0;
padding: 0 1em;
}

.errors .popular {
margin-top: 0;
}

.errors .popular ul {
list-style-type: none;
font-size: 1em;
line-height: 1.4em;
margin: 0 1em 1em 1em;
}

.errors .popular ul li {
float: left;
width: 18.9%;
margin: 0.5em 0.5em 0 0;
}

.errors .popular ul li a {
color: #0F6CB5;
display: inline-block;
padding-right: 0.3em;
}

.errors .popular ul li span.count {
color: #0F6CB5;
font-size: 10px;
line-height: 1em;
}

.errors h2 {
font-family: "AllerRegular",Tahoma,"Lucida Grande CE",lucida,sans-serif;
font-size: 1.5em;
color: #0F6CB5;
text-shadow: 1px 1px 0 white;
}

#feedback {
position: fixed;
right: 0;
top: 40%;
width: 40px;
height: 400px;
color: white;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 1.1em;
z-index: 100;
cursor: pointer;
display: block;
}

#feedback .close {
padding: 0 1em;
font-size: 1.2em;
}

#feedback.active #feedback-wrap {
left: -400px;
}

#feedback #feedback-wrap {
position: relative;
top: 0px;
left: 0px;
width: 40px;
height: 400px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
}

#feedback h4 {
position: absolute;
top: 70px;
right: -70px;
width: 180px;
height: 40px;
padding: 10px;
line-height: 20px;
font-size: 18px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #0b5086;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-ms-border-radius-topleft: 5px;
-ms-border-radius-topright: 5px;
-ms-border-radius-bottomleft: 0px;
-ms-border-radius-bottomright: 0px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
text-align: center;
white-space: nowrap;
text-shadow: 0px -1px 0px rgba(0,0,0,0.2);
letter-spacing: 0.05em;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

#feedback h5 {
margin: 2em 0;
font-size: 1.5em;
}

#feedback #feedback-form {
top: 0px;
right: -400px;
width: 400px;
padding: 10px;
position: absolute;
min-height: 200px;
background-color: #0b5086;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: left;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 0px;
-ms-border-radius-topleft: 0px;
-ms-border-radius-topright: 0px;
-ms-border-radius-bottomleft: 5px;
-ms-border-radius-bottomright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 0px;
}

#feedback-form .row a {
color: #fff;
}

#feedback .validation-summary-errors ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#feedback .validation-summary-errors ul li {
padding: 0.5em 0;
vertical-align: middle;
color: #FBB19B;
font-weight: bold;
font-family: inherit;
}

#feedback input[type="submit"] .btnOrange {
border-style: solid;
}

#feedback input[type="submit"][disabled]:hover {
background-color: #cccccc;
background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#CCCCCC));
background: -webkit-linear-gradient(top, #e6e6e6, #CCCCCC);
background: -moz-linear-gradient(top, #e6e6e6, #CCCCCC);
background: -ms-linear-gradient(top, #e6e6e6, #CCCCCC);
background: -o-linear-gradient(top, #e6e6e6, #CCCCCC);
}

#window {
margin-top: 0;
}

article {
padding: 20px;
font-size: 1.4em;
color: #0A4878;
}

article h1 {
padding-bottom: 6px;
border-bottom: 1px dotted #7FD1E9;
font-size: 1.6em;
color: #0F6CB5;
}

article h2 {
clear: both;
margin-top: 26px;
font-size: 1.4em;
color: #3189CF;
}

article h3 {
margin-top: 26px;
font-size: 1.3em;
color: #3189CF;
}

article h4 {
margin-top: 26px;
font-size: 1.2em;
color: #3189CF;
}

article h5 {
margin-top: 26px;
font-size: 1.1em;
color: #3189CF;
}

article p {
margin-top: 16px;
color: #0A4878;
line-height: 1.4em;
}

article ul, article ol {
color: #0A4878;
}

article li {
margin: 16px 0 0 1.8em;
line-height: 1.4em;
}

article a, article a:hover, article a:focus {
color: #0A4878;
text-decoration: underline;
}

article strong {
font-weight: bold;
}

article em {
font-style: italic;
}

table {
border-collapse: collapse;
}

table thead tr {
border-bottom: 1px dotted #7FD1E9;
}

table tbody tr {
background-color: #ffffff;
background-repeat: no-repeat;
background-position: 0 0;
background: -moz-linear-gradient(top, #e9eff6 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9eff6), color-stop(100%, #ffffff));
background: -webkit-linear-gradient(top, #e9eff6 0%, #ffffff 100%);
background: -o-linear-gradient(top, #e9eff6 0%, #ffffff 100%);
background: -ms-linear-gradient(top, #e9eff6 0%, #ffffff 100%);
background: linear-gradient(to bottom, #e9eff6 0%, #ffffff 100%);
}

table th {
padding: 10px 5px;
vertical-align: bottom;
color: #0A4878;
text-align: center;
}

table td {
padding: 5px;
vertical-align: top;
color: #0F6CB5;
text-align: left;
}

.article .photo {
border: 1px solid #95BFE6;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 0 0 7px #95BFE6;
-webkit-box-shadow: 0 0 7px #95BFE6;
box-shadow: 0 0 7px #95BFE6;
}

.article .photo img {
display: block;
border: 1px solid #FFF;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

.article .photoFloatLeft {
float: left;
margin: 22px 22px 22px 0;
}

.article .photoFloatRight {
float: right;
margin: 22px 0 22px 22px;
}

ul.advantages li {
font-style: italic;
}

.regards {
margin-top: 3em;
}

.sign {
margin-top: 1.5em;
}

.vcard {
margin: 1em 0;
}

.adr {
margin: 0.8em 0;
}

#policy-of-use {
margin: inherit;
}

#policy-of-use h2 {
text-align: center;
}

#policy-of-use ol ol {
list-style-type: lower-alpha;
}

#policy-of-use ol ul {
list-style-type: circle;
}

#company_map {
width: 430px;
float: right;
margin-left: 10px;
}

a.download-link {
border-top: 1px solid #4484bb;
background-color: #4484bb;
background: -webkit-gradient(linear, left top, left bottom, from(#699dc9), to(#4484BB));
background: -webkit-linear-gradient(top, #699dc9, #4484BB);
background: -moz-linear-gradient(top, #699dc9, #4484BB);
background: -ms-linear-gradient(top, #699dc9, #4484BB);
background: -o-linear-gradient(top, #699dc9, #4484BB);
padding: 2px 10px 3px 10px;
margin: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow: 0px -1px 0px rgba(41,79,112,0.5);
color: white;
text-decoration: none;
line-height: normal;
cursor: pointer;
zoom: 1;
padding: 1em;
line-height: 1em;
clear: both;
float: right;
color: white;
font-weight: bold;
text-decoration: none;
}

a.download-link:hover {
border-top-color: #4484bb;
background: #4484BB;
color: white;
}

a.download-link:active {
border-top-color: #4484bb;
background: #4484BB;
}

a.download-link small {
font-size: 60%;
}

dl {
display: block;
margin: 0.5em;
}

dl dt {
display: list-item;
list-style-type: circle;
font-weight: bold;
}

dl dd {
display: block;
margin: 0.5em;
}
