@charset "UTF-8";
@import url("//fonts.googleapis.com/css?family=Open+Sans:400,400italic,600&subset=latin,cyrillic,latin-ext");
html *,
:focus {
  outline: none;
}

.unsupported-popup {
  background-image: url("../css/images/icon-attention.png");
  background-repeat: no-repeat;
  background-position: 10px 6px;
  border-top: 3px solid red;
  border-bottom: 3px solid red;
  padding: 10px 30px 10px 40px;
  font-size: 13px;
  background-color: #FFFFFF;
  color: red;
  position: relative;
  top: 0px;
  z-index: 9999999999;
}

button {
  overflow: visible;
}

button,
input {
  margin: 0;
  padding: 0;
  width: auto;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

img {
  vertical-align: middle;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

em {
  font-style: italic;
}

strong {
  font-weight: 600;
}

code {
  font-family: Consolas, Courier New, monospace;
}

b {
  font-weight: 600;
}

img {
  max-width: 100%;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #EBE8E0;
  margin: 1em 0;
  padding: 0;
}

.cf:before, .cf:after {
  content: " ";
  display: table;
}
.cf:after {
  clear: both;
}

.gm-style img {
  max-width: inherit;
}

.hidden {
  display: none;
}

.no-padding {
  padding: 0 !important;
}

.no-margin {
  margin: 0 !important;
}

.no-border {
  border: none !important;
}

.inherit-width {
  width: inherit !important;
}

.inherit-height {
  height: inherit !important;
}

.center-text {
  text-align: center !important;
}

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

.left-text {
  text-align: left !important;
}

.semi-bold {
  font-weight: 600 !important;
}

.bold {
  font-weight: 700 !important;
}

.line-height-9 {
  line-height: 9px !important;
}

.font-size-9 {
  font-size: 9px !important;
}

.font-size-ba-9:before, .font-size-ba-9:after {
  font-size: 9px !important;
}

.line-height-10 {
  line-height: 10px !important;
}

.font-size-10 {
  font-size: 10px !important;
}

.font-size-ba-10:before, .font-size-ba-10:after {
  font-size: 10px !important;
}

.line-height-11 {
  line-height: 11px !important;
}

.font-size-11 {
  font-size: 11px !important;
}

.font-size-ba-11:before, .font-size-ba-11:after {
  font-size: 11px !important;
}

.line-height-12 {
  line-height: 12px !important;
}

.font-size-12 {
  font-size: 12px !important;
}

.font-size-ba-12:before, .font-size-ba-12:after {
  font-size: 12px !important;
}

.line-height-13 {
  line-height: 13px !important;
}

.font-size-13 {
  font-size: 13px !important;
}

.font-size-ba-13:before, .font-size-ba-13:after {
  font-size: 13px !important;
}

.line-height-14 {
  line-height: 14px !important;
}

.font-size-14 {
  font-size: 14px !important;
}

.font-size-ba-14:before, .font-size-ba-14:after {
  font-size: 14px !important;
}

.line-height-15 {
  line-height: 15px !important;
}

.font-size-15 {
  font-size: 15px !important;
}

.font-size-ba-15:before, .font-size-ba-15:after {
  font-size: 15px !important;
}

.line-height-16 {
  line-height: 16px !important;
}

.font-size-16 {
  font-size: 16px !important;
}

.font-size-ba-16:before, .font-size-ba-16:after {
  font-size: 16px !important;
}

.line-height-17 {
  line-height: 17px !important;
}

.font-size-17 {
  font-size: 17px !important;
}

.font-size-ba-17:before, .font-size-ba-17:after {
  font-size: 17px !important;
}

.line-height-18 {
  line-height: 18px !important;
}

.font-size-18 {
  font-size: 18px !important;
}

.font-size-ba-18:before, .font-size-ba-18:after {
  font-size: 18px !important;
}

.line-height-19 {
  line-height: 19px !important;
}

.font-size-19 {
  font-size: 19px !important;
}

.font-size-ba-19:before, .font-size-ba-19:after {
  font-size: 19px !important;
}

.line-height-20 {
  line-height: 20px !important;
}

.font-size-20 {
  font-size: 20px !important;
}

.font-size-ba-20:before, .font-size-ba-20:after {
  font-size: 20px !important;
}

.line-height-21 {
  line-height: 21px !important;
}

.font-size-21 {
  font-size: 21px !important;
}

.font-size-ba-21:before, .font-size-ba-21:after {
  font-size: 21px !important;
}

.line-height-22 {
  line-height: 22px !important;
}

.font-size-22 {
  font-size: 22px !important;
}

.font-size-ba-22:before, .font-size-ba-22:after {
  font-size: 22px !important;
}

.line-height-23 {
  line-height: 23px !important;
}

.font-size-23 {
  font-size: 23px !important;
}

.font-size-ba-23:before, .font-size-ba-23:after {
  font-size: 23px !important;
}

.line-height-24 {
  line-height: 24px !important;
}

.font-size-24 {
  font-size: 24px !important;
}

.font-size-ba-24:before, .font-size-ba-24:after {
  font-size: 24px !important;
}

.line-height-25 {
  line-height: 25px !important;
}

.font-size-25 {
  font-size: 25px !important;
}

.font-size-ba-25:before, .font-size-ba-25:after {
  font-size: 25px !important;
}

.line-height-26 {
  line-height: 26px !important;
}

.font-size-26 {
  font-size: 26px !important;
}

.font-size-ba-26:before, .font-size-ba-26:after {
  font-size: 26px !important;
}

.line-height-27 {
  line-height: 27px !important;
}

.font-size-27 {
  font-size: 27px !important;
}

.font-size-ba-27:before, .font-size-ba-27:after {
  font-size: 27px !important;
}

.line-height-28 {
  line-height: 28px !important;
}

.font-size-28 {
  font-size: 28px !important;
}

.font-size-ba-28:before, .font-size-ba-28:after {
  font-size: 28px !important;
}

.line-height-29 {
  line-height: 29px !important;
}

.font-size-29 {
  font-size: 29px !important;
}

.font-size-ba-29:before, .font-size-ba-29:after {
  font-size: 29px !important;
}

.line-height-30 {
  line-height: 30px !important;
}

.font-size-30 {
  font-size: 30px !important;
}

.font-size-ba-30:before, .font-size-ba-30:after {
  font-size: 30px !important;
}

.line-height-31 {
  line-height: 31px !important;
}

.font-size-31 {
  font-size: 31px !important;
}

.font-size-ba-31:before, .font-size-ba-31:after {
  font-size: 31px !important;
}

.line-height-32 {
  line-height: 32px !important;
}

.font-size-32 {
  font-size: 32px !important;
}

.font-size-ba-32:before, .font-size-ba-32:after {
  font-size: 32px !important;
}

.line-height-33 {
  line-height: 33px !important;
}

.font-size-33 {
  font-size: 33px !important;
}

.font-size-ba-33:before, .font-size-ba-33:after {
  font-size: 33px !important;
}

.line-height-34 {
  line-height: 34px !important;
}

.font-size-34 {
  font-size: 34px !important;
}

.font-size-ba-34:before, .font-size-ba-34:after {
  font-size: 34px !important;
}

.line-height-35 {
  line-height: 35px !important;
}

.font-size-35 {
  font-size: 35px !important;
}

.font-size-ba-35:before, .font-size-ba-35:after {
  font-size: 35px !important;
}

.line-height-36 {
  line-height: 36px !important;
}

.font-size-36 {
  font-size: 36px !important;
}

.font-size-ba-36:before, .font-size-ba-36:after {
  font-size: 36px !important;
}

.line-height-37 {
  line-height: 37px !important;
}

.font-size-37 {
  font-size: 37px !important;
}

.font-size-ba-37:before, .font-size-ba-37:after {
  font-size: 37px !important;
}

.line-height-38 {
  line-height: 38px !important;
}

.font-size-38 {
  font-size: 38px !important;
}

.font-size-ba-38:before, .font-size-ba-38:after {
  font-size: 38px !important;
}

.line-height-39 {
  line-height: 39px !important;
}

.font-size-39 {
  font-size: 39px !important;
}

.font-size-ba-39:before, .font-size-ba-39:after {
  font-size: 39px !important;
}

.line-height-40 {
  line-height: 40px !important;
}

.font-size-40 {
  font-size: 40px !important;
}

.font-size-ba-40:before, .font-size-ba-40:after {
  font-size: 40px !important;
}

.line-height-41 {
  line-height: 41px !important;
}

.font-size-41 {
  font-size: 41px !important;
}

.font-size-ba-41:before, .font-size-ba-41:after {
  font-size: 41px !important;
}

.line-height-42 {
  line-height: 42px !important;
}

.font-size-42 {
  font-size: 42px !important;
}

.font-size-ba-42:before, .font-size-ba-42:after {
  font-size: 42px !important;
}

.border-radius-0 {
  border-radius: 0px;
}

.border-radius-1 {
  border-radius: 1px;
}

.border-radius-2 {
  border-radius: 2px;
}

.border-radius-3 {
  border-radius: 3px;
}

.border-radius-4 {
  border-radius: 4px;
}

.border-radius-5 {
  border-radius: 5px;
}

.border-radius-6 {
  border-radius: 6px;
}

.border-radius-7 {
  border-radius: 7px;
}

.border-radius-8 {
  border-radius: 8px;
}

.border-radius-9 {
  border-radius: 9px;
}

.border-radius-10 {
  border-radius: 10px;
}

.border-radius-11 {
  border-radius: 11px;
}

.border-radius-12 {
  border-radius: 12px;
}

.border-radius-13 {
  border-radius: 13px;
}

.border-radius-14 {
  border-radius: 14px;
}

.border-radius-15 {
  border-radius: 15px;
}

.border-radius-16 {
  border-radius: 16px;
}

.border-radius-17 {
  border-radius: 17px;
}

.border-radius-18 {
  border-radius: 18px;
}

.border-radius-19 {
  border-radius: 19px;
}

.border-radius-20 {
  border-radius: 20px;
}

.border-radius-21 {
  border-radius: 21px;
}

.border-radius-22 {
  border-radius: 22px;
}

.border-radius-23 {
  border-radius: 23px;
}

.border-radius-24 {
  border-radius: 24px;
}

.border-radius-25 {
  border-radius: 25px;
}

.border-radius-26 {
  border-radius: 26px;
}

.border-radius-27 {
  border-radius: 27px;
}

.border-radius-28 {
  border-radius: 28px;
}

.border-radius-29 {
  border-radius: 29px;
}

.border-radius-30 {
  border-radius: 30px;
}

.border-radius-31 {
  border-radius: 31px;
}

.border-radius-32 {
  border-radius: 32px;
}

.border-radius-33 {
  border-radius: 33px;
}

.border-radius-34 {
  border-radius: 34px;
}

.border-radius-35 {
  border-radius: 35px;
}

.border-radius-36 {
  border-radius: 36px;
}

.border-radius-37 {
  border-radius: 37px;
}

.border-radius-38 {
  border-radius: 38px;
}

.border-radius-39 {
  border-radius: 39px;
}

.border-radius-40 {
  border-radius: 40px;
}

.border-radius-41 {
  border-radius: 41px;
}

.border-radius-42 {
  border-radius: 42px;
}

.border-radius-43 {
  border-radius: 43px;
}

.border-radius-44 {
  border-radius: 44px;
}

.border-radius-45 {
  border-radius: 45px;
}

.border-radius-46 {
  border-radius: 46px;
}

.border-radius-47 {
  border-radius: 47px;
}

.border-radius-48 {
  border-radius: 48px;
}

.border-radius-49 {
  border-radius: 49px;
}

.border-radius-50 {
  border-radius: 50px;
}

.margin-top-1 {
  margin-top: 1px !important;
}

.margin-right-1 {
  margin-right: 1px !important;
}

.margin-left-1 {
  margin-left: 1px !important;
}

.margin-bottom-1 {
  margin-bottom: 1px !important;
}

.margin-bottom-ba-1:before, .margin-bottom-ba-1:after {
  margin-bottom: 1px !important;
}

.padding-1 {
  padding: 1px !important;
}

.padding-top-1 {
  padding-top: 1px !important;
}

.padding-right-1 {
  padding-right: 1px !important;
}

.padding-left-1 {
  padding-left: 1px !important;
}

.padding-bottom-1 {
  padding-bottom: 1px !important;
}

.margin-top-2 {
  margin-top: 2px !important;
}

.margin-right-2 {
  margin-right: 2px !important;
}

.margin-left-2 {
  margin-left: 2px !important;
}

.margin-bottom-2 {
  margin-bottom: 2px !important;
}

.margin-bottom-ba-2:before, .margin-bottom-ba-2:after {
  margin-bottom: 2px !important;
}

.padding-2 {
  padding: 2px !important;
}

.padding-top-2 {
  padding-top: 2px !important;
}

.padding-right-2 {
  padding-right: 2px !important;
}

.padding-left-2 {
  padding-left: 2px !important;
}

.padding-bottom-2 {
  padding-bottom: 2px !important;
}

.margin-top-3 {
  margin-top: 3px !important;
}

.margin-right-3 {
  margin-right: 3px !important;
}

.margin-left-3 {
  margin-left: 3px !important;
}

.margin-bottom-3 {
  margin-bottom: 3px !important;
}

.margin-bottom-ba-3:before, .margin-bottom-ba-3:after {
  margin-bottom: 3px !important;
}

.padding-3 {
  padding: 3px !important;
}

.padding-top-3 {
  padding-top: 3px !important;
}

.padding-right-3 {
  padding-right: 3px !important;
}

.padding-left-3 {
  padding-left: 3px !important;
}

.padding-bottom-3 {
  padding-bottom: 3px !important;
}

.margin-top-4 {
  margin-top: 4px !important;
}

.margin-right-4 {
  margin-right: 4px !important;
}

.margin-left-4 {
  margin-left: 4px !important;
}

.margin-bottom-4 {
  margin-bottom: 4px !important;
}

.margin-bottom-ba-4:before, .margin-bottom-ba-4:after {
  margin-bottom: 4px !important;
}

.padding-4 {
  padding: 4px !important;
}

.padding-top-4 {
  padding-top: 4px !important;
}

.padding-right-4 {
  padding-right: 4px !important;
}

.padding-left-4 {
  padding-left: 4px !important;
}

.padding-bottom-4 {
  padding-bottom: 4px !important;
}

.margin-top-5 {
  margin-top: 5px !important;
}

.margin-right-5 {
  margin-right: 5px !important;
}

.margin-left-5 {
  margin-left: 5px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}

.margin-bottom-ba-5:before, .margin-bottom-ba-5:after {
  margin-bottom: 5px !important;
}

.padding-5 {
  padding: 5px !important;
}

.padding-top-5 {
  padding-top: 5px !important;
}

.padding-right-5 {
  padding-right: 5px !important;
}

.padding-left-5 {
  padding-left: 5px !important;
}

.padding-bottom-5 {
  padding-bottom: 5px !important;
}

.margin-top-6 {
  margin-top: 6px !important;
}

.margin-right-6 {
  margin-right: 6px !important;
}

.margin-left-6 {
  margin-left: 6px !important;
}

.margin-bottom-6 {
  margin-bottom: 6px !important;
}

.margin-bottom-ba-6:before, .margin-bottom-ba-6:after {
  margin-bottom: 6px !important;
}

.padding-6 {
  padding: 6px !important;
}

.padding-top-6 {
  padding-top: 6px !important;
}

.padding-right-6 {
  padding-right: 6px !important;
}

.padding-left-6 {
  padding-left: 6px !important;
}

.padding-bottom-6 {
  padding-bottom: 6px !important;
}

.margin-top-7 {
  margin-top: 7px !important;
}

.margin-right-7 {
  margin-right: 7px !important;
}

.margin-left-7 {
  margin-left: 7px !important;
}

.margin-bottom-7 {
  margin-bottom: 7px !important;
}

.margin-bottom-ba-7:before, .margin-bottom-ba-7:after {
  margin-bottom: 7px !important;
}

.padding-7 {
  padding: 7px !important;
}

.padding-top-7 {
  padding-top: 7px !important;
}

.padding-right-7 {
  padding-right: 7px !important;
}

.padding-left-7 {
  padding-left: 7px !important;
}

.padding-bottom-7 {
  padding-bottom: 7px !important;
}

.margin-top-8 {
  margin-top: 8px !important;
}

.margin-right-8 {
  margin-right: 8px !important;
}

.margin-left-8 {
  margin-left: 8px !important;
}

.margin-bottom-8 {
  margin-bottom: 8px !important;
}

.margin-bottom-ba-8:before, .margin-bottom-ba-8:after {
  margin-bottom: 8px !important;
}

.padding-8 {
  padding: 8px !important;
}

.padding-top-8 {
  padding-top: 8px !important;
}

.padding-right-8 {
  padding-right: 8px !important;
}

.padding-left-8 {
  padding-left: 8px !important;
}

.padding-bottom-8 {
  padding-bottom: 8px !important;
}

.margin-top-9 {
  margin-top: 9px !important;
}

.margin-right-9 {
  margin-right: 9px !important;
}

.margin-left-9 {
  margin-left: 9px !important;
}

.margin-bottom-9 {
  margin-bottom: 9px !important;
}

.margin-bottom-ba-9:before, .margin-bottom-ba-9:after {
  margin-bottom: 9px !important;
}

.padding-9 {
  padding: 9px !important;
}

.padding-top-9 {
  padding-top: 9px !important;
}

.padding-right-9 {
  padding-right: 9px !important;
}

.padding-left-9 {
  padding-left: 9px !important;
}

.padding-bottom-9 {
  padding-bottom: 9px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-bottom-ba-10:before, .margin-bottom-ba-10:after {
  margin-bottom: 10px !important;
}

.padding-10 {
  padding: 10px !important;
}

.padding-top-10 {
  padding-top: 10px !important;
}

.padding-right-10 {
  padding-right: 10px !important;
}

.padding-left-10 {
  padding-left: 10px !important;
}

.padding-bottom-10 {
  padding-bottom: 10px !important;
}

.margin-top-11 {
  margin-top: 11px !important;
}

.margin-right-11 {
  margin-right: 11px !important;
}

.margin-left-11 {
  margin-left: 11px !important;
}

.margin-bottom-11 {
  margin-bottom: 11px !important;
}

.margin-bottom-ba-11:before, .margin-bottom-ba-11:after {
  margin-bottom: 11px !important;
}

.padding-11 {
  padding: 11px !important;
}

.padding-top-11 {
  padding-top: 11px !important;
}

.padding-right-11 {
  padding-right: 11px !important;
}

.padding-left-11 {
  padding-left: 11px !important;
}

.padding-bottom-11 {
  padding-bottom: 11px !important;
}

.margin-top-12 {
  margin-top: 12px !important;
}

.margin-right-12 {
  margin-right: 12px !important;
}

.margin-left-12 {
  margin-left: 12px !important;
}

.margin-bottom-12 {
  margin-bottom: 12px !important;
}

.margin-bottom-ba-12:before, .margin-bottom-ba-12:after {
  margin-bottom: 12px !important;
}

.padding-12 {
  padding: 12px !important;
}

.padding-top-12 {
  padding-top: 12px !important;
}

.padding-right-12 {
  padding-right: 12px !important;
}

.padding-left-12 {
  padding-left: 12px !important;
}

.padding-bottom-12 {
  padding-bottom: 12px !important;
}

.margin-top-13 {
  margin-top: 13px !important;
}

.margin-right-13 {
  margin-right: 13px !important;
}

.margin-left-13 {
  margin-left: 13px !important;
}

.margin-bottom-13 {
  margin-bottom: 13px !important;
}

.margin-bottom-ba-13:before, .margin-bottom-ba-13:after {
  margin-bottom: 13px !important;
}

.padding-13 {
  padding: 13px !important;
}

.padding-top-13 {
  padding-top: 13px !important;
}

.padding-right-13 {
  padding-right: 13px !important;
}

.padding-left-13 {
  padding-left: 13px !important;
}

.padding-bottom-13 {
  padding-bottom: 13px !important;
}

.margin-top-14 {
  margin-top: 14px !important;
}

.margin-right-14 {
  margin-right: 14px !important;
}

.margin-left-14 {
  margin-left: 14px !important;
}

.margin-bottom-14 {
  margin-bottom: 14px !important;
}

.margin-bottom-ba-14:before, .margin-bottom-ba-14:after {
  margin-bottom: 14px !important;
}

.padding-14 {
  padding: 14px !important;
}

.padding-top-14 {
  padding-top: 14px !important;
}

.padding-right-14 {
  padding-right: 14px !important;
}

.padding-left-14 {
  padding-left: 14px !important;
}

.padding-bottom-14 {
  padding-bottom: 14px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-right-15 {
  margin-right: 15px !important;
}

.margin-left-15 {
  margin-left: 15px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-bottom-ba-15:before, .margin-bottom-ba-15:after {
  margin-bottom: 15px !important;
}

.padding-15 {
  padding: 15px !important;
}

.padding-top-15 {
  padding-top: 15px !important;
}

.padding-right-15 {
  padding-right: 15px !important;
}

.padding-left-15 {
  padding-left: 15px !important;
}

.padding-bottom-15 {
  padding-bottom: 15px !important;
}

.margin-top-16 {
  margin-top: 16px !important;
}

.margin-right-16 {
  margin-right: 16px !important;
}

.margin-left-16 {
  margin-left: 16px !important;
}

.margin-bottom-16 {
  margin-bottom: 16px !important;
}

.margin-bottom-ba-16:before, .margin-bottom-ba-16:after {
  margin-bottom: 16px !important;
}

.padding-16 {
  padding: 16px !important;
}

.padding-top-16 {
  padding-top: 16px !important;
}

.padding-right-16 {
  padding-right: 16px !important;
}

.padding-left-16 {
  padding-left: 16px !important;
}

.padding-bottom-16 {
  padding-bottom: 16px !important;
}

.margin-top-17 {
  margin-top: 17px !important;
}

.margin-right-17 {
  margin-right: 17px !important;
}

.margin-left-17 {
  margin-left: 17px !important;
}

.margin-bottom-17 {
  margin-bottom: 17px !important;
}

.margin-bottom-ba-17:before, .margin-bottom-ba-17:after {
  margin-bottom: 17px !important;
}

.padding-17 {
  padding: 17px !important;
}

.padding-top-17 {
  padding-top: 17px !important;
}

.padding-right-17 {
  padding-right: 17px !important;
}

.padding-left-17 {
  padding-left: 17px !important;
}

.padding-bottom-17 {
  padding-bottom: 17px !important;
}

.margin-top-18 {
  margin-top: 18px !important;
}

.margin-right-18 {
  margin-right: 18px !important;
}

.margin-left-18 {
  margin-left: 18px !important;
}

.margin-bottom-18 {
  margin-bottom: 18px !important;
}

.margin-bottom-ba-18:before, .margin-bottom-ba-18:after {
  margin-bottom: 18px !important;
}

.padding-18 {
  padding: 18px !important;
}

.padding-top-18 {
  padding-top: 18px !important;
}

.padding-right-18 {
  padding-right: 18px !important;
}

.padding-left-18 {
  padding-left: 18px !important;
}

.padding-bottom-18 {
  padding-bottom: 18px !important;
}

.margin-top-19 {
  margin-top: 19px !important;
}

.margin-right-19 {
  margin-right: 19px !important;
}

.margin-left-19 {
  margin-left: 19px !important;
}

.margin-bottom-19 {
  margin-bottom: 19px !important;
}

.margin-bottom-ba-19:before, .margin-bottom-ba-19:after {
  margin-bottom: 19px !important;
}

.padding-19 {
  padding: 19px !important;
}

.padding-top-19 {
  padding-top: 19px !important;
}

.padding-right-19 {
  padding-right: 19px !important;
}

.padding-left-19 {
  padding-left: 19px !important;
}

.padding-bottom-19 {
  padding-bottom: 19px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-right-20 {
  margin-right: 20px !important;
}

.margin-left-20 {
  margin-left: 20px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-bottom-ba-20:before, .margin-bottom-ba-20:after {
  margin-bottom: 20px !important;
}

.padding-20 {
  padding: 20px !important;
}

.padding-top-20 {
  padding-top: 20px !important;
}

.padding-right-20 {
  padding-right: 20px !important;
}

.padding-left-20 {
  padding-left: 20px !important;
}

.padding-bottom-20 {
  padding-bottom: 20px !important;
}

.margin-top-21 {
  margin-top: 21px !important;
}

.margin-right-21 {
  margin-right: 21px !important;
}

.margin-left-21 {
  margin-left: 21px !important;
}

.margin-bottom-21 {
  margin-bottom: 21px !important;
}

.margin-bottom-ba-21:before, .margin-bottom-ba-21:after {
  margin-bottom: 21px !important;
}

.padding-21 {
  padding: 21px !important;
}

.padding-top-21 {
  padding-top: 21px !important;
}

.padding-right-21 {
  padding-right: 21px !important;
}

.padding-left-21 {
  padding-left: 21px !important;
}

.padding-bottom-21 {
  padding-bottom: 21px !important;
}

.margin-top-22 {
  margin-top: 22px !important;
}

.margin-right-22 {
  margin-right: 22px !important;
}

.margin-left-22 {
  margin-left: 22px !important;
}

.margin-bottom-22 {
  margin-bottom: 22px !important;
}

.margin-bottom-ba-22:before, .margin-bottom-ba-22:after {
  margin-bottom: 22px !important;
}

.padding-22 {
  padding: 22px !important;
}

.padding-top-22 {
  padding-top: 22px !important;
}

.padding-right-22 {
  padding-right: 22px !important;
}

.padding-left-22 {
  padding-left: 22px !important;
}

.padding-bottom-22 {
  padding-bottom: 22px !important;
}

.margin-top-23 {
  margin-top: 23px !important;
}

.margin-right-23 {
  margin-right: 23px !important;
}

.margin-left-23 {
  margin-left: 23px !important;
}

.margin-bottom-23 {
  margin-bottom: 23px !important;
}

.margin-bottom-ba-23:before, .margin-bottom-ba-23:after {
  margin-bottom: 23px !important;
}

.padding-23 {
  padding: 23px !important;
}

.padding-top-23 {
  padding-top: 23px !important;
}

.padding-right-23 {
  padding-right: 23px !important;
}

.padding-left-23 {
  padding-left: 23px !important;
}

.padding-bottom-23 {
  padding-bottom: 23px !important;
}

.margin-top-24 {
  margin-top: 24px !important;
}

.margin-right-24 {
  margin-right: 24px !important;
}

.margin-left-24 {
  margin-left: 24px !important;
}

.margin-bottom-24 {
  margin-bottom: 24px !important;
}

.margin-bottom-ba-24:before, .margin-bottom-ba-24:after {
  margin-bottom: 24px !important;
}

.padding-24 {
  padding: 24px !important;
}

.padding-top-24 {
  padding-top: 24px !important;
}

.padding-right-24 {
  padding-right: 24px !important;
}

.padding-left-24 {
  padding-left: 24px !important;
}

.padding-bottom-24 {
  padding-bottom: 24px !important;
}

.margin-top-25 {
  margin-top: 25px !important;
}

.margin-right-25 {
  margin-right: 25px !important;
}

.margin-left-25 {
  margin-left: 25px !important;
}

.margin-bottom-25 {
  margin-bottom: 25px !important;
}

.margin-bottom-ba-25:before, .margin-bottom-ba-25:after {
  margin-bottom: 25px !important;
}

.padding-25 {
  padding: 25px !important;
}

.padding-top-25 {
  padding-top: 25px !important;
}

.padding-right-25 {
  padding-right: 25px !important;
}

.padding-left-25 {
  padding-left: 25px !important;
}

.padding-bottom-25 {
  padding-bottom: 25px !important;
}

.margin-top-26 {
  margin-top: 26px !important;
}

.margin-right-26 {
  margin-right: 26px !important;
}

.margin-left-26 {
  margin-left: 26px !important;
}

.margin-bottom-26 {
  margin-bottom: 26px !important;
}

.margin-bottom-ba-26:before, .margin-bottom-ba-26:after {
  margin-bottom: 26px !important;
}

.padding-26 {
  padding: 26px !important;
}

.padding-top-26 {
  padding-top: 26px !important;
}

.padding-right-26 {
  padding-right: 26px !important;
}

.padding-left-26 {
  padding-left: 26px !important;
}

.padding-bottom-26 {
  padding-bottom: 26px !important;
}

.margin-top-27 {
  margin-top: 27px !important;
}

.margin-right-27 {
  margin-right: 27px !important;
}

.margin-left-27 {
  margin-left: 27px !important;
}

.margin-bottom-27 {
  margin-bottom: 27px !important;
}

.margin-bottom-ba-27:before, .margin-bottom-ba-27:after {
  margin-bottom: 27px !important;
}

.padding-27 {
  padding: 27px !important;
}

.padding-top-27 {
  padding-top: 27px !important;
}

.padding-right-27 {
  padding-right: 27px !important;
}

.padding-left-27 {
  padding-left: 27px !important;
}

.padding-bottom-27 {
  padding-bottom: 27px !important;
}

.margin-top-28 {
  margin-top: 28px !important;
}

.margin-right-28 {
  margin-right: 28px !important;
}

.margin-left-28 {
  margin-left: 28px !important;
}

.margin-bottom-28 {
  margin-bottom: 28px !important;
}

.margin-bottom-ba-28:before, .margin-bottom-ba-28:after {
  margin-bottom: 28px !important;
}

.padding-28 {
  padding: 28px !important;
}

.padding-top-28 {
  padding-top: 28px !important;
}

.padding-right-28 {
  padding-right: 28px !important;
}

.padding-left-28 {
  padding-left: 28px !important;
}

.padding-bottom-28 {
  padding-bottom: 28px !important;
}

.margin-top-29 {
  margin-top: 29px !important;
}

.margin-right-29 {
  margin-right: 29px !important;
}

.margin-left-29 {
  margin-left: 29px !important;
}

.margin-bottom-29 {
  margin-bottom: 29px !important;
}

.margin-bottom-ba-29:before, .margin-bottom-ba-29:after {
  margin-bottom: 29px !important;
}

.padding-29 {
  padding: 29px !important;
}

.padding-top-29 {
  padding-top: 29px !important;
}

.padding-right-29 {
  padding-right: 29px !important;
}

.padding-left-29 {
  padding-left: 29px !important;
}

.padding-bottom-29 {
  padding-bottom: 29px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-right-30 {
  margin-right: 30px !important;
}

.margin-left-30 {
  margin-left: 30px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-bottom-ba-30:before, .margin-bottom-ba-30:after {
  margin-bottom: 30px !important;
}

.padding-30 {
  padding: 30px !important;
}

.padding-top-30 {
  padding-top: 30px !important;
}

.padding-right-30 {
  padding-right: 30px !important;
}

.padding-left-30 {
  padding-left: 30px !important;
}

.padding-bottom-30 {
  padding-bottom: 30px !important;
}

.margin-top-31 {
  margin-top: 31px !important;
}

.margin-right-31 {
  margin-right: 31px !important;
}

.margin-left-31 {
  margin-left: 31px !important;
}

.margin-bottom-31 {
  margin-bottom: 31px !important;
}

.margin-bottom-ba-31:before, .margin-bottom-ba-31:after {
  margin-bottom: 31px !important;
}

.padding-31 {
  padding: 31px !important;
}

.padding-top-31 {
  padding-top: 31px !important;
}

.padding-right-31 {
  padding-right: 31px !important;
}

.padding-left-31 {
  padding-left: 31px !important;
}

.padding-bottom-31 {
  padding-bottom: 31px !important;
}

.margin-top-32 {
  margin-top: 32px !important;
}

.margin-right-32 {
  margin-right: 32px !important;
}

.margin-left-32 {
  margin-left: 32px !important;
}

.margin-bottom-32 {
  margin-bottom: 32px !important;
}

.margin-bottom-ba-32:before, .margin-bottom-ba-32:after {
  margin-bottom: 32px !important;
}

.padding-32 {
  padding: 32px !important;
}

.padding-top-32 {
  padding-top: 32px !important;
}

.padding-right-32 {
  padding-right: 32px !important;
}

.padding-left-32 {
  padding-left: 32px !important;
}

.padding-bottom-32 {
  padding-bottom: 32px !important;
}

.margin-top-33 {
  margin-top: 33px !important;
}

.margin-right-33 {
  margin-right: 33px !important;
}

.margin-left-33 {
  margin-left: 33px !important;
}

.margin-bottom-33 {
  margin-bottom: 33px !important;
}

.margin-bottom-ba-33:before, .margin-bottom-ba-33:after {
  margin-bottom: 33px !important;
}

.padding-33 {
  padding: 33px !important;
}

.padding-top-33 {
  padding-top: 33px !important;
}

.padding-right-33 {
  padding-right: 33px !important;
}

.padding-left-33 {
  padding-left: 33px !important;
}

.padding-bottom-33 {
  padding-bottom: 33px !important;
}

.margin-top-34 {
  margin-top: 34px !important;
}

.margin-right-34 {
  margin-right: 34px !important;
}

.margin-left-34 {
  margin-left: 34px !important;
}

.margin-bottom-34 {
  margin-bottom: 34px !important;
}

.margin-bottom-ba-34:before, .margin-bottom-ba-34:after {
  margin-bottom: 34px !important;
}

.padding-34 {
  padding: 34px !important;
}

.padding-top-34 {
  padding-top: 34px !important;
}

.padding-right-34 {
  padding-right: 34px !important;
}

.padding-left-34 {
  padding-left: 34px !important;
}

.padding-bottom-34 {
  padding-bottom: 34px !important;
}

.margin-top-35 {
  margin-top: 35px !important;
}

.margin-right-35 {
  margin-right: 35px !important;
}

.margin-left-35 {
  margin-left: 35px !important;
}

.margin-bottom-35 {
  margin-bottom: 35px !important;
}

.margin-bottom-ba-35:before, .margin-bottom-ba-35:after {
  margin-bottom: 35px !important;
}

.padding-35 {
  padding: 35px !important;
}

.padding-top-35 {
  padding-top: 35px !important;
}

.padding-right-35 {
  padding-right: 35px !important;
}

.padding-left-35 {
  padding-left: 35px !important;
}

.padding-bottom-35 {
  padding-bottom: 35px !important;
}

.margin-top-36 {
  margin-top: 36px !important;
}

.margin-right-36 {
  margin-right: 36px !important;
}

.margin-left-36 {
  margin-left: 36px !important;
}

.margin-bottom-36 {
  margin-bottom: 36px !important;
}

.margin-bottom-ba-36:before, .margin-bottom-ba-36:after {
  margin-bottom: 36px !important;
}

.padding-36 {
  padding: 36px !important;
}

.padding-top-36 {
  padding-top: 36px !important;
}

.padding-right-36 {
  padding-right: 36px !important;
}

.padding-left-36 {
  padding-left: 36px !important;
}

.padding-bottom-36 {
  padding-bottom: 36px !important;
}

.margin-top-37 {
  margin-top: 37px !important;
}

.margin-right-37 {
  margin-right: 37px !important;
}

.margin-left-37 {
  margin-left: 37px !important;
}

.margin-bottom-37 {
  margin-bottom: 37px !important;
}

.margin-bottom-ba-37:before, .margin-bottom-ba-37:after {
  margin-bottom: 37px !important;
}

.padding-37 {
  padding: 37px !important;
}

.padding-top-37 {
  padding-top: 37px !important;
}

.padding-right-37 {
  padding-right: 37px !important;
}

.padding-left-37 {
  padding-left: 37px !important;
}

.padding-bottom-37 {
  padding-bottom: 37px !important;
}

.margin-top-38 {
  margin-top: 38px !important;
}

.margin-right-38 {
  margin-right: 38px !important;
}

.margin-left-38 {
  margin-left: 38px !important;
}

.margin-bottom-38 {
  margin-bottom: 38px !important;
}

.margin-bottom-ba-38:before, .margin-bottom-ba-38:after {
  margin-bottom: 38px !important;
}

.padding-38 {
  padding: 38px !important;
}

.padding-top-38 {
  padding-top: 38px !important;
}

.padding-right-38 {
  padding-right: 38px !important;
}

.padding-left-38 {
  padding-left: 38px !important;
}

.padding-bottom-38 {
  padding-bottom: 38px !important;
}

.margin-top-39 {
  margin-top: 39px !important;
}

.margin-right-39 {
  margin-right: 39px !important;
}

.margin-left-39 {
  margin-left: 39px !important;
}

.margin-bottom-39 {
  margin-bottom: 39px !important;
}

.margin-bottom-ba-39:before, .margin-bottom-ba-39:after {
  margin-bottom: 39px !important;
}

.padding-39 {
  padding: 39px !important;
}

.padding-top-39 {
  padding-top: 39px !important;
}

.padding-right-39 {
  padding-right: 39px !important;
}

.padding-left-39 {
  padding-left: 39px !important;
}

.padding-bottom-39 {
  padding-bottom: 39px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-right-40 {
  margin-right: 40px !important;
}

.margin-left-40 {
  margin-left: 40px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.margin-bottom-ba-40:before, .margin-bottom-ba-40:after {
  margin-bottom: 40px !important;
}

.padding-40 {
  padding: 40px !important;
}

.padding-top-40 {
  padding-top: 40px !important;
}

.padding-right-40 {
  padding-right: 40px !important;
}

.padding-left-40 {
  padding-left: 40px !important;
}

.padding-bottom-40 {
  padding-bottom: 40px !important;
}

.margin-top-41 {
  margin-top: 41px !important;
}

.margin-right-41 {
  margin-right: 41px !important;
}

.margin-left-41 {
  margin-left: 41px !important;
}

.margin-bottom-41 {
  margin-bottom: 41px !important;
}

.margin-bottom-ba-41:before, .margin-bottom-ba-41:after {
  margin-bottom: 41px !important;
}

.padding-41 {
  padding: 41px !important;
}

.padding-top-41 {
  padding-top: 41px !important;
}

.padding-right-41 {
  padding-right: 41px !important;
}

.padding-left-41 {
  padding-left: 41px !important;
}

.padding-bottom-41 {
  padding-bottom: 41px !important;
}

.margin-top-42 {
  margin-top: 42px !important;
}

.margin-right-42 {
  margin-right: 42px !important;
}

.margin-left-42 {
  margin-left: 42px !important;
}

.margin-bottom-42 {
  margin-bottom: 42px !important;
}

.margin-bottom-ba-42:before, .margin-bottom-ba-42:after {
  margin-bottom: 42px !important;
}

.padding-42 {
  padding: 42px !important;
}

.padding-top-42 {
  padding-top: 42px !important;
}

.padding-right-42 {
  padding-right: 42px !important;
}

.padding-left-42 {
  padding-left: 42px !important;
}

.padding-bottom-42 {
  padding-bottom: 42px !important;
}

.margin-top-43 {
  margin-top: 43px !important;
}

.margin-right-43 {
  margin-right: 43px !important;
}

.margin-left-43 {
  margin-left: 43px !important;
}

.margin-bottom-43 {
  margin-bottom: 43px !important;
}

.margin-bottom-ba-43:before, .margin-bottom-ba-43:after {
  margin-bottom: 43px !important;
}

.padding-43 {
  padding: 43px !important;
}

.padding-top-43 {
  padding-top: 43px !important;
}

.padding-right-43 {
  padding-right: 43px !important;
}

.padding-left-43 {
  padding-left: 43px !important;
}

.padding-bottom-43 {
  padding-bottom: 43px !important;
}

.margin-top-44 {
  margin-top: 44px !important;
}

.margin-right-44 {
  margin-right: 44px !important;
}

.margin-left-44 {
  margin-left: 44px !important;
}

.margin-bottom-44 {
  margin-bottom: 44px !important;
}

.margin-bottom-ba-44:before, .margin-bottom-ba-44:after {
  margin-bottom: 44px !important;
}

.padding-44 {
  padding: 44px !important;
}

.padding-top-44 {
  padding-top: 44px !important;
}

.padding-right-44 {
  padding-right: 44px !important;
}

.padding-left-44 {
  padding-left: 44px !important;
}

.padding-bottom-44 {
  padding-bottom: 44px !important;
}

.margin-top-45 {
  margin-top: 45px !important;
}

.margin-right-45 {
  margin-right: 45px !important;
}

.margin-left-45 {
  margin-left: 45px !important;
}

.margin-bottom-45 {
  margin-bottom: 45px !important;
}

.margin-bottom-ba-45:before, .margin-bottom-ba-45:after {
  margin-bottom: 45px !important;
}

.padding-45 {
  padding: 45px !important;
}

.padding-top-45 {
  padding-top: 45px !important;
}

.padding-right-45 {
  padding-right: 45px !important;
}

.padding-left-45 {
  padding-left: 45px !important;
}

.padding-bottom-45 {
  padding-bottom: 45px !important;
}

.margin-top-46 {
  margin-top: 46px !important;
}

.margin-right-46 {
  margin-right: 46px !important;
}

.margin-left-46 {
  margin-left: 46px !important;
}

.margin-bottom-46 {
  margin-bottom: 46px !important;
}

.margin-bottom-ba-46:before, .margin-bottom-ba-46:after {
  margin-bottom: 46px !important;
}

.padding-46 {
  padding: 46px !important;
}

.padding-top-46 {
  padding-top: 46px !important;
}

.padding-right-46 {
  padding-right: 46px !important;
}

.padding-left-46 {
  padding-left: 46px !important;
}

.padding-bottom-46 {
  padding-bottom: 46px !important;
}

.margin-top-47 {
  margin-top: 47px !important;
}

.margin-right-47 {
  margin-right: 47px !important;
}

.margin-left-47 {
  margin-left: 47px !important;
}

.margin-bottom-47 {
  margin-bottom: 47px !important;
}

.margin-bottom-ba-47:before, .margin-bottom-ba-47:after {
  margin-bottom: 47px !important;
}

.padding-47 {
  padding: 47px !important;
}

.padding-top-47 {
  padding-top: 47px !important;
}

.padding-right-47 {
  padding-right: 47px !important;
}

.padding-left-47 {
  padding-left: 47px !important;
}

.padding-bottom-47 {
  padding-bottom: 47px !important;
}

.margin-top-48 {
  margin-top: 48px !important;
}

.margin-right-48 {
  margin-right: 48px !important;
}

.margin-left-48 {
  margin-left: 48px !important;
}

.margin-bottom-48 {
  margin-bottom: 48px !important;
}

.margin-bottom-ba-48:before, .margin-bottom-ba-48:after {
  margin-bottom: 48px !important;
}

.padding-48 {
  padding: 48px !important;
}

.padding-top-48 {
  padding-top: 48px !important;
}

.padding-right-48 {
  padding-right: 48px !important;
}

.padding-left-48 {
  padding-left: 48px !important;
}

.padding-bottom-48 {
  padding-bottom: 48px !important;
}

.margin-top-49 {
  margin-top: 49px !important;
}

.margin-right-49 {
  margin-right: 49px !important;
}

.margin-left-49 {
  margin-left: 49px !important;
}

.margin-bottom-49 {
  margin-bottom: 49px !important;
}

.margin-bottom-ba-49:before, .margin-bottom-ba-49:after {
  margin-bottom: 49px !important;
}

.padding-49 {
  padding: 49px !important;
}

.padding-top-49 {
  padding-top: 49px !important;
}

.padding-right-49 {
  padding-right: 49px !important;
}

.padding-left-49 {
  padding-left: 49px !important;
}

.padding-bottom-49 {
  padding-bottom: 49px !important;
}

.margin-top-50 {
  margin-top: 50px !important;
}

.margin-right-50 {
  margin-right: 50px !important;
}

.margin-left-50 {
  margin-left: 50px !important;
}

.margin-bottom-50 {
  margin-bottom: 50px !important;
}

.margin-bottom-ba-50:before, .margin-bottom-ba-50:after {
  margin-bottom: 50px !important;
}

.padding-50 {
  padding: 50px !important;
}

.padding-top-50 {
  padding-top: 50px !important;
}

.padding-right-50 {
  padding-right: 50px !important;
}

.padding-left-50 {
  padding-left: 50px !important;
}

.padding-bottom-50 {
  padding-bottom: 50px !important;
}

.margin-top-51 {
  margin-top: 51px !important;
}

.margin-right-51 {
  margin-right: 51px !important;
}

.margin-left-51 {
  margin-left: 51px !important;
}

.margin-bottom-51 {
  margin-bottom: 51px !important;
}

.margin-bottom-ba-51:before, .margin-bottom-ba-51:after {
  margin-bottom: 51px !important;
}

.padding-51 {
  padding: 51px !important;
}

.padding-top-51 {
  padding-top: 51px !important;
}

.padding-right-51 {
  padding-right: 51px !important;
}

.padding-left-51 {
  padding-left: 51px !important;
}

.padding-bottom-51 {
  padding-bottom: 51px !important;
}

.margin-top-52 {
  margin-top: 52px !important;
}

.margin-right-52 {
  margin-right: 52px !important;
}

.margin-left-52 {
  margin-left: 52px !important;
}

.margin-bottom-52 {
  margin-bottom: 52px !important;
}

.margin-bottom-ba-52:before, .margin-bottom-ba-52:after {
  margin-bottom: 52px !important;
}

.padding-52 {
  padding: 52px !important;
}

.padding-top-52 {
  padding-top: 52px !important;
}

.padding-right-52 {
  padding-right: 52px !important;
}

.padding-left-52 {
  padding-left: 52px !important;
}

.padding-bottom-52 {
  padding-bottom: 52px !important;
}

.margin-top-53 {
  margin-top: 53px !important;
}

.margin-right-53 {
  margin-right: 53px !important;
}

.margin-left-53 {
  margin-left: 53px !important;
}

.margin-bottom-53 {
  margin-bottom: 53px !important;
}

.margin-bottom-ba-53:before, .margin-bottom-ba-53:after {
  margin-bottom: 53px !important;
}

.padding-53 {
  padding: 53px !important;
}

.padding-top-53 {
  padding-top: 53px !important;
}

.padding-right-53 {
  padding-right: 53px !important;
}

.padding-left-53 {
  padding-left: 53px !important;
}

.padding-bottom-53 {
  padding-bottom: 53px !important;
}

.margin-top-54 {
  margin-top: 54px !important;
}

.margin-right-54 {
  margin-right: 54px !important;
}

.margin-left-54 {
  margin-left: 54px !important;
}

.margin-bottom-54 {
  margin-bottom: 54px !important;
}

.margin-bottom-ba-54:before, .margin-bottom-ba-54:after {
  margin-bottom: 54px !important;
}

.padding-54 {
  padding: 54px !important;
}

.padding-top-54 {
  padding-top: 54px !important;
}

.padding-right-54 {
  padding-right: 54px !important;
}

.padding-left-54 {
  padding-left: 54px !important;
}

.padding-bottom-54 {
  padding-bottom: 54px !important;
}

.margin-top-55 {
  margin-top: 55px !important;
}

.margin-right-55 {
  margin-right: 55px !important;
}

.margin-left-55 {
  margin-left: 55px !important;
}

.margin-bottom-55 {
  margin-bottom: 55px !important;
}

.margin-bottom-ba-55:before, .margin-bottom-ba-55:after {
  margin-bottom: 55px !important;
}

.padding-55 {
  padding: 55px !important;
}

.padding-top-55 {
  padding-top: 55px !important;
}

.padding-right-55 {
  padding-right: 55px !important;
}

.padding-left-55 {
  padding-left: 55px !important;
}

.padding-bottom-55 {
  padding-bottom: 55px !important;
}

.margin-top-56 {
  margin-top: 56px !important;
}

.margin-right-56 {
  margin-right: 56px !important;
}

.margin-left-56 {
  margin-left: 56px !important;
}

.margin-bottom-56 {
  margin-bottom: 56px !important;
}

.margin-bottom-ba-56:before, .margin-bottom-ba-56:after {
  margin-bottom: 56px !important;
}

.padding-56 {
  padding: 56px !important;
}

.padding-top-56 {
  padding-top: 56px !important;
}

.padding-right-56 {
  padding-right: 56px !important;
}

.padding-left-56 {
  padding-left: 56px !important;
}

.padding-bottom-56 {
  padding-bottom: 56px !important;
}

.margin-top-57 {
  margin-top: 57px !important;
}

.margin-right-57 {
  margin-right: 57px !important;
}

.margin-left-57 {
  margin-left: 57px !important;
}

.margin-bottom-57 {
  margin-bottom: 57px !important;
}

.margin-bottom-ba-57:before, .margin-bottom-ba-57:after {
  margin-bottom: 57px !important;
}

.padding-57 {
  padding: 57px !important;
}

.padding-top-57 {
  padding-top: 57px !important;
}

.padding-right-57 {
  padding-right: 57px !important;
}

.padding-left-57 {
  padding-left: 57px !important;
}

.padding-bottom-57 {
  padding-bottom: 57px !important;
}

.margin-top-58 {
  margin-top: 58px !important;
}

.margin-right-58 {
  margin-right: 58px !important;
}

.margin-left-58 {
  margin-left: 58px !important;
}

.margin-bottom-58 {
  margin-bottom: 58px !important;
}

.margin-bottom-ba-58:before, .margin-bottom-ba-58:after {
  margin-bottom: 58px !important;
}

.padding-58 {
  padding: 58px !important;
}

.padding-top-58 {
  padding-top: 58px !important;
}

.padding-right-58 {
  padding-right: 58px !important;
}

.padding-left-58 {
  padding-left: 58px !important;
}

.padding-bottom-58 {
  padding-bottom: 58px !important;
}

.margin-top-59 {
  margin-top: 59px !important;
}

.margin-right-59 {
  margin-right: 59px !important;
}

.margin-left-59 {
  margin-left: 59px !important;
}

.margin-bottom-59 {
  margin-bottom: 59px !important;
}

.margin-bottom-ba-59:before, .margin-bottom-ba-59:after {
  margin-bottom: 59px !important;
}

.padding-59 {
  padding: 59px !important;
}

.padding-top-59 {
  padding-top: 59px !important;
}

.padding-right-59 {
  padding-right: 59px !important;
}

.padding-left-59 {
  padding-left: 59px !important;
}

.padding-bottom-59 {
  padding-bottom: 59px !important;
}

.margin-top-60 {
  margin-top: 60px !important;
}

.margin-right-60 {
  margin-right: 60px !important;
}

.margin-left-60 {
  margin-left: 60px !important;
}

.margin-bottom-60 {
  margin-bottom: 60px !important;
}

.margin-bottom-ba-60:before, .margin-bottom-ba-60:after {
  margin-bottom: 60px !important;
}

.padding-60 {
  padding: 60px !important;
}

.padding-top-60 {
  padding-top: 60px !important;
}

.padding-right-60 {
  padding-right: 60px !important;
}

.padding-left-60 {
  padding-left: 60px !important;
}

.padding-bottom-60 {
  padding-bottom: 60px !important;
}

.margin-top-61 {
  margin-top: 61px !important;
}

.margin-right-61 {
  margin-right: 61px !important;
}

.margin-left-61 {
  margin-left: 61px !important;
}

.margin-bottom-61 {
  margin-bottom: 61px !important;
}

.margin-bottom-ba-61:before, .margin-bottom-ba-61:after {
  margin-bottom: 61px !important;
}

.padding-61 {
  padding: 61px !important;
}

.padding-top-61 {
  padding-top: 61px !important;
}

.padding-right-61 {
  padding-right: 61px !important;
}

.padding-left-61 {
  padding-left: 61px !important;
}

.padding-bottom-61 {
  padding-bottom: 61px !important;
}

.margin-top-62 {
  margin-top: 62px !important;
}

.margin-right-62 {
  margin-right: 62px !important;
}

.margin-left-62 {
  margin-left: 62px !important;
}

.margin-bottom-62 {
  margin-bottom: 62px !important;
}

.margin-bottom-ba-62:before, .margin-bottom-ba-62:after {
  margin-bottom: 62px !important;
}

.padding-62 {
  padding: 62px !important;
}

.padding-top-62 {
  padding-top: 62px !important;
}

.padding-right-62 {
  padding-right: 62px !important;
}

.padding-left-62 {
  padding-left: 62px !important;
}

.padding-bottom-62 {
  padding-bottom: 62px !important;
}

.margin-top-63 {
  margin-top: 63px !important;
}

.margin-right-63 {
  margin-right: 63px !important;
}

.margin-left-63 {
  margin-left: 63px !important;
}

.margin-bottom-63 {
  margin-bottom: 63px !important;
}

.margin-bottom-ba-63:before, .margin-bottom-ba-63:after {
  margin-bottom: 63px !important;
}

.padding-63 {
  padding: 63px !important;
}

.padding-top-63 {
  padding-top: 63px !important;
}

.padding-right-63 {
  padding-right: 63px !important;
}

.padding-left-63 {
  padding-left: 63px !important;
}

.padding-bottom-63 {
  padding-bottom: 63px !important;
}

.margin-top-64 {
  margin-top: 64px !important;
}

.margin-right-64 {
  margin-right: 64px !important;
}

.margin-left-64 {
  margin-left: 64px !important;
}

.margin-bottom-64 {
  margin-bottom: 64px !important;
}

.margin-bottom-ba-64:before, .margin-bottom-ba-64:after {
  margin-bottom: 64px !important;
}

.padding-64 {
  padding: 64px !important;
}

.padding-top-64 {
  padding-top: 64px !important;
}

.padding-right-64 {
  padding-right: 64px !important;
}

.padding-left-64 {
  padding-left: 64px !important;
}

.padding-bottom-64 {
  padding-bottom: 64px !important;
}

.margin-top-65 {
  margin-top: 65px !important;
}

.margin-right-65 {
  margin-right: 65px !important;
}

.margin-left-65 {
  margin-left: 65px !important;
}

.margin-bottom-65 {
  margin-bottom: 65px !important;
}

.margin-bottom-ba-65:before, .margin-bottom-ba-65:after {
  margin-bottom: 65px !important;
}

.padding-65 {
  padding: 65px !important;
}

.padding-top-65 {
  padding-top: 65px !important;
}

.padding-right-65 {
  padding-right: 65px !important;
}

.padding-left-65 {
  padding-left: 65px !important;
}

.padding-bottom-65 {
  padding-bottom: 65px !important;
}

.margin-top-66 {
  margin-top: 66px !important;
}

.margin-right-66 {
  margin-right: 66px !important;
}

.margin-left-66 {
  margin-left: 66px !important;
}

.margin-bottom-66 {
  margin-bottom: 66px !important;
}

.margin-bottom-ba-66:before, .margin-bottom-ba-66:after {
  margin-bottom: 66px !important;
}

.padding-66 {
  padding: 66px !important;
}

.padding-top-66 {
  padding-top: 66px !important;
}

.padding-right-66 {
  padding-right: 66px !important;
}

.padding-left-66 {
  padding-left: 66px !important;
}

.padding-bottom-66 {
  padding-bottom: 66px !important;
}

.margin-top-67 {
  margin-top: 67px !important;
}

.margin-right-67 {
  margin-right: 67px !important;
}

.margin-left-67 {
  margin-left: 67px !important;
}

.margin-bottom-67 {
  margin-bottom: 67px !important;
}

.margin-bottom-ba-67:before, .margin-bottom-ba-67:after {
  margin-bottom: 67px !important;
}

.padding-67 {
  padding: 67px !important;
}

.padding-top-67 {
  padding-top: 67px !important;
}

.padding-right-67 {
  padding-right: 67px !important;
}

.padding-left-67 {
  padding-left: 67px !important;
}

.padding-bottom-67 {
  padding-bottom: 67px !important;
}

.margin-top-68 {
  margin-top: 68px !important;
}

.margin-right-68 {
  margin-right: 68px !important;
}

.margin-left-68 {
  margin-left: 68px !important;
}

.margin-bottom-68 {
  margin-bottom: 68px !important;
}

.margin-bottom-ba-68:before, .margin-bottom-ba-68:after {
  margin-bottom: 68px !important;
}

.padding-68 {
  padding: 68px !important;
}

.padding-top-68 {
  padding-top: 68px !important;
}

.padding-right-68 {
  padding-right: 68px !important;
}

.padding-left-68 {
  padding-left: 68px !important;
}

.padding-bottom-68 {
  padding-bottom: 68px !important;
}

.margin-top-69 {
  margin-top: 69px !important;
}

.margin-right-69 {
  margin-right: 69px !important;
}

.margin-left-69 {
  margin-left: 69px !important;
}

.margin-bottom-69 {
  margin-bottom: 69px !important;
}

.margin-bottom-ba-69:before, .margin-bottom-ba-69:after {
  margin-bottom: 69px !important;
}

.padding-69 {
  padding: 69px !important;
}

.padding-top-69 {
  padding-top: 69px !important;
}

.padding-right-69 {
  padding-right: 69px !important;
}

.padding-left-69 {
  padding-left: 69px !important;
}

.padding-bottom-69 {
  padding-bottom: 69px !important;
}

.margin-top-70 {
  margin-top: 70px !important;
}

.margin-right-70 {
  margin-right: 70px !important;
}

.margin-left-70 {
  margin-left: 70px !important;
}

.margin-bottom-70 {
  margin-bottom: 70px !important;
}

.margin-bottom-ba-70:before, .margin-bottom-ba-70:after {
  margin-bottom: 70px !important;
}

.padding-70 {
  padding: 70px !important;
}

.padding-top-70 {
  padding-top: 70px !important;
}

.padding-right-70 {
  padding-right: 70px !important;
}

.padding-left-70 {
  padding-left: 70px !important;
}

.padding-bottom-70 {
  padding-bottom: 70px !important;
}

.margin-top-71 {
  margin-top: 71px !important;
}

.margin-right-71 {
  margin-right: 71px !important;
}

.margin-left-71 {
  margin-left: 71px !important;
}

.margin-bottom-71 {
  margin-bottom: 71px !important;
}

.margin-bottom-ba-71:before, .margin-bottom-ba-71:after {
  margin-bottom: 71px !important;
}

.padding-71 {
  padding: 71px !important;
}

.padding-top-71 {
  padding-top: 71px !important;
}

.padding-right-71 {
  padding-right: 71px !important;
}

.padding-left-71 {
  padding-left: 71px !important;
}

.padding-bottom-71 {
  padding-bottom: 71px !important;
}

.margin-top-72 {
  margin-top: 72px !important;
}

.margin-right-72 {
  margin-right: 72px !important;
}

.margin-left-72 {
  margin-left: 72px !important;
}

.margin-bottom-72 {
  margin-bottom: 72px !important;
}

.margin-bottom-ba-72:before, .margin-bottom-ba-72:after {
  margin-bottom: 72px !important;
}

.padding-72 {
  padding: 72px !important;
}

.padding-top-72 {
  padding-top: 72px !important;
}

.padding-right-72 {
  padding-right: 72px !important;
}

.padding-left-72 {
  padding-left: 72px !important;
}

.padding-bottom-72 {
  padding-bottom: 72px !important;
}

.margin-top-73 {
  margin-top: 73px !important;
}

.margin-right-73 {
  margin-right: 73px !important;
}

.margin-left-73 {
  margin-left: 73px !important;
}

.margin-bottom-73 {
  margin-bottom: 73px !important;
}

.margin-bottom-ba-73:before, .margin-bottom-ba-73:after {
  margin-bottom: 73px !important;
}

.padding-73 {
  padding: 73px !important;
}

.padding-top-73 {
  padding-top: 73px !important;
}

.padding-right-73 {
  padding-right: 73px !important;
}

.padding-left-73 {
  padding-left: 73px !important;
}

.padding-bottom-73 {
  padding-bottom: 73px !important;
}

.margin-top-74 {
  margin-top: 74px !important;
}

.margin-right-74 {
  margin-right: 74px !important;
}

.margin-left-74 {
  margin-left: 74px !important;
}

.margin-bottom-74 {
  margin-bottom: 74px !important;
}

.margin-bottom-ba-74:before, .margin-bottom-ba-74:after {
  margin-bottom: 74px !important;
}

.padding-74 {
  padding: 74px !important;
}

.padding-top-74 {
  padding-top: 74px !important;
}

.padding-right-74 {
  padding-right: 74px !important;
}

.padding-left-74 {
  padding-left: 74px !important;
}

.padding-bottom-74 {
  padding-bottom: 74px !important;
}

.margin-top-75 {
  margin-top: 75px !important;
}

.margin-right-75 {
  margin-right: 75px !important;
}

.margin-left-75 {
  margin-left: 75px !important;
}

.margin-bottom-75 {
  margin-bottom: 75px !important;
}

.margin-bottom-ba-75:before, .margin-bottom-ba-75:after {
  margin-bottom: 75px !important;
}

.padding-75 {
  padding: 75px !important;
}

.padding-top-75 {
  padding-top: 75px !important;
}

.padding-right-75 {
  padding-right: 75px !important;
}

.padding-left-75 {
  padding-left: 75px !important;
}

.padding-bottom-75 {
  padding-bottom: 75px !important;
}

.margin-top-76 {
  margin-top: 76px !important;
}

.margin-right-76 {
  margin-right: 76px !important;
}

.margin-left-76 {
  margin-left: 76px !important;
}

.margin-bottom-76 {
  margin-bottom: 76px !important;
}

.margin-bottom-ba-76:before, .margin-bottom-ba-76:after {
  margin-bottom: 76px !important;
}

.padding-76 {
  padding: 76px !important;
}

.padding-top-76 {
  padding-top: 76px !important;
}

.padding-right-76 {
  padding-right: 76px !important;
}

.padding-left-76 {
  padding-left: 76px !important;
}

.padding-bottom-76 {
  padding-bottom: 76px !important;
}

.margin-top-77 {
  margin-top: 77px !important;
}

.margin-right-77 {
  margin-right: 77px !important;
}

.margin-left-77 {
  margin-left: 77px !important;
}

.margin-bottom-77 {
  margin-bottom: 77px !important;
}

.margin-bottom-ba-77:before, .margin-bottom-ba-77:after {
  margin-bottom: 77px !important;
}

.padding-77 {
  padding: 77px !important;
}

.padding-top-77 {
  padding-top: 77px !important;
}

.padding-right-77 {
  padding-right: 77px !important;
}

.padding-left-77 {
  padding-left: 77px !important;
}

.padding-bottom-77 {
  padding-bottom: 77px !important;
}

.margin-top-78 {
  margin-top: 78px !important;
}

.margin-right-78 {
  margin-right: 78px !important;
}

.margin-left-78 {
  margin-left: 78px !important;
}

.margin-bottom-78 {
  margin-bottom: 78px !important;
}

.margin-bottom-ba-78:before, .margin-bottom-ba-78:after {
  margin-bottom: 78px !important;
}

.padding-78 {
  padding: 78px !important;
}

.padding-top-78 {
  padding-top: 78px !important;
}

.padding-right-78 {
  padding-right: 78px !important;
}

.padding-left-78 {
  padding-left: 78px !important;
}

.padding-bottom-78 {
  padding-bottom: 78px !important;
}

.margin-top-79 {
  margin-top: 79px !important;
}

.margin-right-79 {
  margin-right: 79px !important;
}

.margin-left-79 {
  margin-left: 79px !important;
}

.margin-bottom-79 {
  margin-bottom: 79px !important;
}

.margin-bottom-ba-79:before, .margin-bottom-ba-79:after {
  margin-bottom: 79px !important;
}

.padding-79 {
  padding: 79px !important;
}

.padding-top-79 {
  padding-top: 79px !important;
}

.padding-right-79 {
  padding-right: 79px !important;
}

.padding-left-79 {
  padding-left: 79px !important;
}

.padding-bottom-79 {
  padding-bottom: 79px !important;
}

.margin-top-80 {
  margin-top: 80px !important;
}

.margin-right-80 {
  margin-right: 80px !important;
}

.margin-left-80 {
  margin-left: 80px !important;
}

.margin-bottom-80 {
  margin-bottom: 80px !important;
}

.margin-bottom-ba-80:before, .margin-bottom-ba-80:after {
  margin-bottom: 80px !important;
}

.padding-80 {
  padding: 80px !important;
}

.padding-top-80 {
  padding-top: 80px !important;
}

.padding-right-80 {
  padding-right: 80px !important;
}

.padding-left-80 {
  padding-left: 80px !important;
}

.padding-bottom-80 {
  padding-bottom: 80px !important;
}

.margin-top-81 {
  margin-top: 81px !important;
}

.margin-right-81 {
  margin-right: 81px !important;
}

.margin-left-81 {
  margin-left: 81px !important;
}

.margin-bottom-81 {
  margin-bottom: 81px !important;
}

.margin-bottom-ba-81:before, .margin-bottom-ba-81:after {
  margin-bottom: 81px !important;
}

.padding-81 {
  padding: 81px !important;
}

.padding-top-81 {
  padding-top: 81px !important;
}

.padding-right-81 {
  padding-right: 81px !important;
}

.padding-left-81 {
  padding-left: 81px !important;
}

.padding-bottom-81 {
  padding-bottom: 81px !important;
}

.margin-top-82 {
  margin-top: 82px !important;
}

.margin-right-82 {
  margin-right: 82px !important;
}

.margin-left-82 {
  margin-left: 82px !important;
}

.margin-bottom-82 {
  margin-bottom: 82px !important;
}

.margin-bottom-ba-82:before, .margin-bottom-ba-82:after {
  margin-bottom: 82px !important;
}

.padding-82 {
  padding: 82px !important;
}

.padding-top-82 {
  padding-top: 82px !important;
}

.padding-right-82 {
  padding-right: 82px !important;
}

.padding-left-82 {
  padding-left: 82px !important;
}

.padding-bottom-82 {
  padding-bottom: 82px !important;
}

.margin-top-83 {
  margin-top: 83px !important;
}

.margin-right-83 {
  margin-right: 83px !important;
}

.margin-left-83 {
  margin-left: 83px !important;
}

.margin-bottom-83 {
  margin-bottom: 83px !important;
}

.margin-bottom-ba-83:before, .margin-bottom-ba-83:after {
  margin-bottom: 83px !important;
}

.padding-83 {
  padding: 83px !important;
}

.padding-top-83 {
  padding-top: 83px !important;
}

.padding-right-83 {
  padding-right: 83px !important;
}

.padding-left-83 {
  padding-left: 83px !important;
}

.padding-bottom-83 {
  padding-bottom: 83px !important;
}

.margin-top-84 {
  margin-top: 84px !important;
}

.margin-right-84 {
  margin-right: 84px !important;
}

.margin-left-84 {
  margin-left: 84px !important;
}

.margin-bottom-84 {
  margin-bottom: 84px !important;
}

.margin-bottom-ba-84:before, .margin-bottom-ba-84:after {
  margin-bottom: 84px !important;
}

.padding-84 {
  padding: 84px !important;
}

.padding-top-84 {
  padding-top: 84px !important;
}

.padding-right-84 {
  padding-right: 84px !important;
}

.padding-left-84 {
  padding-left: 84px !important;
}

.padding-bottom-84 {
  padding-bottom: 84px !important;
}

.margin-top-85 {
  margin-top: 85px !important;
}

.margin-right-85 {
  margin-right: 85px !important;
}

.margin-left-85 {
  margin-left: 85px !important;
}

.margin-bottom-85 {
  margin-bottom: 85px !important;
}

.margin-bottom-ba-85:before, .margin-bottom-ba-85:after {
  margin-bottom: 85px !important;
}

.padding-85 {
  padding: 85px !important;
}

.padding-top-85 {
  padding-top: 85px !important;
}

.padding-right-85 {
  padding-right: 85px !important;
}

.padding-left-85 {
  padding-left: 85px !important;
}

.padding-bottom-85 {
  padding-bottom: 85px !important;
}

.margin-top-86 {
  margin-top: 86px !important;
}

.margin-right-86 {
  margin-right: 86px !important;
}

.margin-left-86 {
  margin-left: 86px !important;
}

.margin-bottom-86 {
  margin-bottom: 86px !important;
}

.margin-bottom-ba-86:before, .margin-bottom-ba-86:after {
  margin-bottom: 86px !important;
}

.padding-86 {
  padding: 86px !important;
}

.padding-top-86 {
  padding-top: 86px !important;
}

.padding-right-86 {
  padding-right: 86px !important;
}

.padding-left-86 {
  padding-left: 86px !important;
}

.padding-bottom-86 {
  padding-bottom: 86px !important;
}

.margin-top-87 {
  margin-top: 87px !important;
}

.margin-right-87 {
  margin-right: 87px !important;
}

.margin-left-87 {
  margin-left: 87px !important;
}

.margin-bottom-87 {
  margin-bottom: 87px !important;
}

.margin-bottom-ba-87:before, .margin-bottom-ba-87:after {
  margin-bottom: 87px !important;
}

.padding-87 {
  padding: 87px !important;
}

.padding-top-87 {
  padding-top: 87px !important;
}

.padding-right-87 {
  padding-right: 87px !important;
}

.padding-left-87 {
  padding-left: 87px !important;
}

.padding-bottom-87 {
  padding-bottom: 87px !important;
}

.margin-top-88 {
  margin-top: 88px !important;
}

.margin-right-88 {
  margin-right: 88px !important;
}

.margin-left-88 {
  margin-left: 88px !important;
}

.margin-bottom-88 {
  margin-bottom: 88px !important;
}

.margin-bottom-ba-88:before, .margin-bottom-ba-88:after {
  margin-bottom: 88px !important;
}

.padding-88 {
  padding: 88px !important;
}

.padding-top-88 {
  padding-top: 88px !important;
}

.padding-right-88 {
  padding-right: 88px !important;
}

.padding-left-88 {
  padding-left: 88px !important;
}

.padding-bottom-88 {
  padding-bottom: 88px !important;
}

.margin-top-89 {
  margin-top: 89px !important;
}

.margin-right-89 {
  margin-right: 89px !important;
}

.margin-left-89 {
  margin-left: 89px !important;
}

.margin-bottom-89 {
  margin-bottom: 89px !important;
}

.margin-bottom-ba-89:before, .margin-bottom-ba-89:after {
  margin-bottom: 89px !important;
}

.padding-89 {
  padding: 89px !important;
}

.padding-top-89 {
  padding-top: 89px !important;
}

.padding-right-89 {
  padding-right: 89px !important;
}

.padding-left-89 {
  padding-left: 89px !important;
}

.padding-bottom-89 {
  padding-bottom: 89px !important;
}

.margin-top-90 {
  margin-top: 90px !important;
}

.margin-right-90 {
  margin-right: 90px !important;
}

.margin-left-90 {
  margin-left: 90px !important;
}

.margin-bottom-90 {
  margin-bottom: 90px !important;
}

.margin-bottom-ba-90:before, .margin-bottom-ba-90:after {
  margin-bottom: 90px !important;
}

.padding-90 {
  padding: 90px !important;
}

.padding-top-90 {
  padding-top: 90px !important;
}

.padding-right-90 {
  padding-right: 90px !important;
}

.padding-left-90 {
  padding-left: 90px !important;
}

.padding-bottom-90 {
  padding-bottom: 90px !important;
}

.margin-top-91 {
  margin-top: 91px !important;
}

.margin-right-91 {
  margin-right: 91px !important;
}

.margin-left-91 {
  margin-left: 91px !important;
}

.margin-bottom-91 {
  margin-bottom: 91px !important;
}

.margin-bottom-ba-91:before, .margin-bottom-ba-91:after {
  margin-bottom: 91px !important;
}

.padding-91 {
  padding: 91px !important;
}

.padding-top-91 {
  padding-top: 91px !important;
}

.padding-right-91 {
  padding-right: 91px !important;
}

.padding-left-91 {
  padding-left: 91px !important;
}

.padding-bottom-91 {
  padding-bottom: 91px !important;
}

.margin-top-92 {
  margin-top: 92px !important;
}

.margin-right-92 {
  margin-right: 92px !important;
}

.margin-left-92 {
  margin-left: 92px !important;
}

.margin-bottom-92 {
  margin-bottom: 92px !important;
}

.margin-bottom-ba-92:before, .margin-bottom-ba-92:after {
  margin-bottom: 92px !important;
}

.padding-92 {
  padding: 92px !important;
}

.padding-top-92 {
  padding-top: 92px !important;
}

.padding-right-92 {
  padding-right: 92px !important;
}

.padding-left-92 {
  padding-left: 92px !important;
}

.padding-bottom-92 {
  padding-bottom: 92px !important;
}

.margin-top-93 {
  margin-top: 93px !important;
}

.margin-right-93 {
  margin-right: 93px !important;
}

.margin-left-93 {
  margin-left: 93px !important;
}

.margin-bottom-93 {
  margin-bottom: 93px !important;
}

.margin-bottom-ba-93:before, .margin-bottom-ba-93:after {
  margin-bottom: 93px !important;
}

.padding-93 {
  padding: 93px !important;
}

.padding-top-93 {
  padding-top: 93px !important;
}

.padding-right-93 {
  padding-right: 93px !important;
}

.padding-left-93 {
  padding-left: 93px !important;
}

.padding-bottom-93 {
  padding-bottom: 93px !important;
}

.margin-top-94 {
  margin-top: 94px !important;
}

.margin-right-94 {
  margin-right: 94px !important;
}

.margin-left-94 {
  margin-left: 94px !important;
}

.margin-bottom-94 {
  margin-bottom: 94px !important;
}

.margin-bottom-ba-94:before, .margin-bottom-ba-94:after {
  margin-bottom: 94px !important;
}

.padding-94 {
  padding: 94px !important;
}

.padding-top-94 {
  padding-top: 94px !important;
}

.padding-right-94 {
  padding-right: 94px !important;
}

.padding-left-94 {
  padding-left: 94px !important;
}

.padding-bottom-94 {
  padding-bottom: 94px !important;
}

.margin-top-95 {
  margin-top: 95px !important;
}

.margin-right-95 {
  margin-right: 95px !important;
}

.margin-left-95 {
  margin-left: 95px !important;
}

.margin-bottom-95 {
  margin-bottom: 95px !important;
}

.margin-bottom-ba-95:before, .margin-bottom-ba-95:after {
  margin-bottom: 95px !important;
}

.padding-95 {
  padding: 95px !important;
}

.padding-top-95 {
  padding-top: 95px !important;
}

.padding-right-95 {
  padding-right: 95px !important;
}

.padding-left-95 {
  padding-left: 95px !important;
}

.padding-bottom-95 {
  padding-bottom: 95px !important;
}

.margin-top-96 {
  margin-top: 96px !important;
}

.margin-right-96 {
  margin-right: 96px !important;
}

.margin-left-96 {
  margin-left: 96px !important;
}

.margin-bottom-96 {
  margin-bottom: 96px !important;
}

.margin-bottom-ba-96:before, .margin-bottom-ba-96:after {
  margin-bottom: 96px !important;
}

.padding-96 {
  padding: 96px !important;
}

.padding-top-96 {
  padding-top: 96px !important;
}

.padding-right-96 {
  padding-right: 96px !important;
}

.padding-left-96 {
  padding-left: 96px !important;
}

.padding-bottom-96 {
  padding-bottom: 96px !important;
}

.margin-top-97 {
  margin-top: 97px !important;
}

.margin-right-97 {
  margin-right: 97px !important;
}

.margin-left-97 {
  margin-left: 97px !important;
}

.margin-bottom-97 {
  margin-bottom: 97px !important;
}

.margin-bottom-ba-97:before, .margin-bottom-ba-97:after {
  margin-bottom: 97px !important;
}

.padding-97 {
  padding: 97px !important;
}

.padding-top-97 {
  padding-top: 97px !important;
}

.padding-right-97 {
  padding-right: 97px !important;
}

.padding-left-97 {
  padding-left: 97px !important;
}

.padding-bottom-97 {
  padding-bottom: 97px !important;
}

.margin-top-98 {
  margin-top: 98px !important;
}

.margin-right-98 {
  margin-right: 98px !important;
}

.margin-left-98 {
  margin-left: 98px !important;
}

.margin-bottom-98 {
  margin-bottom: 98px !important;
}

.margin-bottom-ba-98:before, .margin-bottom-ba-98:after {
  margin-bottom: 98px !important;
}

.padding-98 {
  padding: 98px !important;
}

.padding-top-98 {
  padding-top: 98px !important;
}

.padding-right-98 {
  padding-right: 98px !important;
}

.padding-left-98 {
  padding-left: 98px !important;
}

.padding-bottom-98 {
  padding-bottom: 98px !important;
}

.margin-top-99 {
  margin-top: 99px !important;
}

.margin-right-99 {
  margin-right: 99px !important;
}

.margin-left-99 {
  margin-left: 99px !important;
}

.margin-bottom-99 {
  margin-bottom: 99px !important;
}

.margin-bottom-ba-99:before, .margin-bottom-ba-99:after {
  margin-bottom: 99px !important;
}

.padding-99 {
  padding: 99px !important;
}

.padding-top-99 {
  padding-top: 99px !important;
}

.padding-right-99 {
  padding-right: 99px !important;
}

.padding-left-99 {
  padding-left: 99px !important;
}

.padding-bottom-99 {
  padding-bottom: 99px !important;
}

.margin-top-100 {
  margin-top: 100px !important;
}

.margin-right-100 {
  margin-right: 100px !important;
}

.margin-left-100 {
  margin-left: 100px !important;
}

.margin-bottom-100 {
  margin-bottom: 100px !important;
}

.margin-bottom-ba-100:before, .margin-bottom-ba-100:after {
  margin-bottom: 100px !important;
}

.padding-100 {
  padding: 100px !important;
}

.padding-top-100 {
  padding-top: 100px !important;
}

.padding-right-100 {
  padding-right: 100px !important;
}

.padding-left-100 {
  padding-left: 100px !important;
}

.padding-bottom-100 {
  padding-bottom: 100px !important;
}

.margin-left-auto {
  margin-left: auto !important;
}

.margin-right-auto {
  margin-right: auto !important;
}

.text-color-white {
  color: #ffffff !important;
}

.text-color-ba-white:before, .text-color-ba-white:after {
  color: #ffffff !important;
}

.bg-color-white {
  background-color: #ffffff !important;
}

.bg-color-ba-white:before, .bg-color-ba-white:after {
  background-color: #ffffff !important;
}

.bg-color-b-white:before {
  background-color: #ffffff !important;
}

.bg-color-a-white:after {
  background-color: #ffffff !important;
}

.primary-font-stack {
  font-family: "Open Sans", sans-serif !important;
}

.text-color-1 {
  color: #FFFFFF !important;
}

.text-color-ba-1:before, .text-color-ba-1:after {
  color: #FFFFFF !important;
}

.text-color-b-1:before {
  color: #FFFFFF !important;
}

.text-color-a-1:after {
  color: #FFFFFF !important;
}

.bg-color-1 {
  background-color: #FFFFFF !important;
}

.bg-color-ba-1:before, .bg-color-ba-1:after {
  background-color: #FFFFFF !important;
}

.bg-color-b-1:before {
  background-color: #FFFFFF !important;
}

.bg-color-a-1:after {
  background-color: #FFFFFF !important;
}

.border-color-1 {
  border-color: #FFFFFF !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-1 {
  width: 100% !important;
  height: 1px !important;
  background-color: #FFFFFF !important;
}

.bg-color-1-alpha-10 {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bg-color-ba-1-alpha-10:before, .bg-color-ba-1-alpha-10:after {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bg-color-b-1-alpha-10:before {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bg-color-a-1-alpha-10:after {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bg-color-1-alpha-20 {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.bg-color-ba-1-alpha-20:before, .bg-color-ba-1-alpha-20:after {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.bg-color-b-1-alpha-20:before {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.bg-color-a-1-alpha-20:after {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.bg-color-1-alpha-30 {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.bg-color-ba-1-alpha-30:before, .bg-color-ba-1-alpha-30:after {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.bg-color-b-1-alpha-30:before {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.bg-color-a-1-alpha-30:after {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.bg-color-1-alpha-40 {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.bg-color-ba-1-alpha-40:before, .bg-color-ba-1-alpha-40:after {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.bg-color-b-1-alpha-40:before {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.bg-color-a-1-alpha-40:after {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.bg-color-1-alpha-50 {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.bg-color-ba-1-alpha-50:before, .bg-color-ba-1-alpha-50:after {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.bg-color-b-1-alpha-50:before {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.bg-color-a-1-alpha-50:after {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.bg-color-1-alpha-60 {
  background-color: rgba(255, 255, 255, 0.6) !important;
}

.bg-color-ba-1-alpha-60:before, .bg-color-ba-1-alpha-60:after {
  background-color: rgba(255, 255, 255, 0.6) !important;
}

.bg-color-b-1-alpha-60:before {
  background-color: rgba(255, 255, 255, 0.6) !important;
}

.bg-color-a-1-alpha-60:after {
  background-color: rgba(255, 255, 255, 0.6) !important;
}

.bg-color-1-alpha-70 {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.bg-color-ba-1-alpha-70:before, .bg-color-ba-1-alpha-70:after {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.bg-color-b-1-alpha-70:before {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.bg-color-a-1-alpha-70:after {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.bg-color-1-alpha-80 {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.bg-color-ba-1-alpha-80:before, .bg-color-ba-1-alpha-80:after {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.bg-color-b-1-alpha-80:before {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.bg-color-a-1-alpha-80:after {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.bg-color-1-alpha-90 {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.bg-color-ba-1-alpha-90:before, .bg-color-ba-1-alpha-90:after {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.bg-color-b-1-alpha-90:before {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.bg-color-a-1-alpha-90:after {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.bg-color-1-alpha-100 {
  background-color: white !important;
}

.bg-color-ba-1-alpha-100:before, .bg-color-ba-1-alpha-100:after {
  background-color: white !important;
}

.bg-color-b-1-alpha-100:before {
  background-color: white !important;
}

.bg-color-a-1-alpha-100:after {
  background-color: white !important;
}

.text-color-2 {
  color: #000000 !important;
}

.text-color-ba-2:before, .text-color-ba-2:after {
  color: #000000 !important;
}

.text-color-b-2:before {
  color: #000000 !important;
}

.text-color-a-2:after {
  color: #000000 !important;
}

.bg-color-2 {
  background-color: #000000 !important;
}

.bg-color-ba-2:before, .bg-color-ba-2:after {
  background-color: #000000 !important;
}

.bg-color-b-2:before {
  background-color: #000000 !important;
}

.bg-color-a-2:after {
  background-color: #000000 !important;
}

.border-color-2 {
  border-color: #000000 !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-2 {
  width: 100% !important;
  height: 1px !important;
  background-color: #000000 !important;
}

.bg-color-2-alpha-10 {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.bg-color-ba-2-alpha-10:before, .bg-color-ba-2-alpha-10:after {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.bg-color-b-2-alpha-10:before {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.bg-color-a-2-alpha-10:after {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.bg-color-2-alpha-20 {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.bg-color-ba-2-alpha-20:before, .bg-color-ba-2-alpha-20:after {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.bg-color-b-2-alpha-20:before {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.bg-color-a-2-alpha-20:after {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.bg-color-2-alpha-30 {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.bg-color-ba-2-alpha-30:before, .bg-color-ba-2-alpha-30:after {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.bg-color-b-2-alpha-30:before {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.bg-color-a-2-alpha-30:after {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.bg-color-2-alpha-40 {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.bg-color-ba-2-alpha-40:before, .bg-color-ba-2-alpha-40:after {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.bg-color-b-2-alpha-40:before {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.bg-color-a-2-alpha-40:after {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.bg-color-2-alpha-50 {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.bg-color-ba-2-alpha-50:before, .bg-color-ba-2-alpha-50:after {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.bg-color-b-2-alpha-50:before {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.bg-color-a-2-alpha-50:after {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.bg-color-2-alpha-60 {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.bg-color-ba-2-alpha-60:before, .bg-color-ba-2-alpha-60:after {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.bg-color-b-2-alpha-60:before {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.bg-color-a-2-alpha-60:after {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.bg-color-2-alpha-70 {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.bg-color-ba-2-alpha-70:before, .bg-color-ba-2-alpha-70:after {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.bg-color-b-2-alpha-70:before {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.bg-color-a-2-alpha-70:after {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.bg-color-2-alpha-80 {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.bg-color-ba-2-alpha-80:before, .bg-color-ba-2-alpha-80:after {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.bg-color-b-2-alpha-80:before {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.bg-color-a-2-alpha-80:after {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.bg-color-2-alpha-90 {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.bg-color-ba-2-alpha-90:before, .bg-color-ba-2-alpha-90:after {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.bg-color-b-2-alpha-90:before {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.bg-color-a-2-alpha-90:after {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.bg-color-2-alpha-100 {
  background-color: black !important;
}

.bg-color-ba-2-alpha-100:before, .bg-color-ba-2-alpha-100:after {
  background-color: black !important;
}

.bg-color-b-2-alpha-100:before {
  background-color: black !important;
}

.bg-color-a-2-alpha-100:after {
  background-color: black !important;
}

.text-color-3 {
  color: #7D9DAB !important;
}

.text-color-ba-3:before, .text-color-ba-3:after {
  color: #7D9DAB !important;
}

.text-color-b-3:before {
  color: #7D9DAB !important;
}

.text-color-a-3:after {
  color: #7D9DAB !important;
}

.bg-color-3 {
  background-color: #7D9DAB !important;
}

.bg-color-ba-3:before, .bg-color-ba-3:after {
  background-color: #7D9DAB !important;
}

.bg-color-b-3:before {
  background-color: #7D9DAB !important;
}

.bg-color-a-3:after {
  background-color: #7D9DAB !important;
}

.border-color-3 {
  border-color: #7D9DAB !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-3 {
  width: 100% !important;
  height: 1px !important;
  background-color: #7D9DAB !important;
}

.bg-color-3-alpha-10 {
  background-color: rgba(125, 157, 171, 0.1) !important;
}

.bg-color-ba-3-alpha-10:before, .bg-color-ba-3-alpha-10:after {
  background-color: rgba(125, 157, 171, 0.1) !important;
}

.bg-color-b-3-alpha-10:before {
  background-color: rgba(125, 157, 171, 0.1) !important;
}

.bg-color-a-3-alpha-10:after {
  background-color: rgba(125, 157, 171, 0.1) !important;
}

.bg-color-3-alpha-20 {
  background-color: rgba(125, 157, 171, 0.2) !important;
}

.bg-color-ba-3-alpha-20:before, .bg-color-ba-3-alpha-20:after {
  background-color: rgba(125, 157, 171, 0.2) !important;
}

.bg-color-b-3-alpha-20:before {
  background-color: rgba(125, 157, 171, 0.2) !important;
}

.bg-color-a-3-alpha-20:after {
  background-color: rgba(125, 157, 171, 0.2) !important;
}

.bg-color-3-alpha-30 {
  background-color: rgba(125, 157, 171, 0.3) !important;
}

.bg-color-ba-3-alpha-30:before, .bg-color-ba-3-alpha-30:after {
  background-color: rgba(125, 157, 171, 0.3) !important;
}

.bg-color-b-3-alpha-30:before {
  background-color: rgba(125, 157, 171, 0.3) !important;
}

.bg-color-a-3-alpha-30:after {
  background-color: rgba(125, 157, 171, 0.3) !important;
}

.bg-color-3-alpha-40 {
  background-color: rgba(125, 157, 171, 0.4) !important;
}

.bg-color-ba-3-alpha-40:before, .bg-color-ba-3-alpha-40:after {
  background-color: rgba(125, 157, 171, 0.4) !important;
}

.bg-color-b-3-alpha-40:before {
  background-color: rgba(125, 157, 171, 0.4) !important;
}

.bg-color-a-3-alpha-40:after {
  background-color: rgba(125, 157, 171, 0.4) !important;
}

.bg-color-3-alpha-50 {
  background-color: rgba(125, 157, 171, 0.5) !important;
}

.bg-color-ba-3-alpha-50:before, .bg-color-ba-3-alpha-50:after {
  background-color: rgba(125, 157, 171, 0.5) !important;
}

.bg-color-b-3-alpha-50:before {
  background-color: rgba(125, 157, 171, 0.5) !important;
}

.bg-color-a-3-alpha-50:after {
  background-color: rgba(125, 157, 171, 0.5) !important;
}

.bg-color-3-alpha-60 {
  background-color: rgba(125, 157, 171, 0.6) !important;
}

.bg-color-ba-3-alpha-60:before, .bg-color-ba-3-alpha-60:after {
  background-color: rgba(125, 157, 171, 0.6) !important;
}

.bg-color-b-3-alpha-60:before {
  background-color: rgba(125, 157, 171, 0.6) !important;
}

.bg-color-a-3-alpha-60:after {
  background-color: rgba(125, 157, 171, 0.6) !important;
}

.bg-color-3-alpha-70 {
  background-color: rgba(125, 157, 171, 0.7) !important;
}

.bg-color-ba-3-alpha-70:before, .bg-color-ba-3-alpha-70:after {
  background-color: rgba(125, 157, 171, 0.7) !important;
}

.bg-color-b-3-alpha-70:before {
  background-color: rgba(125, 157, 171, 0.7) !important;
}

.bg-color-a-3-alpha-70:after {
  background-color: rgba(125, 157, 171, 0.7) !important;
}

.bg-color-3-alpha-80 {
  background-color: rgba(125, 157, 171, 0.8) !important;
}

.bg-color-ba-3-alpha-80:before, .bg-color-ba-3-alpha-80:after {
  background-color: rgba(125, 157, 171, 0.8) !important;
}

.bg-color-b-3-alpha-80:before {
  background-color: rgba(125, 157, 171, 0.8) !important;
}

.bg-color-a-3-alpha-80:after {
  background-color: rgba(125, 157, 171, 0.8) !important;
}

.bg-color-3-alpha-90 {
  background-color: rgba(125, 157, 171, 0.9) !important;
}

.bg-color-ba-3-alpha-90:before, .bg-color-ba-3-alpha-90:after {
  background-color: rgba(125, 157, 171, 0.9) !important;
}

.bg-color-b-3-alpha-90:before {
  background-color: rgba(125, 157, 171, 0.9) !important;
}

.bg-color-a-3-alpha-90:after {
  background-color: rgba(125, 157, 171, 0.9) !important;
}

.bg-color-3-alpha-100 {
  background-color: #7d9dab !important;
}

.bg-color-ba-3-alpha-100:before, .bg-color-ba-3-alpha-100:after {
  background-color: #7d9dab !important;
}

.bg-color-b-3-alpha-100:before {
  background-color: #7d9dab !important;
}

.bg-color-a-3-alpha-100:after {
  background-color: #7d9dab !important;
}

.text-color-4 {
  color: #7D9DAB !important;
}

.text-color-ba-4:before, .text-color-ba-4:after {
  color: #7D9DAB !important;
}

.text-color-b-4:before {
  color: #7D9DAB !important;
}

.text-color-a-4:after {
  color: #7D9DAB !important;
}

.bg-color-4 {
  background-color: #7D9DAB !important;
}

.bg-color-ba-4:before, .bg-color-ba-4:after {
  background-color: #7D9DAB !important;
}

.bg-color-b-4:before {
  background-color: #7D9DAB !important;
}

.bg-color-a-4:after {
  background-color: #7D9DAB !important;
}

.border-color-4 {
  border-color: #7D9DAB !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-4 {
  width: 100% !important;
  height: 1px !important;
  background-color: #7D9DAB !important;
}

.bg-color-4-alpha-10 {
  background-color: rgba(125, 157, 171, 0.1) !important;
}

.bg-color-ba-4-alpha-10:before, .bg-color-ba-4-alpha-10:after {
  background-color: rgba(125, 157, 171, 0.1) !important;
}

.bg-color-b-4-alpha-10:before {
  background-color: rgba(125, 157, 171, 0.1) !important;
}

.bg-color-a-4-alpha-10:after {
  background-color: rgba(125, 157, 171, 0.1) !important;
}

.bg-color-4-alpha-20 {
  background-color: rgba(125, 157, 171, 0.2) !important;
}

.bg-color-ba-4-alpha-20:before, .bg-color-ba-4-alpha-20:after {
  background-color: rgba(125, 157, 171, 0.2) !important;
}

.bg-color-b-4-alpha-20:before {
  background-color: rgba(125, 157, 171, 0.2) !important;
}

.bg-color-a-4-alpha-20:after {
  background-color: rgba(125, 157, 171, 0.2) !important;
}

.bg-color-4-alpha-30 {
  background-color: rgba(125, 157, 171, 0.3) !important;
}

.bg-color-ba-4-alpha-30:before, .bg-color-ba-4-alpha-30:after {
  background-color: rgba(125, 157, 171, 0.3) !important;
}

.bg-color-b-4-alpha-30:before {
  background-color: rgba(125, 157, 171, 0.3) !important;
}

.bg-color-a-4-alpha-30:after {
  background-color: rgba(125, 157, 171, 0.3) !important;
}

.bg-color-4-alpha-40 {
  background-color: rgba(125, 157, 171, 0.4) !important;
}

.bg-color-ba-4-alpha-40:before, .bg-color-ba-4-alpha-40:after {
  background-color: rgba(125, 157, 171, 0.4) !important;
}

.bg-color-b-4-alpha-40:before {
  background-color: rgba(125, 157, 171, 0.4) !important;
}

.bg-color-a-4-alpha-40:after {
  background-color: rgba(125, 157, 171, 0.4) !important;
}

.bg-color-4-alpha-50 {
  background-color: rgba(125, 157, 171, 0.5) !important;
}

.bg-color-ba-4-alpha-50:before, .bg-color-ba-4-alpha-50:after {
  background-color: rgba(125, 157, 171, 0.5) !important;
}

.bg-color-b-4-alpha-50:before {
  background-color: rgba(125, 157, 171, 0.5) !important;
}

.bg-color-a-4-alpha-50:after {
  background-color: rgba(125, 157, 171, 0.5) !important;
}

.bg-color-4-alpha-60 {
  background-color: rgba(125, 157, 171, 0.6) !important;
}

.bg-color-ba-4-alpha-60:before, .bg-color-ba-4-alpha-60:after {
  background-color: rgba(125, 157, 171, 0.6) !important;
}

.bg-color-b-4-alpha-60:before {
  background-color: rgba(125, 157, 171, 0.6) !important;
}

.bg-color-a-4-alpha-60:after {
  background-color: rgba(125, 157, 171, 0.6) !important;
}

.bg-color-4-alpha-70 {
  background-color: rgba(125, 157, 171, 0.7) !important;
}

.bg-color-ba-4-alpha-70:before, .bg-color-ba-4-alpha-70:after {
  background-color: rgba(125, 157, 171, 0.7) !important;
}

.bg-color-b-4-alpha-70:before {
  background-color: rgba(125, 157, 171, 0.7) !important;
}

.bg-color-a-4-alpha-70:after {
  background-color: rgba(125, 157, 171, 0.7) !important;
}

.bg-color-4-alpha-80 {
  background-color: rgba(125, 157, 171, 0.8) !important;
}

.bg-color-ba-4-alpha-80:before, .bg-color-ba-4-alpha-80:after {
  background-color: rgba(125, 157, 171, 0.8) !important;
}

.bg-color-b-4-alpha-80:before {
  background-color: rgba(125, 157, 171, 0.8) !important;
}

.bg-color-a-4-alpha-80:after {
  background-color: rgba(125, 157, 171, 0.8) !important;
}

.bg-color-4-alpha-90 {
  background-color: rgba(125, 157, 171, 0.9) !important;
}

.bg-color-ba-4-alpha-90:before, .bg-color-ba-4-alpha-90:after {
  background-color: rgba(125, 157, 171, 0.9) !important;
}

.bg-color-b-4-alpha-90:before {
  background-color: rgba(125, 157, 171, 0.9) !important;
}

.bg-color-a-4-alpha-90:after {
  background-color: rgba(125, 157, 171, 0.9) !important;
}

.bg-color-4-alpha-100 {
  background-color: #7d9dab !important;
}

.bg-color-ba-4-alpha-100:before, .bg-color-ba-4-alpha-100:after {
  background-color: #7d9dab !important;
}

.bg-color-b-4-alpha-100:before {
  background-color: #7d9dab !important;
}

.bg-color-a-4-alpha-100:after {
  background-color: #7d9dab !important;
}

.text-color-5 {
  color: #330000 !important;
}

.text-color-ba-5:before, .text-color-ba-5:after {
  color: #330000 !important;
}

.text-color-b-5:before {
  color: #330000 !important;
}

.text-color-a-5:after {
  color: #330000 !important;
}

.bg-color-5 {
  background-color: #330000 !important;
}

.bg-color-ba-5:before, .bg-color-ba-5:after {
  background-color: #330000 !important;
}

.bg-color-b-5:before {
  background-color: #330000 !important;
}

.bg-color-a-5:after {
  background-color: #330000 !important;
}

.border-color-5 {
  border-color: #330000 !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-5 {
  width: 100% !important;
  height: 1px !important;
  background-color: #330000 !important;
}

.bg-color-5-alpha-10 {
  background-color: rgba(51, 0, 0, 0.1) !important;
}

.bg-color-ba-5-alpha-10:before, .bg-color-ba-5-alpha-10:after {
  background-color: rgba(51, 0, 0, 0.1) !important;
}

.bg-color-b-5-alpha-10:before {
  background-color: rgba(51, 0, 0, 0.1) !important;
}

.bg-color-a-5-alpha-10:after {
  background-color: rgba(51, 0, 0, 0.1) !important;
}

.bg-color-5-alpha-20 {
  background-color: rgba(51, 0, 0, 0.2) !important;
}

.bg-color-ba-5-alpha-20:before, .bg-color-ba-5-alpha-20:after {
  background-color: rgba(51, 0, 0, 0.2) !important;
}

.bg-color-b-5-alpha-20:before {
  background-color: rgba(51, 0, 0, 0.2) !important;
}

.bg-color-a-5-alpha-20:after {
  background-color: rgba(51, 0, 0, 0.2) !important;
}

.bg-color-5-alpha-30 {
  background-color: rgba(51, 0, 0, 0.3) !important;
}

.bg-color-ba-5-alpha-30:before, .bg-color-ba-5-alpha-30:after {
  background-color: rgba(51, 0, 0, 0.3) !important;
}

.bg-color-b-5-alpha-30:before {
  background-color: rgba(51, 0, 0, 0.3) !important;
}

.bg-color-a-5-alpha-30:after {
  background-color: rgba(51, 0, 0, 0.3) !important;
}

.bg-color-5-alpha-40 {
  background-color: rgba(51, 0, 0, 0.4) !important;
}

.bg-color-ba-5-alpha-40:before, .bg-color-ba-5-alpha-40:after {
  background-color: rgba(51, 0, 0, 0.4) !important;
}

.bg-color-b-5-alpha-40:before {
  background-color: rgba(51, 0, 0, 0.4) !important;
}

.bg-color-a-5-alpha-40:after {
  background-color: rgba(51, 0, 0, 0.4) !important;
}

.bg-color-5-alpha-50 {
  background-color: rgba(51, 0, 0, 0.5) !important;
}

.bg-color-ba-5-alpha-50:before, .bg-color-ba-5-alpha-50:after {
  background-color: rgba(51, 0, 0, 0.5) !important;
}

.bg-color-b-5-alpha-50:before {
  background-color: rgba(51, 0, 0, 0.5) !important;
}

.bg-color-a-5-alpha-50:after {
  background-color: rgba(51, 0, 0, 0.5) !important;
}

.bg-color-5-alpha-60 {
  background-color: rgba(51, 0, 0, 0.6) !important;
}

.bg-color-ba-5-alpha-60:before, .bg-color-ba-5-alpha-60:after {
  background-color: rgba(51, 0, 0, 0.6) !important;
}

.bg-color-b-5-alpha-60:before {
  background-color: rgba(51, 0, 0, 0.6) !important;
}

.bg-color-a-5-alpha-60:after {
  background-color: rgba(51, 0, 0, 0.6) !important;
}

.bg-color-5-alpha-70 {
  background-color: rgba(51, 0, 0, 0.7) !important;
}

.bg-color-ba-5-alpha-70:before, .bg-color-ba-5-alpha-70:after {
  background-color: rgba(51, 0, 0, 0.7) !important;
}

.bg-color-b-5-alpha-70:before {
  background-color: rgba(51, 0, 0, 0.7) !important;
}

.bg-color-a-5-alpha-70:after {
  background-color: rgba(51, 0, 0, 0.7) !important;
}

.bg-color-5-alpha-80 {
  background-color: rgba(51, 0, 0, 0.8) !important;
}

.bg-color-ba-5-alpha-80:before, .bg-color-ba-5-alpha-80:after {
  background-color: rgba(51, 0, 0, 0.8) !important;
}

.bg-color-b-5-alpha-80:before {
  background-color: rgba(51, 0, 0, 0.8) !important;
}

.bg-color-a-5-alpha-80:after {
  background-color: rgba(51, 0, 0, 0.8) !important;
}

.bg-color-5-alpha-90 {
  background-color: rgba(51, 0, 0, 0.9) !important;
}

.bg-color-ba-5-alpha-90:before, .bg-color-ba-5-alpha-90:after {
  background-color: rgba(51, 0, 0, 0.9) !important;
}

.bg-color-b-5-alpha-90:before {
  background-color: rgba(51, 0, 0, 0.9) !important;
}

.bg-color-a-5-alpha-90:after {
  background-color: rgba(51, 0, 0, 0.9) !important;
}

.bg-color-5-alpha-100 {
  background-color: #330000 !important;
}

.bg-color-ba-5-alpha-100:before, .bg-color-ba-5-alpha-100:after {
  background-color: #330000 !important;
}

.bg-color-b-5-alpha-100:before {
  background-color: #330000 !important;
}

.bg-color-a-5-alpha-100:after {
  background-color: #330000 !important;
}

.text-color-6 {
  color: #f3f3f3 !important;
}

.text-color-ba-6:before, .text-color-ba-6:after {
  color: #f3f3f3 !important;
}

.text-color-b-6:before {
  color: #f3f3f3 !important;
}

.text-color-a-6:after {
  color: #f3f3f3 !important;
}

.bg-color-6 {
  background-color: #f3f3f3 !important;
}

.bg-color-ba-6:before, .bg-color-ba-6:after {
  background-color: #f3f3f3 !important;
}

.bg-color-b-6:before {
  background-color: #f3f3f3 !important;
}

.bg-color-a-6:after {
  background-color: #f3f3f3 !important;
}

.border-color-6 {
  border-color: #f3f3f3 !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-6 {
  width: 100% !important;
  height: 1px !important;
  background-color: #f3f3f3 !important;
}

.bg-color-6-alpha-10 {
  background-color: rgba(243, 243, 243, 0.1) !important;
}

.bg-color-ba-6-alpha-10:before, .bg-color-ba-6-alpha-10:after {
  background-color: rgba(243, 243, 243, 0.1) !important;
}

.bg-color-b-6-alpha-10:before {
  background-color: rgba(243, 243, 243, 0.1) !important;
}

.bg-color-a-6-alpha-10:after {
  background-color: rgba(243, 243, 243, 0.1) !important;
}

.bg-color-6-alpha-20 {
  background-color: rgba(243, 243, 243, 0.2) !important;
}

.bg-color-ba-6-alpha-20:before, .bg-color-ba-6-alpha-20:after {
  background-color: rgba(243, 243, 243, 0.2) !important;
}

.bg-color-b-6-alpha-20:before {
  background-color: rgba(243, 243, 243, 0.2) !important;
}

.bg-color-a-6-alpha-20:after {
  background-color: rgba(243, 243, 243, 0.2) !important;
}

.bg-color-6-alpha-30 {
  background-color: rgba(243, 243, 243, 0.3) !important;
}

.bg-color-ba-6-alpha-30:before, .bg-color-ba-6-alpha-30:after {
  background-color: rgba(243, 243, 243, 0.3) !important;
}

.bg-color-b-6-alpha-30:before {
  background-color: rgba(243, 243, 243, 0.3) !important;
}

.bg-color-a-6-alpha-30:after {
  background-color: rgba(243, 243, 243, 0.3) !important;
}

.bg-color-6-alpha-40 {
  background-color: rgba(243, 243, 243, 0.4) !important;
}

.bg-color-ba-6-alpha-40:before, .bg-color-ba-6-alpha-40:after {
  background-color: rgba(243, 243, 243, 0.4) !important;
}

.bg-color-b-6-alpha-40:before {
  background-color: rgba(243, 243, 243, 0.4) !important;
}

.bg-color-a-6-alpha-40:after {
  background-color: rgba(243, 243, 243, 0.4) !important;
}

.bg-color-6-alpha-50 {
  background-color: rgba(243, 243, 243, 0.5) !important;
}

.bg-color-ba-6-alpha-50:before, .bg-color-ba-6-alpha-50:after {
  background-color: rgba(243, 243, 243, 0.5) !important;
}

.bg-color-b-6-alpha-50:before {
  background-color: rgba(243, 243, 243, 0.5) !important;
}

.bg-color-a-6-alpha-50:after {
  background-color: rgba(243, 243, 243, 0.5) !important;
}

.bg-color-6-alpha-60 {
  background-color: rgba(243, 243, 243, 0.6) !important;
}

.bg-color-ba-6-alpha-60:before, .bg-color-ba-6-alpha-60:after {
  background-color: rgba(243, 243, 243, 0.6) !important;
}

.bg-color-b-6-alpha-60:before {
  background-color: rgba(243, 243, 243, 0.6) !important;
}

.bg-color-a-6-alpha-60:after {
  background-color: rgba(243, 243, 243, 0.6) !important;
}

.bg-color-6-alpha-70 {
  background-color: rgba(243, 243, 243, 0.7) !important;
}

.bg-color-ba-6-alpha-70:before, .bg-color-ba-6-alpha-70:after {
  background-color: rgba(243, 243, 243, 0.7) !important;
}

.bg-color-b-6-alpha-70:before {
  background-color: rgba(243, 243, 243, 0.7) !important;
}

.bg-color-a-6-alpha-70:after {
  background-color: rgba(243, 243, 243, 0.7) !important;
}

.bg-color-6-alpha-80 {
  background-color: rgba(243, 243, 243, 0.8) !important;
}

.bg-color-ba-6-alpha-80:before, .bg-color-ba-6-alpha-80:after {
  background-color: rgba(243, 243, 243, 0.8) !important;
}

.bg-color-b-6-alpha-80:before {
  background-color: rgba(243, 243, 243, 0.8) !important;
}

.bg-color-a-6-alpha-80:after {
  background-color: rgba(243, 243, 243, 0.8) !important;
}

.bg-color-6-alpha-90 {
  background-color: rgba(243, 243, 243, 0.9) !important;
}

.bg-color-ba-6-alpha-90:before, .bg-color-ba-6-alpha-90:after {
  background-color: rgba(243, 243, 243, 0.9) !important;
}

.bg-color-b-6-alpha-90:before {
  background-color: rgba(243, 243, 243, 0.9) !important;
}

.bg-color-a-6-alpha-90:after {
  background-color: rgba(243, 243, 243, 0.9) !important;
}

.bg-color-6-alpha-100 {
  background-color: #f3f3f3 !important;
}

.bg-color-ba-6-alpha-100:before, .bg-color-ba-6-alpha-100:after {
  background-color: #f3f3f3 !important;
}

.bg-color-b-6-alpha-100:before {
  background-color: #f3f3f3 !important;
}

.bg-color-a-6-alpha-100:after {
  background-color: #f3f3f3 !important;
}

.text-color-7 {
  color: #608595 !important;
}

.text-color-ba-7:before, .text-color-ba-7:after {
  color: #608595 !important;
}

.text-color-b-7:before {
  color: #608595 !important;
}

.text-color-a-7:after {
  color: #608595 !important;
}

.bg-color-7 {
  background-color: #608595 !important;
}

.bg-color-ba-7:before, .bg-color-ba-7:after {
  background-color: #608595 !important;
}

.bg-color-b-7:before {
  background-color: #608595 !important;
}

.bg-color-a-7:after {
  background-color: #608595 !important;
}

.border-color-7 {
  border-color: #608595 !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-7 {
  width: 100% !important;
  height: 1px !important;
  background-color: #608595 !important;
}

.bg-color-7-alpha-10 {
  background-color: rgba(96, 133, 149, 0.1) !important;
}

.bg-color-ba-7-alpha-10:before, .bg-color-ba-7-alpha-10:after {
  background-color: rgba(96, 133, 149, 0.1) !important;
}

.bg-color-b-7-alpha-10:before {
  background-color: rgba(96, 133, 149, 0.1) !important;
}

.bg-color-a-7-alpha-10:after {
  background-color: rgba(96, 133, 149, 0.1) !important;
}

.bg-color-7-alpha-20 {
  background-color: rgba(96, 133, 149, 0.2) !important;
}

.bg-color-ba-7-alpha-20:before, .bg-color-ba-7-alpha-20:after {
  background-color: rgba(96, 133, 149, 0.2) !important;
}

.bg-color-b-7-alpha-20:before {
  background-color: rgba(96, 133, 149, 0.2) !important;
}

.bg-color-a-7-alpha-20:after {
  background-color: rgba(96, 133, 149, 0.2) !important;
}

.bg-color-7-alpha-30 {
  background-color: rgba(96, 133, 149, 0.3) !important;
}

.bg-color-ba-7-alpha-30:before, .bg-color-ba-7-alpha-30:after {
  background-color: rgba(96, 133, 149, 0.3) !important;
}

.bg-color-b-7-alpha-30:before {
  background-color: rgba(96, 133, 149, 0.3) !important;
}

.bg-color-a-7-alpha-30:after {
  background-color: rgba(96, 133, 149, 0.3) !important;
}

.bg-color-7-alpha-40 {
  background-color: rgba(96, 133, 149, 0.4) !important;
}

.bg-color-ba-7-alpha-40:before, .bg-color-ba-7-alpha-40:after {
  background-color: rgba(96, 133, 149, 0.4) !important;
}

.bg-color-b-7-alpha-40:before {
  background-color: rgba(96, 133, 149, 0.4) !important;
}

.bg-color-a-7-alpha-40:after {
  background-color: rgba(96, 133, 149, 0.4) !important;
}

.bg-color-7-alpha-50 {
  background-color: rgba(96, 133, 149, 0.5) !important;
}

.bg-color-ba-7-alpha-50:before, .bg-color-ba-7-alpha-50:after {
  background-color: rgba(96, 133, 149, 0.5) !important;
}

.bg-color-b-7-alpha-50:before {
  background-color: rgba(96, 133, 149, 0.5) !important;
}

.bg-color-a-7-alpha-50:after {
  background-color: rgba(96, 133, 149, 0.5) !important;
}

.bg-color-7-alpha-60 {
  background-color: rgba(96, 133, 149, 0.6) !important;
}

.bg-color-ba-7-alpha-60:before, .bg-color-ba-7-alpha-60:after {
  background-color: rgba(96, 133, 149, 0.6) !important;
}

.bg-color-b-7-alpha-60:before {
  background-color: rgba(96, 133, 149, 0.6) !important;
}

.bg-color-a-7-alpha-60:after {
  background-color: rgba(96, 133, 149, 0.6) !important;
}

.bg-color-7-alpha-70 {
  background-color: rgba(96, 133, 149, 0.7) !important;
}

.bg-color-ba-7-alpha-70:before, .bg-color-ba-7-alpha-70:after {
  background-color: rgba(96, 133, 149, 0.7) !important;
}

.bg-color-b-7-alpha-70:before {
  background-color: rgba(96, 133, 149, 0.7) !important;
}

.bg-color-a-7-alpha-70:after {
  background-color: rgba(96, 133, 149, 0.7) !important;
}

.bg-color-7-alpha-80 {
  background-color: rgba(96, 133, 149, 0.8) !important;
}

.bg-color-ba-7-alpha-80:before, .bg-color-ba-7-alpha-80:after {
  background-color: rgba(96, 133, 149, 0.8) !important;
}

.bg-color-b-7-alpha-80:before {
  background-color: rgba(96, 133, 149, 0.8) !important;
}

.bg-color-a-7-alpha-80:after {
  background-color: rgba(96, 133, 149, 0.8) !important;
}

.bg-color-7-alpha-90 {
  background-color: rgba(96, 133, 149, 0.9) !important;
}

.bg-color-ba-7-alpha-90:before, .bg-color-ba-7-alpha-90:after {
  background-color: rgba(96, 133, 149, 0.9) !important;
}

.bg-color-b-7-alpha-90:before {
  background-color: rgba(96, 133, 149, 0.9) !important;
}

.bg-color-a-7-alpha-90:after {
  background-color: rgba(96, 133, 149, 0.9) !important;
}

.bg-color-7-alpha-100 {
  background-color: #608595 !important;
}

.bg-color-ba-7-alpha-100:before, .bg-color-ba-7-alpha-100:after {
  background-color: #608595 !important;
}

.bg-color-b-7-alpha-100:before {
  background-color: #608595 !important;
}

.bg-color-a-7-alpha-100:after {
  background-color: #608595 !important;
}

.text-color-8 {
  color: #505050 !important;
}

.text-color-ba-8:before, .text-color-ba-8:after {
  color: #505050 !important;
}

.text-color-b-8:before {
  color: #505050 !important;
}

.text-color-a-8:after {
  color: #505050 !important;
}

.bg-color-8 {
  background-color: #505050 !important;
}

.bg-color-ba-8:before, .bg-color-ba-8:after {
  background-color: #505050 !important;
}

.bg-color-b-8:before {
  background-color: #505050 !important;
}

.bg-color-a-8:after {
  background-color: #505050 !important;
}

.border-color-8 {
  border-color: #505050 !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-8 {
  width: 100% !important;
  height: 1px !important;
  background-color: #505050 !important;
}

.bg-color-8-alpha-10 {
  background-color: rgba(80, 80, 80, 0.1) !important;
}

.bg-color-ba-8-alpha-10:before, .bg-color-ba-8-alpha-10:after {
  background-color: rgba(80, 80, 80, 0.1) !important;
}

.bg-color-b-8-alpha-10:before {
  background-color: rgba(80, 80, 80, 0.1) !important;
}

.bg-color-a-8-alpha-10:after {
  background-color: rgba(80, 80, 80, 0.1) !important;
}

.bg-color-8-alpha-20 {
  background-color: rgba(80, 80, 80, 0.2) !important;
}

.bg-color-ba-8-alpha-20:before, .bg-color-ba-8-alpha-20:after {
  background-color: rgba(80, 80, 80, 0.2) !important;
}

.bg-color-b-8-alpha-20:before {
  background-color: rgba(80, 80, 80, 0.2) !important;
}

.bg-color-a-8-alpha-20:after {
  background-color: rgba(80, 80, 80, 0.2) !important;
}

.bg-color-8-alpha-30 {
  background-color: rgba(80, 80, 80, 0.3) !important;
}

.bg-color-ba-8-alpha-30:before, .bg-color-ba-8-alpha-30:after {
  background-color: rgba(80, 80, 80, 0.3) !important;
}

.bg-color-b-8-alpha-30:before {
  background-color: rgba(80, 80, 80, 0.3) !important;
}

.bg-color-a-8-alpha-30:after {
  background-color: rgba(80, 80, 80, 0.3) !important;
}

.bg-color-8-alpha-40 {
  background-color: rgba(80, 80, 80, 0.4) !important;
}

.bg-color-ba-8-alpha-40:before, .bg-color-ba-8-alpha-40:after {
  background-color: rgba(80, 80, 80, 0.4) !important;
}

.bg-color-b-8-alpha-40:before {
  background-color: rgba(80, 80, 80, 0.4) !important;
}

.bg-color-a-8-alpha-40:after {
  background-color: rgba(80, 80, 80, 0.4) !important;
}

.bg-color-8-alpha-50 {
  background-color: rgba(80, 80, 80, 0.5) !important;
}

.bg-color-ba-8-alpha-50:before, .bg-color-ba-8-alpha-50:after {
  background-color: rgba(80, 80, 80, 0.5) !important;
}

.bg-color-b-8-alpha-50:before {
  background-color: rgba(80, 80, 80, 0.5) !important;
}

.bg-color-a-8-alpha-50:after {
  background-color: rgba(80, 80, 80, 0.5) !important;
}

.bg-color-8-alpha-60 {
  background-color: rgba(80, 80, 80, 0.6) !important;
}

.bg-color-ba-8-alpha-60:before, .bg-color-ba-8-alpha-60:after {
  background-color: rgba(80, 80, 80, 0.6) !important;
}

.bg-color-b-8-alpha-60:before {
  background-color: rgba(80, 80, 80, 0.6) !important;
}

.bg-color-a-8-alpha-60:after {
  background-color: rgba(80, 80, 80, 0.6) !important;
}

.bg-color-8-alpha-70 {
  background-color: rgba(80, 80, 80, 0.7) !important;
}

.bg-color-ba-8-alpha-70:before, .bg-color-ba-8-alpha-70:after {
  background-color: rgba(80, 80, 80, 0.7) !important;
}

.bg-color-b-8-alpha-70:before {
  background-color: rgba(80, 80, 80, 0.7) !important;
}

.bg-color-a-8-alpha-70:after {
  background-color: rgba(80, 80, 80, 0.7) !important;
}

.bg-color-8-alpha-80 {
  background-color: rgba(80, 80, 80, 0.8) !important;
}

.bg-color-ba-8-alpha-80:before, .bg-color-ba-8-alpha-80:after {
  background-color: rgba(80, 80, 80, 0.8) !important;
}

.bg-color-b-8-alpha-80:before {
  background-color: rgba(80, 80, 80, 0.8) !important;
}

.bg-color-a-8-alpha-80:after {
  background-color: rgba(80, 80, 80, 0.8) !important;
}

.bg-color-8-alpha-90 {
  background-color: rgba(80, 80, 80, 0.9) !important;
}

.bg-color-ba-8-alpha-90:before, .bg-color-ba-8-alpha-90:after {
  background-color: rgba(80, 80, 80, 0.9) !important;
}

.bg-color-b-8-alpha-90:before {
  background-color: rgba(80, 80, 80, 0.9) !important;
}

.bg-color-a-8-alpha-90:after {
  background-color: rgba(80, 80, 80, 0.9) !important;
}

.bg-color-8-alpha-100 {
  background-color: #505050 !important;
}

.bg-color-ba-8-alpha-100:before, .bg-color-ba-8-alpha-100:after {
  background-color: #505050 !important;
}

.bg-color-b-8-alpha-100:before {
  background-color: #505050 !important;
}

.bg-color-a-8-alpha-100:after {
  background-color: #505050 !important;
}

.text-color-9 {
  color: #947f3a !important;
}

.text-color-ba-9:before, .text-color-ba-9:after {
  color: #947f3a !important;
}

.text-color-b-9:before {
  color: #947f3a !important;
}

.text-color-a-9:after {
  color: #947f3a !important;
}

.bg-color-9 {
  background-color: #947f3a !important;
}

.bg-color-ba-9:before, .bg-color-ba-9:after {
  background-color: #947f3a !important;
}

.bg-color-b-9:before {
  background-color: #947f3a !important;
}

.bg-color-a-9:after {
  background-color: #947f3a !important;
}

.border-color-9 {
  border-color: #947f3a !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-9 {
  width: 100% !important;
  height: 1px !important;
  background-color: #947f3a !important;
}

.bg-color-9-alpha-10 {
  background-color: rgba(148, 127, 58, 0.1) !important;
}

.bg-color-ba-9-alpha-10:before, .bg-color-ba-9-alpha-10:after {
  background-color: rgba(148, 127, 58, 0.1) !important;
}

.bg-color-b-9-alpha-10:before {
  background-color: rgba(148, 127, 58, 0.1) !important;
}

.bg-color-a-9-alpha-10:after {
  background-color: rgba(148, 127, 58, 0.1) !important;
}

.bg-color-9-alpha-20 {
  background-color: rgba(148, 127, 58, 0.2) !important;
}

.bg-color-ba-9-alpha-20:before, .bg-color-ba-9-alpha-20:after {
  background-color: rgba(148, 127, 58, 0.2) !important;
}

.bg-color-b-9-alpha-20:before {
  background-color: rgba(148, 127, 58, 0.2) !important;
}

.bg-color-a-9-alpha-20:after {
  background-color: rgba(148, 127, 58, 0.2) !important;
}

.bg-color-9-alpha-30 {
  background-color: rgba(148, 127, 58, 0.3) !important;
}

.bg-color-ba-9-alpha-30:before, .bg-color-ba-9-alpha-30:after {
  background-color: rgba(148, 127, 58, 0.3) !important;
}

.bg-color-b-9-alpha-30:before {
  background-color: rgba(148, 127, 58, 0.3) !important;
}

.bg-color-a-9-alpha-30:after {
  background-color: rgba(148, 127, 58, 0.3) !important;
}

.bg-color-9-alpha-40 {
  background-color: rgba(148, 127, 58, 0.4) !important;
}

.bg-color-ba-9-alpha-40:before, .bg-color-ba-9-alpha-40:after {
  background-color: rgba(148, 127, 58, 0.4) !important;
}

.bg-color-b-9-alpha-40:before {
  background-color: rgba(148, 127, 58, 0.4) !important;
}

.bg-color-a-9-alpha-40:after {
  background-color: rgba(148, 127, 58, 0.4) !important;
}

.bg-color-9-alpha-50 {
  background-color: rgba(148, 127, 58, 0.5) !important;
}

.bg-color-ba-9-alpha-50:before, .bg-color-ba-9-alpha-50:after {
  background-color: rgba(148, 127, 58, 0.5) !important;
}

.bg-color-b-9-alpha-50:before {
  background-color: rgba(148, 127, 58, 0.5) !important;
}

.bg-color-a-9-alpha-50:after {
  background-color: rgba(148, 127, 58, 0.5) !important;
}

.bg-color-9-alpha-60 {
  background-color: rgba(148, 127, 58, 0.6) !important;
}

.bg-color-ba-9-alpha-60:before, .bg-color-ba-9-alpha-60:after {
  background-color: rgba(148, 127, 58, 0.6) !important;
}

.bg-color-b-9-alpha-60:before {
  background-color: rgba(148, 127, 58, 0.6) !important;
}

.bg-color-a-9-alpha-60:after {
  background-color: rgba(148, 127, 58, 0.6) !important;
}

.bg-color-9-alpha-70 {
  background-color: rgba(148, 127, 58, 0.7) !important;
}

.bg-color-ba-9-alpha-70:before, .bg-color-ba-9-alpha-70:after {
  background-color: rgba(148, 127, 58, 0.7) !important;
}

.bg-color-b-9-alpha-70:before {
  background-color: rgba(148, 127, 58, 0.7) !important;
}

.bg-color-a-9-alpha-70:after {
  background-color: rgba(148, 127, 58, 0.7) !important;
}

.bg-color-9-alpha-80 {
  background-color: rgba(148, 127, 58, 0.8) !important;
}

.bg-color-ba-9-alpha-80:before, .bg-color-ba-9-alpha-80:after {
  background-color: rgba(148, 127, 58, 0.8) !important;
}

.bg-color-b-9-alpha-80:before {
  background-color: rgba(148, 127, 58, 0.8) !important;
}

.bg-color-a-9-alpha-80:after {
  background-color: rgba(148, 127, 58, 0.8) !important;
}

.bg-color-9-alpha-90 {
  background-color: rgba(148, 127, 58, 0.9) !important;
}

.bg-color-ba-9-alpha-90:before, .bg-color-ba-9-alpha-90:after {
  background-color: rgba(148, 127, 58, 0.9) !important;
}

.bg-color-b-9-alpha-90:before {
  background-color: rgba(148, 127, 58, 0.9) !important;
}

.bg-color-a-9-alpha-90:after {
  background-color: rgba(148, 127, 58, 0.9) !important;
}

.bg-color-9-alpha-100 {
  background-color: #947f3a !important;
}

.bg-color-ba-9-alpha-100:before, .bg-color-ba-9-alpha-100:after {
  background-color: #947f3a !important;
}

.bg-color-b-9-alpha-100:before {
  background-color: #947f3a !important;
}

.bg-color-a-9-alpha-100:after {
  background-color: #947f3a !important;
}

.text-color-10 {
  color: #390a17 !important;
}

.text-color-ba-10:before, .text-color-ba-10:after {
  color: #390a17 !important;
}

.text-color-b-10:before {
  color: #390a17 !important;
}

.text-color-a-10:after {
  color: #390a17 !important;
}

.bg-color-10 {
  background-color: #390a17 !important;
}

.bg-color-ba-10:before, .bg-color-ba-10:after {
  background-color: #390a17 !important;
}

.bg-color-b-10:before {
  background-color: #390a17 !important;
}

.bg-color-a-10:after {
  background-color: #390a17 !important;
}

.border-color-10 {
  border-color: #390a17 !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-10 {
  width: 100% !important;
  height: 1px !important;
  background-color: #390a17 !important;
}

.bg-color-10-alpha-10 {
  background-color: rgba(57, 10, 23, 0.1) !important;
}

.bg-color-ba-10-alpha-10:before, .bg-color-ba-10-alpha-10:after {
  background-color: rgba(57, 10, 23, 0.1) !important;
}

.bg-color-b-10-alpha-10:before {
  background-color: rgba(57, 10, 23, 0.1) !important;
}

.bg-color-a-10-alpha-10:after {
  background-color: rgba(57, 10, 23, 0.1) !important;
}

.bg-color-10-alpha-20 {
  background-color: rgba(57, 10, 23, 0.2) !important;
}

.bg-color-ba-10-alpha-20:before, .bg-color-ba-10-alpha-20:after {
  background-color: rgba(57, 10, 23, 0.2) !important;
}

.bg-color-b-10-alpha-20:before {
  background-color: rgba(57, 10, 23, 0.2) !important;
}

.bg-color-a-10-alpha-20:after {
  background-color: rgba(57, 10, 23, 0.2) !important;
}

.bg-color-10-alpha-30 {
  background-color: rgba(57, 10, 23, 0.3) !important;
}

.bg-color-ba-10-alpha-30:before, .bg-color-ba-10-alpha-30:after {
  background-color: rgba(57, 10, 23, 0.3) !important;
}

.bg-color-b-10-alpha-30:before {
  background-color: rgba(57, 10, 23, 0.3) !important;
}

.bg-color-a-10-alpha-30:after {
  background-color: rgba(57, 10, 23, 0.3) !important;
}

.bg-color-10-alpha-40 {
  background-color: rgba(57, 10, 23, 0.4) !important;
}

.bg-color-ba-10-alpha-40:before, .bg-color-ba-10-alpha-40:after {
  background-color: rgba(57, 10, 23, 0.4) !important;
}

.bg-color-b-10-alpha-40:before {
  background-color: rgba(57, 10, 23, 0.4) !important;
}

.bg-color-a-10-alpha-40:after {
  background-color: rgba(57, 10, 23, 0.4) !important;
}

.bg-color-10-alpha-50 {
  background-color: rgba(57, 10, 23, 0.5) !important;
}

.bg-color-ba-10-alpha-50:before, .bg-color-ba-10-alpha-50:after {
  background-color: rgba(57, 10, 23, 0.5) !important;
}

.bg-color-b-10-alpha-50:before {
  background-color: rgba(57, 10, 23, 0.5) !important;
}

.bg-color-a-10-alpha-50:after {
  background-color: rgba(57, 10, 23, 0.5) !important;
}

.bg-color-10-alpha-60 {
  background-color: rgba(57, 10, 23, 0.6) !important;
}

.bg-color-ba-10-alpha-60:before, .bg-color-ba-10-alpha-60:after {
  background-color: rgba(57, 10, 23, 0.6) !important;
}

.bg-color-b-10-alpha-60:before {
  background-color: rgba(57, 10, 23, 0.6) !important;
}

.bg-color-a-10-alpha-60:after {
  background-color: rgba(57, 10, 23, 0.6) !important;
}

.bg-color-10-alpha-70 {
  background-color: rgba(57, 10, 23, 0.7) !important;
}

.bg-color-ba-10-alpha-70:before, .bg-color-ba-10-alpha-70:after {
  background-color: rgba(57, 10, 23, 0.7) !important;
}

.bg-color-b-10-alpha-70:before {
  background-color: rgba(57, 10, 23, 0.7) !important;
}

.bg-color-a-10-alpha-70:after {
  background-color: rgba(57, 10, 23, 0.7) !important;
}

.bg-color-10-alpha-80 {
  background-color: rgba(57, 10, 23, 0.8) !important;
}

.bg-color-ba-10-alpha-80:before, .bg-color-ba-10-alpha-80:after {
  background-color: rgba(57, 10, 23, 0.8) !important;
}

.bg-color-b-10-alpha-80:before {
  background-color: rgba(57, 10, 23, 0.8) !important;
}

.bg-color-a-10-alpha-80:after {
  background-color: rgba(57, 10, 23, 0.8) !important;
}

.bg-color-10-alpha-90 {
  background-color: rgba(57, 10, 23, 0.9) !important;
}

.bg-color-ba-10-alpha-90:before, .bg-color-ba-10-alpha-90:after {
  background-color: rgba(57, 10, 23, 0.9) !important;
}

.bg-color-b-10-alpha-90:before {
  background-color: rgba(57, 10, 23, 0.9) !important;
}

.bg-color-a-10-alpha-90:after {
  background-color: rgba(57, 10, 23, 0.9) !important;
}

.bg-color-10-alpha-100 {
  background-color: #390a17 !important;
}

.bg-color-ba-10-alpha-100:before, .bg-color-ba-10-alpha-100:after {
  background-color: #390a17 !important;
}

.bg-color-b-10-alpha-100:before {
  background-color: #390a17 !important;
}

.bg-color-a-10-alpha-100:after {
  background-color: #390a17 !important;
}

.text-color-11 {
  color: #3CACF3 !important;
}

.text-color-ba-11:before, .text-color-ba-11:after {
  color: #3CACF3 !important;
}

.text-color-b-11:before {
  color: #3CACF3 !important;
}

.text-color-a-11:after {
  color: #3CACF3 !important;
}

.bg-color-11 {
  background-color: #3CACF3 !important;
}

.bg-color-ba-11:before, .bg-color-ba-11:after {
  background-color: #3CACF3 !important;
}

.bg-color-b-11:before {
  background-color: #3CACF3 !important;
}

.bg-color-a-11:after {
  background-color: #3CACF3 !important;
}

.border-color-11 {
  border-color: #3CACF3 !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-11 {
  width: 100% !important;
  height: 1px !important;
  background-color: #3CACF3 !important;
}

.bg-color-11-alpha-10 {
  background-color: rgba(60, 172, 243, 0.1) !important;
}

.bg-color-ba-11-alpha-10:before, .bg-color-ba-11-alpha-10:after {
  background-color: rgba(60, 172, 243, 0.1) !important;
}

.bg-color-b-11-alpha-10:before {
  background-color: rgba(60, 172, 243, 0.1) !important;
}

.bg-color-a-11-alpha-10:after {
  background-color: rgba(60, 172, 243, 0.1) !important;
}

.bg-color-11-alpha-20 {
  background-color: rgba(60, 172, 243, 0.2) !important;
}

.bg-color-ba-11-alpha-20:before, .bg-color-ba-11-alpha-20:after {
  background-color: rgba(60, 172, 243, 0.2) !important;
}

.bg-color-b-11-alpha-20:before {
  background-color: rgba(60, 172, 243, 0.2) !important;
}

.bg-color-a-11-alpha-20:after {
  background-color: rgba(60, 172, 243, 0.2) !important;
}

.bg-color-11-alpha-30 {
  background-color: rgba(60, 172, 243, 0.3) !important;
}

.bg-color-ba-11-alpha-30:before, .bg-color-ba-11-alpha-30:after {
  background-color: rgba(60, 172, 243, 0.3) !important;
}

.bg-color-b-11-alpha-30:before {
  background-color: rgba(60, 172, 243, 0.3) !important;
}

.bg-color-a-11-alpha-30:after {
  background-color: rgba(60, 172, 243, 0.3) !important;
}

.bg-color-11-alpha-40 {
  background-color: rgba(60, 172, 243, 0.4) !important;
}

.bg-color-ba-11-alpha-40:before, .bg-color-ba-11-alpha-40:after {
  background-color: rgba(60, 172, 243, 0.4) !important;
}

.bg-color-b-11-alpha-40:before {
  background-color: rgba(60, 172, 243, 0.4) !important;
}

.bg-color-a-11-alpha-40:after {
  background-color: rgba(60, 172, 243, 0.4) !important;
}

.bg-color-11-alpha-50 {
  background-color: rgba(60, 172, 243, 0.5) !important;
}

.bg-color-ba-11-alpha-50:before, .bg-color-ba-11-alpha-50:after {
  background-color: rgba(60, 172, 243, 0.5) !important;
}

.bg-color-b-11-alpha-50:before {
  background-color: rgba(60, 172, 243, 0.5) !important;
}

.bg-color-a-11-alpha-50:after {
  background-color: rgba(60, 172, 243, 0.5) !important;
}

.bg-color-11-alpha-60 {
  background-color: rgba(60, 172, 243, 0.6) !important;
}

.bg-color-ba-11-alpha-60:before, .bg-color-ba-11-alpha-60:after {
  background-color: rgba(60, 172, 243, 0.6) !important;
}

.bg-color-b-11-alpha-60:before {
  background-color: rgba(60, 172, 243, 0.6) !important;
}

.bg-color-a-11-alpha-60:after {
  background-color: rgba(60, 172, 243, 0.6) !important;
}

.bg-color-11-alpha-70 {
  background-color: rgba(60, 172, 243, 0.7) !important;
}

.bg-color-ba-11-alpha-70:before, .bg-color-ba-11-alpha-70:after {
  background-color: rgba(60, 172, 243, 0.7) !important;
}

.bg-color-b-11-alpha-70:before {
  background-color: rgba(60, 172, 243, 0.7) !important;
}

.bg-color-a-11-alpha-70:after {
  background-color: rgba(60, 172, 243, 0.7) !important;
}

.bg-color-11-alpha-80 {
  background-color: rgba(60, 172, 243, 0.8) !important;
}

.bg-color-ba-11-alpha-80:before, .bg-color-ba-11-alpha-80:after {
  background-color: rgba(60, 172, 243, 0.8) !important;
}

.bg-color-b-11-alpha-80:before {
  background-color: rgba(60, 172, 243, 0.8) !important;
}

.bg-color-a-11-alpha-80:after {
  background-color: rgba(60, 172, 243, 0.8) !important;
}

.bg-color-11-alpha-90 {
  background-color: rgba(60, 172, 243, 0.9) !important;
}

.bg-color-ba-11-alpha-90:before, .bg-color-ba-11-alpha-90:after {
  background-color: rgba(60, 172, 243, 0.9) !important;
}

.bg-color-b-11-alpha-90:before {
  background-color: rgba(60, 172, 243, 0.9) !important;
}

.bg-color-a-11-alpha-90:after {
  background-color: rgba(60, 172, 243, 0.9) !important;
}

.bg-color-11-alpha-100 {
  background-color: #3cacf3 !important;
}

.bg-color-ba-11-alpha-100:before, .bg-color-ba-11-alpha-100:after {
  background-color: #3cacf3 !important;
}

.bg-color-b-11-alpha-100:before {
  background-color: #3cacf3 !important;
}

.bg-color-a-11-alpha-100:after {
  background-color: #3cacf3 !important;
}

.text-color-12 {
  color: #ddd9da !important;
}

.text-color-ba-12:before, .text-color-ba-12:after {
  color: #ddd9da !important;
}

.text-color-b-12:before {
  color: #ddd9da !important;
}

.text-color-a-12:after {
  color: #ddd9da !important;
}

.bg-color-12 {
  background-color: #ddd9da !important;
}

.bg-color-ba-12:before, .bg-color-ba-12:after {
  background-color: #ddd9da !important;
}

.bg-color-b-12:before {
  background-color: #ddd9da !important;
}

.bg-color-a-12:after {
  background-color: #ddd9da !important;
}

.border-color-12 {
  border-color: #ddd9da !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-12 {
  width: 100% !important;
  height: 1px !important;
  background-color: #ddd9da !important;
}

.bg-color-12-alpha-10 {
  background-color: rgba(221, 217, 218, 0.1) !important;
}

.bg-color-ba-12-alpha-10:before, .bg-color-ba-12-alpha-10:after {
  background-color: rgba(221, 217, 218, 0.1) !important;
}

.bg-color-b-12-alpha-10:before {
  background-color: rgba(221, 217, 218, 0.1) !important;
}

.bg-color-a-12-alpha-10:after {
  background-color: rgba(221, 217, 218, 0.1) !important;
}

.bg-color-12-alpha-20 {
  background-color: rgba(221, 217, 218, 0.2) !important;
}

.bg-color-ba-12-alpha-20:before, .bg-color-ba-12-alpha-20:after {
  background-color: rgba(221, 217, 218, 0.2) !important;
}

.bg-color-b-12-alpha-20:before {
  background-color: rgba(221, 217, 218, 0.2) !important;
}

.bg-color-a-12-alpha-20:after {
  background-color: rgba(221, 217, 218, 0.2) !important;
}

.bg-color-12-alpha-30 {
  background-color: rgba(221, 217, 218, 0.3) !important;
}

.bg-color-ba-12-alpha-30:before, .bg-color-ba-12-alpha-30:after {
  background-color: rgba(221, 217, 218, 0.3) !important;
}

.bg-color-b-12-alpha-30:before {
  background-color: rgba(221, 217, 218, 0.3) !important;
}

.bg-color-a-12-alpha-30:after {
  background-color: rgba(221, 217, 218, 0.3) !important;
}

.bg-color-12-alpha-40 {
  background-color: rgba(221, 217, 218, 0.4) !important;
}

.bg-color-ba-12-alpha-40:before, .bg-color-ba-12-alpha-40:after {
  background-color: rgba(221, 217, 218, 0.4) !important;
}

.bg-color-b-12-alpha-40:before {
  background-color: rgba(221, 217, 218, 0.4) !important;
}

.bg-color-a-12-alpha-40:after {
  background-color: rgba(221, 217, 218, 0.4) !important;
}

.bg-color-12-alpha-50 {
  background-color: rgba(221, 217, 218, 0.5) !important;
}

.bg-color-ba-12-alpha-50:before, .bg-color-ba-12-alpha-50:after {
  background-color: rgba(221, 217, 218, 0.5) !important;
}

.bg-color-b-12-alpha-50:before {
  background-color: rgba(221, 217, 218, 0.5) !important;
}

.bg-color-a-12-alpha-50:after {
  background-color: rgba(221, 217, 218, 0.5) !important;
}

.bg-color-12-alpha-60 {
  background-color: rgba(221, 217, 218, 0.6) !important;
}

.bg-color-ba-12-alpha-60:before, .bg-color-ba-12-alpha-60:after {
  background-color: rgba(221, 217, 218, 0.6) !important;
}

.bg-color-b-12-alpha-60:before {
  background-color: rgba(221, 217, 218, 0.6) !important;
}

.bg-color-a-12-alpha-60:after {
  background-color: rgba(221, 217, 218, 0.6) !important;
}

.bg-color-12-alpha-70 {
  background-color: rgba(221, 217, 218, 0.7) !important;
}

.bg-color-ba-12-alpha-70:before, .bg-color-ba-12-alpha-70:after {
  background-color: rgba(221, 217, 218, 0.7) !important;
}

.bg-color-b-12-alpha-70:before {
  background-color: rgba(221, 217, 218, 0.7) !important;
}

.bg-color-a-12-alpha-70:after {
  background-color: rgba(221, 217, 218, 0.7) !important;
}

.bg-color-12-alpha-80 {
  background-color: rgba(221, 217, 218, 0.8) !important;
}

.bg-color-ba-12-alpha-80:before, .bg-color-ba-12-alpha-80:after {
  background-color: rgba(221, 217, 218, 0.8) !important;
}

.bg-color-b-12-alpha-80:before {
  background-color: rgba(221, 217, 218, 0.8) !important;
}

.bg-color-a-12-alpha-80:after {
  background-color: rgba(221, 217, 218, 0.8) !important;
}

.bg-color-12-alpha-90 {
  background-color: rgba(221, 217, 218, 0.9) !important;
}

.bg-color-ba-12-alpha-90:before, .bg-color-ba-12-alpha-90:after {
  background-color: rgba(221, 217, 218, 0.9) !important;
}

.bg-color-b-12-alpha-90:before {
  background-color: rgba(221, 217, 218, 0.9) !important;
}

.bg-color-a-12-alpha-90:after {
  background-color: rgba(221, 217, 218, 0.9) !important;
}

.bg-color-12-alpha-100 {
  background-color: #ddd9da !important;
}

.bg-color-ba-12-alpha-100:before, .bg-color-ba-12-alpha-100:after {
  background-color: #ddd9da !important;
}

.bg-color-b-12-alpha-100:before {
  background-color: #ddd9da !important;
}

.bg-color-a-12-alpha-100:after {
  background-color: #ddd9da !important;
}

.text-color-13 {
  color: #5b5b5b !important;
}

.text-color-ba-13:before, .text-color-ba-13:after {
  color: #5b5b5b !important;
}

.text-color-b-13:before {
  color: #5b5b5b !important;
}

.text-color-a-13:after {
  color: #5b5b5b !important;
}

.bg-color-13 {
  background-color: #5b5b5b !important;
}

.bg-color-ba-13:before, .bg-color-ba-13:after {
  background-color: #5b5b5b !important;
}

.bg-color-b-13:before {
  background-color: #5b5b5b !important;
}

.bg-color-a-13:after {
  background-color: #5b5b5b !important;
}

.border-color-13 {
  border-color: #5b5b5b !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-13 {
  width: 100% !important;
  height: 1px !important;
  background-color: #5b5b5b !important;
}

.bg-color-13-alpha-10 {
  background-color: rgba(91, 91, 91, 0.1) !important;
}

.bg-color-ba-13-alpha-10:before, .bg-color-ba-13-alpha-10:after {
  background-color: rgba(91, 91, 91, 0.1) !important;
}

.bg-color-b-13-alpha-10:before {
  background-color: rgba(91, 91, 91, 0.1) !important;
}

.bg-color-a-13-alpha-10:after {
  background-color: rgba(91, 91, 91, 0.1) !important;
}

.bg-color-13-alpha-20 {
  background-color: rgba(91, 91, 91, 0.2) !important;
}

.bg-color-ba-13-alpha-20:before, .bg-color-ba-13-alpha-20:after {
  background-color: rgba(91, 91, 91, 0.2) !important;
}

.bg-color-b-13-alpha-20:before {
  background-color: rgba(91, 91, 91, 0.2) !important;
}

.bg-color-a-13-alpha-20:after {
  background-color: rgba(91, 91, 91, 0.2) !important;
}

.bg-color-13-alpha-30 {
  background-color: rgba(91, 91, 91, 0.3) !important;
}

.bg-color-ba-13-alpha-30:before, .bg-color-ba-13-alpha-30:after {
  background-color: rgba(91, 91, 91, 0.3) !important;
}

.bg-color-b-13-alpha-30:before {
  background-color: rgba(91, 91, 91, 0.3) !important;
}

.bg-color-a-13-alpha-30:after {
  background-color: rgba(91, 91, 91, 0.3) !important;
}

.bg-color-13-alpha-40 {
  background-color: rgba(91, 91, 91, 0.4) !important;
}

.bg-color-ba-13-alpha-40:before, .bg-color-ba-13-alpha-40:after {
  background-color: rgba(91, 91, 91, 0.4) !important;
}

.bg-color-b-13-alpha-40:before {
  background-color: rgba(91, 91, 91, 0.4) !important;
}

.bg-color-a-13-alpha-40:after {
  background-color: rgba(91, 91, 91, 0.4) !important;
}

.bg-color-13-alpha-50 {
  background-color: rgba(91, 91, 91, 0.5) !important;
}

.bg-color-ba-13-alpha-50:before, .bg-color-ba-13-alpha-50:after {
  background-color: rgba(91, 91, 91, 0.5) !important;
}

.bg-color-b-13-alpha-50:before {
  background-color: rgba(91, 91, 91, 0.5) !important;
}

.bg-color-a-13-alpha-50:after {
  background-color: rgba(91, 91, 91, 0.5) !important;
}

.bg-color-13-alpha-60 {
  background-color: rgba(91, 91, 91, 0.6) !important;
}

.bg-color-ba-13-alpha-60:before, .bg-color-ba-13-alpha-60:after {
  background-color: rgba(91, 91, 91, 0.6) !important;
}

.bg-color-b-13-alpha-60:before {
  background-color: rgba(91, 91, 91, 0.6) !important;
}

.bg-color-a-13-alpha-60:after {
  background-color: rgba(91, 91, 91, 0.6) !important;
}

.bg-color-13-alpha-70 {
  background-color: rgba(91, 91, 91, 0.7) !important;
}

.bg-color-ba-13-alpha-70:before, .bg-color-ba-13-alpha-70:after {
  background-color: rgba(91, 91, 91, 0.7) !important;
}

.bg-color-b-13-alpha-70:before {
  background-color: rgba(91, 91, 91, 0.7) !important;
}

.bg-color-a-13-alpha-70:after {
  background-color: rgba(91, 91, 91, 0.7) !important;
}

.bg-color-13-alpha-80 {
  background-color: rgba(91, 91, 91, 0.8) !important;
}

.bg-color-ba-13-alpha-80:before, .bg-color-ba-13-alpha-80:after {
  background-color: rgba(91, 91, 91, 0.8) !important;
}

.bg-color-b-13-alpha-80:before {
  background-color: rgba(91, 91, 91, 0.8) !important;
}

.bg-color-a-13-alpha-80:after {
  background-color: rgba(91, 91, 91, 0.8) !important;
}

.bg-color-13-alpha-90 {
  background-color: rgba(91, 91, 91, 0.9) !important;
}

.bg-color-ba-13-alpha-90:before, .bg-color-ba-13-alpha-90:after {
  background-color: rgba(91, 91, 91, 0.9) !important;
}

.bg-color-b-13-alpha-90:before {
  background-color: rgba(91, 91, 91, 0.9) !important;
}

.bg-color-a-13-alpha-90:after {
  background-color: rgba(91, 91, 91, 0.9) !important;
}

.bg-color-13-alpha-100 {
  background-color: #5b5b5b !important;
}

.bg-color-ba-13-alpha-100:before, .bg-color-ba-13-alpha-100:after {
  background-color: #5b5b5b !important;
}

.bg-color-b-13-alpha-100:before {
  background-color: #5b5b5b !important;
}

.bg-color-a-13-alpha-100:after {
  background-color: #5b5b5b !important;
}

.text-color-14 {
  color: #EEEEEE !important;
}

.text-color-ba-14:before, .text-color-ba-14:after {
  color: #EEEEEE !important;
}

.text-color-b-14:before {
  color: #EEEEEE !important;
}

.text-color-a-14:after {
  color: #EEEEEE !important;
}

.bg-color-14 {
  background-color: #EEEEEE !important;
}

.bg-color-ba-14:before, .bg-color-ba-14:after {
  background-color: #EEEEEE !important;
}

.bg-color-b-14:before {
  background-color: #EEEEEE !important;
}

.bg-color-a-14:after {
  background-color: #EEEEEE !important;
}

.border-color-14 {
  border-color: #EEEEEE !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-14 {
  width: 100% !important;
  height: 1px !important;
  background-color: #EEEEEE !important;
}

.bg-color-14-alpha-10 {
  background-color: rgba(238, 238, 238, 0.1) !important;
}

.bg-color-ba-14-alpha-10:before, .bg-color-ba-14-alpha-10:after {
  background-color: rgba(238, 238, 238, 0.1) !important;
}

.bg-color-b-14-alpha-10:before {
  background-color: rgba(238, 238, 238, 0.1) !important;
}

.bg-color-a-14-alpha-10:after {
  background-color: rgba(238, 238, 238, 0.1) !important;
}

.bg-color-14-alpha-20 {
  background-color: rgba(238, 238, 238, 0.2) !important;
}

.bg-color-ba-14-alpha-20:before, .bg-color-ba-14-alpha-20:after {
  background-color: rgba(238, 238, 238, 0.2) !important;
}

.bg-color-b-14-alpha-20:before {
  background-color: rgba(238, 238, 238, 0.2) !important;
}

.bg-color-a-14-alpha-20:after {
  background-color: rgba(238, 238, 238, 0.2) !important;
}

.bg-color-14-alpha-30 {
  background-color: rgba(238, 238, 238, 0.3) !important;
}

.bg-color-ba-14-alpha-30:before, .bg-color-ba-14-alpha-30:after {
  background-color: rgba(238, 238, 238, 0.3) !important;
}

.bg-color-b-14-alpha-30:before {
  background-color: rgba(238, 238, 238, 0.3) !important;
}

.bg-color-a-14-alpha-30:after {
  background-color: rgba(238, 238, 238, 0.3) !important;
}

.bg-color-14-alpha-40 {
  background-color: rgba(238, 238, 238, 0.4) !important;
}

.bg-color-ba-14-alpha-40:before, .bg-color-ba-14-alpha-40:after {
  background-color: rgba(238, 238, 238, 0.4) !important;
}

.bg-color-b-14-alpha-40:before {
  background-color: rgba(238, 238, 238, 0.4) !important;
}

.bg-color-a-14-alpha-40:after {
  background-color: rgba(238, 238, 238, 0.4) !important;
}

.bg-color-14-alpha-50 {
  background-color: rgba(238, 238, 238, 0.5) !important;
}

.bg-color-ba-14-alpha-50:before, .bg-color-ba-14-alpha-50:after {
  background-color: rgba(238, 238, 238, 0.5) !important;
}

.bg-color-b-14-alpha-50:before {
  background-color: rgba(238, 238, 238, 0.5) !important;
}

.bg-color-a-14-alpha-50:after {
  background-color: rgba(238, 238, 238, 0.5) !important;
}

.bg-color-14-alpha-60 {
  background-color: rgba(238, 238, 238, 0.6) !important;
}

.bg-color-ba-14-alpha-60:before, .bg-color-ba-14-alpha-60:after {
  background-color: rgba(238, 238, 238, 0.6) !important;
}

.bg-color-b-14-alpha-60:before {
  background-color: rgba(238, 238, 238, 0.6) !important;
}

.bg-color-a-14-alpha-60:after {
  background-color: rgba(238, 238, 238, 0.6) !important;
}

.bg-color-14-alpha-70 {
  background-color: rgba(238, 238, 238, 0.7) !important;
}

.bg-color-ba-14-alpha-70:before, .bg-color-ba-14-alpha-70:after {
  background-color: rgba(238, 238, 238, 0.7) !important;
}

.bg-color-b-14-alpha-70:before {
  background-color: rgba(238, 238, 238, 0.7) !important;
}

.bg-color-a-14-alpha-70:after {
  background-color: rgba(238, 238, 238, 0.7) !important;
}

.bg-color-14-alpha-80 {
  background-color: rgba(238, 238, 238, 0.8) !important;
}

.bg-color-ba-14-alpha-80:before, .bg-color-ba-14-alpha-80:after {
  background-color: rgba(238, 238, 238, 0.8) !important;
}

.bg-color-b-14-alpha-80:before {
  background-color: rgba(238, 238, 238, 0.8) !important;
}

.bg-color-a-14-alpha-80:after {
  background-color: rgba(238, 238, 238, 0.8) !important;
}

.bg-color-14-alpha-90 {
  background-color: rgba(238, 238, 238, 0.9) !important;
}

.bg-color-ba-14-alpha-90:before, .bg-color-ba-14-alpha-90:after {
  background-color: rgba(238, 238, 238, 0.9) !important;
}

.bg-color-b-14-alpha-90:before {
  background-color: rgba(238, 238, 238, 0.9) !important;
}

.bg-color-a-14-alpha-90:after {
  background-color: rgba(238, 238, 238, 0.9) !important;
}

.bg-color-14-alpha-100 {
  background-color: #eeeeee !important;
}

.bg-color-ba-14-alpha-100:before, .bg-color-ba-14-alpha-100:after {
  background-color: #eeeeee !important;
}

.bg-color-b-14-alpha-100:before {
  background-color: #eeeeee !important;
}

.bg-color-a-14-alpha-100:after {
  background-color: #eeeeee !important;
}

.text-color-15 {
  color: #ffe0e0 !important;
}

.text-color-ba-15:before, .text-color-ba-15:after {
  color: #ffe0e0 !important;
}

.text-color-b-15:before {
  color: #ffe0e0 !important;
}

.text-color-a-15:after {
  color: #ffe0e0 !important;
}

.bg-color-15 {
  background-color: #ffe0e0 !important;
}

.bg-color-ba-15:before, .bg-color-ba-15:after {
  background-color: #ffe0e0 !important;
}

.bg-color-b-15:before {
  background-color: #ffe0e0 !important;
}

.bg-color-a-15:after {
  background-color: #ffe0e0 !important;
}

.border-color-15 {
  border-color: #ffe0e0 !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-15 {
  width: 100% !important;
  height: 1px !important;
  background-color: #ffe0e0 !important;
}

.bg-color-15-alpha-10 {
  background-color: rgba(255, 224, 224, 0.1) !important;
}

.bg-color-ba-15-alpha-10:before, .bg-color-ba-15-alpha-10:after {
  background-color: rgba(255, 224, 224, 0.1) !important;
}

.bg-color-b-15-alpha-10:before {
  background-color: rgba(255, 224, 224, 0.1) !important;
}

.bg-color-a-15-alpha-10:after {
  background-color: rgba(255, 224, 224, 0.1) !important;
}

.bg-color-15-alpha-20 {
  background-color: rgba(255, 224, 224, 0.2) !important;
}

.bg-color-ba-15-alpha-20:before, .bg-color-ba-15-alpha-20:after {
  background-color: rgba(255, 224, 224, 0.2) !important;
}

.bg-color-b-15-alpha-20:before {
  background-color: rgba(255, 224, 224, 0.2) !important;
}

.bg-color-a-15-alpha-20:after {
  background-color: rgba(255, 224, 224, 0.2) !important;
}

.bg-color-15-alpha-30 {
  background-color: rgba(255, 224, 224, 0.3) !important;
}

.bg-color-ba-15-alpha-30:before, .bg-color-ba-15-alpha-30:after {
  background-color: rgba(255, 224, 224, 0.3) !important;
}

.bg-color-b-15-alpha-30:before {
  background-color: rgba(255, 224, 224, 0.3) !important;
}

.bg-color-a-15-alpha-30:after {
  background-color: rgba(255, 224, 224, 0.3) !important;
}

.bg-color-15-alpha-40 {
  background-color: rgba(255, 224, 224, 0.4) !important;
}

.bg-color-ba-15-alpha-40:before, .bg-color-ba-15-alpha-40:after {
  background-color: rgba(255, 224, 224, 0.4) !important;
}

.bg-color-b-15-alpha-40:before {
  background-color: rgba(255, 224, 224, 0.4) !important;
}

.bg-color-a-15-alpha-40:after {
  background-color: rgba(255, 224, 224, 0.4) !important;
}

.bg-color-15-alpha-50 {
  background-color: rgba(255, 224, 224, 0.5) !important;
}

.bg-color-ba-15-alpha-50:before, .bg-color-ba-15-alpha-50:after {
  background-color: rgba(255, 224, 224, 0.5) !important;
}

.bg-color-b-15-alpha-50:before {
  background-color: rgba(255, 224, 224, 0.5) !important;
}

.bg-color-a-15-alpha-50:after {
  background-color: rgba(255, 224, 224, 0.5) !important;
}

.bg-color-15-alpha-60 {
  background-color: rgba(255, 224, 224, 0.6) !important;
}

.bg-color-ba-15-alpha-60:before, .bg-color-ba-15-alpha-60:after {
  background-color: rgba(255, 224, 224, 0.6) !important;
}

.bg-color-b-15-alpha-60:before {
  background-color: rgba(255, 224, 224, 0.6) !important;
}

.bg-color-a-15-alpha-60:after {
  background-color: rgba(255, 224, 224, 0.6) !important;
}

.bg-color-15-alpha-70 {
  background-color: rgba(255, 224, 224, 0.7) !important;
}

.bg-color-ba-15-alpha-70:before, .bg-color-ba-15-alpha-70:after {
  background-color: rgba(255, 224, 224, 0.7) !important;
}

.bg-color-b-15-alpha-70:before {
  background-color: rgba(255, 224, 224, 0.7) !important;
}

.bg-color-a-15-alpha-70:after {
  background-color: rgba(255, 224, 224, 0.7) !important;
}

.bg-color-15-alpha-80 {
  background-color: rgba(255, 224, 224, 0.8) !important;
}

.bg-color-ba-15-alpha-80:before, .bg-color-ba-15-alpha-80:after {
  background-color: rgba(255, 224, 224, 0.8) !important;
}

.bg-color-b-15-alpha-80:before {
  background-color: rgba(255, 224, 224, 0.8) !important;
}

.bg-color-a-15-alpha-80:after {
  background-color: rgba(255, 224, 224, 0.8) !important;
}

.bg-color-15-alpha-90 {
  background-color: rgba(255, 224, 224, 0.9) !important;
}

.bg-color-ba-15-alpha-90:before, .bg-color-ba-15-alpha-90:after {
  background-color: rgba(255, 224, 224, 0.9) !important;
}

.bg-color-b-15-alpha-90:before {
  background-color: rgba(255, 224, 224, 0.9) !important;
}

.bg-color-a-15-alpha-90:after {
  background-color: rgba(255, 224, 224, 0.9) !important;
}

.bg-color-15-alpha-100 {
  background-color: #ffe0e0 !important;
}

.bg-color-ba-15-alpha-100:before, .bg-color-ba-15-alpha-100:after {
  background-color: #ffe0e0 !important;
}

.bg-color-b-15-alpha-100:before {
  background-color: #ffe0e0 !important;
}

.bg-color-a-15-alpha-100:after {
  background-color: #ffe0e0 !important;
}

.no-padding-left {
  padding-left: 0 !important;
}

.no-padding-right {
  padding-right: 0 !important;
}

.no-padding-top {
  padding-top: 0 !important;
}

.no-padding-bottom {
  padding-bottom: 0 !important;
}

.no-margin-left {
  margin-left: 0 !important;
}

.no-margin-right {
  margin-right: 0 !important;
}

.no-margin-top {
  margin-top: 0 !important;
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}

.block {
  display: block !important;
}

.inline-block {
  display: inline-block !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.lowercase {
  text-transform: lowercase !important;
}

.border {
  margin-bottom: 20px;
  height: 1px;
  background-color: #dadada;
}

.word-wrap {
  word-wrap: break-word !important;
}

* {
  margin: 0;
}

html {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  position: relative;
  height: 100%;
  overflow-x: hidden;
}
html.overflow-hidden {
  overflow: hidden;
}

body {
  height: 100%;
  display: table;
  width: 100%;
}

footer a {
  text-decoration: none;
}
footer a:hover {
  color: #FFFFFF !important;
}

pre {
  word-wrap: break-word;
  white-space: pre-wrap;
}

a, a:visited {
  color: #608595;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.page-row {
  display: table-row;
  height: 1px;
}

.page-row-expanded {
  height: 100%;
}

@media all {
  .main-width {
    width: 1200px;
  }

  #main-content {
    display: table-row;
    height: 100%;
  }

  .container {
    width: 1400px;
  }

  #main-wrapper {
    display: table;
    width: 100%;
    height: 100%;
  }

  #main-header {
    display: table-row;
    color: #FFFFFF;
    height: 265px;
  }
  #main-header.extended-header {
    height: 530px;
  }
  #main-header .header-slider {
    z-index: -1;
  }

  .text-doc-contents table {
    width: 100% !important;
    border: 3px solid #cccccc;
  }
  .text-doc-contents table th, .text-doc-contents table td {
    border: 1px solid #cccccc;
    padding: 4px;
    text-align: center;
  }
  .text-doc-contents table tr:nth-of-type(2n) td {
    background-color: #eeeeee;
  }
  .text-doc-contents p {
    line-height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .text-doc-contents blockquote {
    margin-left: 20px;
    padding-left: 20px;
    border-left: 5px solid #cccccc;
    font-style: italic;
  }

  .status-icon {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -3px;
  }

  .important-purchase-item {
    background-color: #ffe0e0;
  }
  .important-purchase-item .pusrchases-col-last > div {
    position: relative;
    padding-right: 25px;
  }
  .important-purchase-item .pusrchases-col-last > div:before {
    position: absolute;
    right: 0;
    top: -2px;
    width: 20px;
    height: 20px;
    background: transparent no-repeat url("images/icon-important.png") center center;
    content: '';
  }

  .archive-purchase-item {
    background-color: #FFC736;
  }
  .archive-purchase-item .pusrchases-col-last > div {
    position: relative;
    padding-right: 37px;
  }
  .archive-purchase-item .pusrchases-col-last > div:before {
    position: absolute;
    right: 0;
    top: -2px;
    width: 32px;
    height: 32px;
    background: transparent no-repeat url("images/icon-archive.png") center center;
    content: '';
  }

  .text-center {
    text-align: center !important;
  }

  .no-header-padding th .inner-wrap {
    padding-right: 0 !important;
  }

  .purchases-col-1 {
    width: 105px;
  }
  .purchases-col-2 {
    width: 180px;
  }
  .purchases-col-4 {
    width: 120px;
  }
  .purchases-col-5 {
    width: 75px;
  }
  .purchases-col-last {
    width: 135px;
  }

  .footer-left-side .display-table-cell .seperator-line-vertical {
    right: 11px;
  }

  .footer-left-side .display-table-cell:first-child .seperator-line-vertical {
    right: 20px !important;
  }

  .white-header-bg {
    background-color: #FFFFFF;
    width: 100%;
    height: 110px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";
    filter: alpha(opacity=55);
    -moz-opacity: 0.55;
    -khtml-opacity: 0.55;
    opacity: 0.55;
    zoom: 1;
    position: absolute;
    top: 0px;
    left: 0px;
  }

  .wide-seperator-border {
    width: 100%;
    height: 4px;
    background-color: #7D9DAB;
    position: absolute;
    top: 106px;
  }
  .wide-seperator-border.white {
    top: 110px;
    background-color: #FFFFFF;
  }

  .working-time {
    color: #910027;
  }
  .working-time a {
    text-decoration: none;
    color: #910027;
  }
  .working-time a:hover {
    text-decoration: underline;
  }

  .main-menu li {
    float: left;
    border-bottom: 2px solid transparent;
  }
  .main-menu li a {
    text-decoration: none;
    color: #7D9DAB;
    font-family: "Open Sans", sans-serif;
    padding-left: 13px;
    padding-right: 13px;
    font-weight: bold;
    display: block;
    /*
    &.active {
    	color: $primary-color-5;
    	border-bottom: 2px solid $primary-color-4;
    }
    */
  }
  .main-menu li:hover, .main-menu li.li-selected {
    color: #330000;
    border-bottom: 2px solid #7D9DAB;
  }
  .main-menu li ul {
    display: none;
  }
  .main-menu li:hover ul {
    display: block;
  }
  .main-menu li ul {
    position: absolute;
    z-index: 999;
    width: 320px;
  }
  .main-menu li ul li {
    float: left;
    clear: left;
    width: 100%;
    position: relative;
    z-index: 11;
    border-bottom: 0px solid transparent;
  }
  .main-menu li ul li:hover {
    border-bottom: 0px solid #7D9DAB;
  }
  .main-menu li ul li a {
    color: #FFFFFF;
    font-size: 13px !important;
    margin-right: 0px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .main-menu li ul li a:hover, .main-menu li ul li a.active {
    color: #FFFFFF;
    background-color: #7D9DAB !important;
  }

  .top-button {
    font-weight: 600;
  }

  .top-button:hover,
  .top-button.active {
    background-color: #947f3a !important;
    color: #FFFFFF !important;
  }

  .top-language-button {
    font-weight: 600;
  }

  .top-language-button:hover,
  .top-language-button.active {
    background-color: #7D9DAB !important;
    color: #FFFFFF !important;
  }

  .light-background {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
    zoom: 1;
  }

  .search-bar {
    border: 0px;
    z-index: 2;
    color: #FFFFFF;
    background: none;
    position: relative;
    padding-right: 55px;
  }

  .search-bar-icon {
    background-image: url("../css/images/icon-search.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #947f3a;
    width: 45px;
    height: 45px;
    border: 0px;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 2;
    cursor: pointer;
  }

  .white-filler {
    background-color: #FFFFFF;
    width: 100%;
    height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
    zoom: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
  }

  .property-holding {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
    zoom: 1;
  }

  .select-extension {
    cursor: default;
    pointer-events: none !important;
    top: 0px;
    right: 0px;
    height: 27px;
    width: 32px;
    text-align: center;
    padding-top: 5px;
  }

  .the-button {
    padding-left: 39px;
    padding-right: 39px;
    border: 0px;
    background-color: transparent;
    cursor: pointer;
  }

  .seperator-line-vertical {
    background-image: url("../css/images/seperator-line-vertical.jpg");
    width: 2px;
    height: 100%;
  }

  .seperator-line-vertical-dark {
    background-image: url("../css/images/seperator-line-vertical-dark.jpg");
    width: 2px;
    height: 100%;
  }

  .on-hover-arrow-right:hover:before {
    content: "";
    background-image: url("../css/images/arrow-right.png");
    width: 9px;
    height: 17px;
    position: absolute;
    left: -15px;
  }

  .icon-twitter {
    background-image: url("../css/images/icon-twitter.png");
    background-repeat: no-repeat;
    width: 29px;
    height: 24px;
  }
  .icon-twitter:hover {
    background-image: url("../css/images/icon-twitter-blue.png");
    color: #3CACF3 !important;
  }

  .icon-facebook {
    background-image: url("../css/images/icon-facebook.png");
    background-repeat: no-repeat;
    background-position: 5px 0px;
    width: 16px;
    height: 29px;
  }
  .icon-facebook:hover {
    background-image: url("../css/images/icon-facebook-blue.png");
    color: #3CACF3 !important;
  }

  .hot-news .news-item,
  .hot-news .advert-item,
  .newest-adverts .news-item,
  .newest-adverts .advert-item {
    color: #1a0107;
  }
  .hot-news a.arrow-right:before,
  .newest-adverts a.arrow-right:before {
    content: "";
    background-image: url("../css/images/arrow-right-red.png");
    width: 9px;
    height: 17px;
    position: absolute;
    left: 0px;
  }
  .hot-news a.arrow-right:hover,
  .newest-adverts a.arrow-right:hover {
    color: #7D9DAB !important;
  }
  .hot-news a.arrow-right:hover:before,
  .newest-adverts a.arrow-right:hover:before {
    background-image: url("../css/images/arrow-right-yellow.png");
  }

  .icon-clock {
    background-image: url("../css/images/icon-clock.png");
    height: 13px;
    width: 13px;
  }

  .left-content-side,
  .right-content-side {
    width: 670px;
  }

  .search-form-header a {
    background-color: #eeeeee;
  }
  .search-form-header a:hover, .search-form-header a.active {
    color: #FFFFFF !important;
    background-color: #7D9DAB;
  }

  .search-form-header a {
    background-color: #eeeeee;
  }

  .icon-list {
    background-image: url("../css/images/icon-list-red.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
  .icon-list:hover, .icon-list.active {
    background-image: url("../css/images/icon-list-white.png");
    background-color: #7D9DAB;
  }

  .icon-grid {
    background-image: url("../css/images/icon-grid-red.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
  .icon-grid:hover, .icon-grid.active {
    background-image: url("../css/images/icon-grid-white.png");
    background-color: #7D9DAB;
  }

  .icon-next {
    background-image: url("../css/images/arrow-right.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
  .icon-next:hover, .icon-next.active {
    background-color: #7D9DAB;
  }

  .icon-prev {
    background-image: url("../css/images/arrow-left.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
  .icon-prev:hover, .icon-prev.active {
    background-color: #7D9DAB;
  }

  .table-pagination a:hover,
  .table-pagination a.active {
    background-color: #7D9DAB !important;
    color: #FFFFFF !important;
  }

  .advert-form-body table {
    border: 1px solid white;
    width: 100%;
  }

  .advert-form-body table tr:hover {
    background-color: #f3f3f3;
    cursor: pointer;
  }

  .advert-form-body table th {
    border: 1px solid black;
    padding-left: 9px;
    padding-right: 9px;
    background-color: #f3f3f3;
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 16px;
    color: #7D9DAB;
    font-weight: 600;
  }
  .advert-form-body table th:hover {
    background-color: #7D9DAB;
    color: #FFFFFF;
    cursor: pointer;
  }
  .advert-form-body table th:hover a {
    color: #FFFFFF;
    text-decoration: none;
  }
  .advert-form-body table th:hover .inner-wrap div.asc {
    background-image: url("../css/images/arrow-down-small-white.png");
  }
  .advert-form-body table th:hover .inner-wrap div.desc {
    background-image: url("../css/images/arrow-up-small-white.png");
  }
  .advert-form-body table th .inner-wrap {
    position: relative;
  }
  .advert-form-body table th .inner-wrap div {
    position: absolute;
    top: 6px;
    right: 6px;
    font-size: 12px;
    width: 6px;
    height: 6px;
  }
  .advert-form-body table th .inner-wrap div.asc {
    background-image: url("../css/images/arrow-down-small-yellow.png");
  }
  .advert-form-body table th .inner-wrap div.desc {
    background-image: url("../css/images/arrow-up-small-yellow.png");
  }

  .advert-form-body table td {
    border: 1px solid black;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 16px;
    border: 1px solid #ddd9da;
  }

  .advert-form-body a {
    text-decoration: none;
    color: #608595;
  }
  .advert-form-body a:hover {
    text-decoration: underline;
  }

  .advert-form-body table tr td:first-child {
    border-left: 0px;
  }

  .advert-form-body table tr td:last-child {
    border-right: 0px;
  }

  .advert-form-body table tr:nth-of-type(2) td {
    border-bottom: 0px;
    padding: 5px;
  }

  .advert-form-body table tr:nth-of-type(3) td {
    border-top: 0px;
  }

  .advert-form-body table tr:last-child td {
    border-bottom: 0px;
  }

  .advert-form-body table tr:nth-of-type(2) {
    background-color: transparent;
    cursor: default;
    height: 10px;
  }
  .advert-form-body table tr:nth-of-type(2) td {
    border-bottom: 0px;
  }

  .advert-form-body table th {
    border: 1px solid white;
  }

  .advert-form-body th:first-child,
  .advert-form-body tr td:first-child {
    padding-left: 100px !important;
  }

  .advert-form-body th:last-child,
  .advert-form-body tr td:last-child {
    padding-right: 100px !important;
  }

  /*admin sadaļas tabulas*/
  .admin-listing-body table {
    border: 1px solid white;
    width: 100%;
  }

  .admin-listing-body table tr:hover {
    background-color: #f3f3f3;
    cursor: pointer;
  }

  .admin-listing-body table th {
    border: 1px solid black;
    padding-left: 9px;
    padding-right: 9px;
    background-color: #f3f3f3;
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 16px;
    color: #7D9DAB;
  }
  .admin-listing-body table th:hover {
    background-color: #7D9DAB;
    color: #FFFFFF;
    cursor: pointer;
  }
  .admin-listing-body table th:hover .inner-wrap div.asc {
    background-image: url("../css/images/arrow-down-small-white.png");
  }
  .admin-listing-body table th:hover .inner-wrap div.desc {
    background-image: url("../css/images/arrow-up-small-white.png");
  }
  .admin-listing-body table th .inner-wrap {
    position: relative;
  }
  .admin-listing-body table th .inner-wrap div {
    position: absolute;
    top: 6px;
    right: 6px;
    font-size: 12px;
    width: 6px;
    height: 6px;
  }
  .admin-listing-body table th .inner-wrap div.asc {
    background-image: url("../css/images/arrow-down-small-yellow.png");
  }
  .admin-listing-body table th .inner-wrap div.desc {
    background-image: url("../css/images/arrow-up-small-yellow.png");
  }

  .admin-listing-body table td {
    border: 1px solid black;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 16px;
    border: 1px solid #ddd9da;
  }

  .admin-listing-body a {
    text-decoration: none;
    color: #608595;
  }
  .admin-listing-body a:hover {
    text-decoration: underline;
  }

  .admin-listing-body table tr td:first-child {
    border-left: 0px;
  }

  .admin-listing-body table tr td:last-child {
    border-right: 0px;
  }

  .admin-listing-body table tr.empty-space td {
    border-bottom: 0px;
    padding: 5px;
  }

  .admin-listing-body table tr:nth-of-type(3) td {
    border-top: 0px;
  }

  .admin-listing-body table tr:last-child td {
    border-bottom: 0px;
  }

  .admin-listing-body table tr.empty-space {
    background-color: transparent;
    height: 10px;
  }
  .admin-listing-body table tr.empty-space:hover {
    cursor: default;
  }
  .admin-listing-body table tr.empty-space td {
    border-bottom: 0px;
  }

  .admin-listing-body table th {
    border: 1px solid white;
  }

  .admin-listing-body th:first-child,
  .admin-listing-body tr td:first-child {
    padding-left: 100px;
  }

  .admin-listing-body th:last-child,
  .admin-listing-body tr td:last-child {
    padding-right: 100px;
  }

  .adminsaraksts_tabula.old tr:first-child td {
    border-top: 1px solid transparent !important;
  }

  .flying-link-holder a {
    text-decoration: none !important;
    color: #608595;
  }
  .flying-link-holder a:hover {
    text-decoration: underline !important;
  }

  .icon-left {
    background-image: url("../css/images/arrow-left.png");
    width: 9px;
    height: 17px;
  }

  .icon-right {
    background-image: url("../css/images/arrow-right.png");
    width: 9px;
    height: 17px;
  }
  .icon-right.dark {
    background-image: url("../css/images/arrow-right-dark.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }

  .icon-download {
    background-image: url("../css/images/icon-download.png");
    width: 20px;
    height: 17px;
  }

  .icon-print {
    background-image: url("../css/images/icon-print.png");
    width: 20px;
    height: 17px;
  }

  .icon-mail {
    background-image: url("../css/images/icon-mail.png");
    width: 22px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center center;
  }

  .icon-phone {
    background-image: url("../css/images/icon-phone.png");
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-position: center center;
  }

  #main-header .header-slider {
    background-position: top center;
  }

  .new_fslider {
    position: relative;
    overflow: hidden;
    width: 670px;
    height: 400px;
  }

  .new_fslider ul {
    width: 20000em;
    position: relative;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .new_fslider li {
    float: left;
  }
  .new_fslider li a {
    display: block;
    position: relative;
  }
  .new_fslider li a .title {
    position: absolute;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    width: 100%;
    padding: 10px;
  }

  .left-content-side .jcarousel-pagination {
    text-align: center;
  }
  .left-content-side .jcarousel-pagination a {
    background-image: url("../css/images/halfblock_slider_pages.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 11px;
    margin-left: 5px;
    margin-right: 5px;
    text-indent: -9999px;
    width: 10px;
    z-index: 999;
  }
  .left-content-side .jcarousel-pagination a.active {
    background-position: 0 -10px;
  }

  .project_fslider {
    position: relative;
    overflow: hidden;
    width: 570px;
    height: 400px;
  }

  .project_fslider ul {
    width: 20000em;
    position: relative;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .project_fslider li {
    float: left;
  }

  .project_fslider-thumb-holder ul {
    list-style: none !important;
  }

  .cat-holder .zzz:first-child {
    margin-top: 10px;
  }
  .cat-holder .sub-cat-holder {
    overflow: hidden;
  }
  .cat-holder .cat-title {
    color: #7D9DAB;
  }
  .cat-holder:last-child .seperator-border {
    background-color: transparent !important;
  }
  .cat-holder:last-child.active .seperator-border {
    background-color: #ddd9da !important;
  }
  .cat-holder .sub-cat {
    border-bottom: 1px solid #ddd9da;
  }
  .cat-holder .sub-cat.active {
    border-bottom: 0px;
  }
  .cat-holder .sub-cat.active .sub-cat-title {
    color: #7D9DAB;
  }
  .cat-holder .sub-cat.active .sub-cat-title span {
    background-image: url("../css/images/arrow-down-yellow.png");
  }
  .cat-holder .sub-cat.active .sub-cat-info-holder {
    display: block;
  }
  .cat-holder .sub-cat.active .sub-cat-info-holder:hover {
    cursor: text;
  }

  .sub-cat-holder .sub-cat:last-child {
    border-bottom: 0px !important;
  }

  .cat-title:hover {
    cursor: pointer;
  }

  .sub-cat:hover {
    cursor: pointer;
  }
  .sub-cat:hover .sub-cat-title {
    color: #7D9DAB !important;
  }
  .sub-cat:hover .icon-right.dark {
    background-image: url("../css/images/arrow-right-yellow.png");
  }

  .news-list-item,
  .project-list-item {
    margin-right: 0px;
  }
  .news-list-item:nth-of-type(2n),
  .project-list-item:nth-of-type(2n) {
    margin-right: 55px;
  }

  .read-more-button:hover {
    background-color: #7D9DAB !important;
  }

  .icon-arrow-left {
    background-image: url("../css/images/arrow-left.png");
    width: 9px;
    height: 17px;
  }

  .text-doc-contents .info .partners a:hover {
    color: #608595 !important;
  }

  .text-doc-contents h1 {
    color: #608595;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px;
  }

  .text-doc-contents img {
    float: left;
    margin-right: 20px;
  }

  .advert-title {
    line-height: 26px;
  }

  .contact-info a {
    color: #000000;
    text-decoration: none;
  }
  .contact-info a:hover {
    color: #608595;
    text-decoration: underline;
  }

  .kontaktu_forma input,
  .kontaktu_forma textarea {
    font-family: "Open Sans";
    font-size: 14px;
  }

  .text-doc-contents ul {
    list-style: disc;
    margin-left: 16px;
  }

  .text-doc-contents ol {
    list-style: decimal;
    margin-left: 16px;
  }

  .news-list-wrapper:hover .news-list-header-title,
  .project-list-wrapper:hover .project-list-header-title {
    color: #608595 !important;
  }

  .catlist-holder a:hover {
    text-decoration: underline !important;
  }

  #context-switcher a {
    text-decoration: none;
    color: #7D9DAB;
    margin-right: 20px;
    line-height: 25px;
  }
  #context-switcher a.sel {
    text-decoration: underline;
    font-weight: 700;
  }
  #context-switcher a:hover {
    color: #608595;
  }

  /* Validation messages
  ----------------------------------------------- */
  .message {
    padding: 10px;
    padding-left: 35px;
    background-color: #e5f5f9;
    border: 1px solid #cae0e5;
    color: #5a9bab;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 15px;
    background-image: url(images/icon-info.png);
    background-repeat: no-repeat;
    background-position: 8px 8px;
    text-shadow: 1px 1px 0 #ffffff;
    line-height: 15px;
    font-size: 11px;
    margin-bottom: 20px;
  }

  .message.success {
    background-color: #e7fae6;
    border: 1px solid #b7cbb6;
    color: #52964f;
    background-image: url(images/icon-ok.png);
  }

  .message.error {
    background-color: #fde8e4;
    border: 1px solid #e6bbb3;
    color: #cf4425;
    background-image: url(images/icon-error.png);
  }

  .message.warning {
    background-color: #fdf7e4;
    border: 1px solid #e5d9b2;
    color: #b28a0b;
    background-image: url(images/icon-warning.png);
  }

  /* ----------------------------------------------- */
  /** Stage container **/
  .connected-carousels .stage {
    width: 620px;
    margin: 20px auto;
    position: relative;
  }

  .connected-carousels .photo-credits {
    position: absolute;
    right: 15px;
    bottom: 0;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
    opacity: .66;
  }

  .connected-carousels .photo-credits a {
    color: #fff;
  }

  /** Navigation container **/
  .connected-carousels .navigation {
    position: relative;
  }

  /** Shared carousel styles **/
  .connected-carousels .carousel {
    overflow: hidden;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }

  .connected-carousels .navigation .carousel {
    width: 496px;
  }

  .connected-carousels .carousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
  }

  .connected-carousels .carousel li {
    float: left;
  }

  /** Stage carousel specific styles **/
  /** Navigation carousel specific styles **/
  .connected-carousels .carousel-navigation li {
    cursor: pointer;
    margin-right: 5px;
  }

  .connected-carousels .carousel-navigation li img {
    display: block;
    border: 1px solid #fff;
  }

  .connected-carousels .carousel-navigation li.active img {
    border-color: #ccc;
  }

  /** Stage carousel controls **/
  .connected-carousels .prev-stage,
  .connected-carousels .next-stage {
    display: block;
    position: absolute;
    top: 0;
    width: 150px;
    height: 400px;
    color: #fff;
    background-repeat: no-repeat;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    zoom: 1;
  }

  .carousel-stage-holder:hover .prev.prev-stage,
  .carousel-stage-holder:hover .next.next-stage {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    zoom: 1;
  }

  .connected-carousels .prev-stage {
    left: 15px;
    background-image: url("../css/images/arrow-left.png");
    background-position: 10% center;
  }

  .connected-carousels .next-stage {
    right: 15px;
    background-image: url("../css/images/arrow-right.png");
    background-position: 90% center;
  }

  .connected-carousels .prev-stage.inactive,
  .connected-carousels .next-stage.inactive {
    display: none;
  }

  .connected-carousels .prev-stage span,
  .connected-carousels .next-stage span {
    display: none;
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
  }

  .connected-carousels .prev-stage span {
    left: 20px;
  }

  .connected-carousels .next-stage span {
    right: 20px;
  }

  .connected-carousels .prev-stage:hover span,
  .connected-carousels .next-stage:hover span {
    display: block;
  }

  /** Navigation carousel controls **/
  .connected-carousels .prev-navigation,
  .connected-carousels .next-navigation {
    position: absolute;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #7D9DAB;
  }
  .connected-carousels .prev-navigation:hover,
  .connected-carousels .next-navigation:hover {
    background-color: #7D9DAB;
  }
  .connected-carousels .prev-navigation:hover.inactive,
  .connected-carousels .next-navigation:hover.inactive {
    background-color: #7D9DAB;
  }

  .connected-carousels .prev-navigation {
    left: 15px;
    top: 35%;
    text-indent: 6px;
    background-image: url("../css/images/arrow-left.png");
  }

  .connected-carousels .next-navigation {
    right: 15px;
    top: 35%;
    text-indent: 20px;
    background-image: url("../css/images/arrow-right.png");
  }

  .connected-carousels .prev-navigation.inactive,
  .connected-carousels .next-navigation.inactive {
    opacity: .5;
    cursor: default;
  }

  /* ----------------------------------------------- */
  .search-bar-holder .select-dropdown-item {
    margin-right: 18px;
  }
  .search-bar-holder .select-dropdown-item:nth-of-type(4n) {
    margin-right: 0px;
  }
  .search-bar-holder .select-dropdown-item select {
    font-family: "Open Sans";
  }

  .adverts-list-info {
    width: 100%;
  }
  .adverts-list-info th {
    font-weight: bold;
    border: 1px solid #505050;
    padding: 5px;
  }
  .adverts-list-info td {
    border: 1px solid #505050;
    padding: 5px;
  }

  .admin-submenu a.sel {
    text-decoration: underline !important;
  }

  .admin_1 textarea {
    font-family: "Open Sans";
    font-size: 13px;
  }

  .left_side {
    float: left;
    width: 570px;
  }

  .right_side {
    float: right;
    width: 570px;
  }
  .right_side table {
    width: 450px;
    float: right;
  }

  #remind-pwd-text a,
  .lapas_karte a,
  .attachements a {
    color: #608595;
    text-decoration: none;
    display: block;
  }
  #remind-pwd-text a:hover,
  .lapas_karte a:hover,
  .attachements a:hover {
    text-decoration: underline;
  }

  .text-doc-contents a {
    color: #608595;
    text-decoration: none;
  }
  .text-doc-contents a:hover {
    text-decoration: underline;
  }

  .lapas_karte li a {
    margin-bottom: 7px;
    display: block;
  }
  .lapas_karte li > ul {
    margin-left: 20px;
  }

  .attachements {
    margin-bottom: 5px;
  }

  .special-heading {
    border-bottom: 2px solid #608595;
    color: #7D9DAB;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 18px;
  }

  .info {
    margin-bottom: 20px;
  }

  .social-link {
    position: relative;
    display: block;
  }
  .social-link a .main {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    zoom: 1;
    display: inline-block;
  }
  .social-link a .hover {
    display: none;
  }
  .social-link a:hover .main {
    display: none;
  }
  .social-link a:hover .hover {
    display: inline-block;
  }

  .startpage-banners img {
    max-height: 130px;
    max-width: 100%;
  }

  .startpage-banners {
    display: table;
    width: 100%;
  }
  .startpage-banners-tr {
    display: table-row;
  }
  .startpage-banners-td {
    display: table-cell;
    width: 25%;
    padding: 0 30px;
    vertical-align: middle;
  }
  .startpage-banners a {
    text-decoration: none !important;
  }

  .global-item-list-wrapper {
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }
  .global-item-list-wrapper .header-title {
    color: #7D9DAB;
    font-weight: 600;
    font-size: 20px;
    float: left;
    padding-top: 10px;
  }
  .global-item-list-wrapper .top {
    background-color: #FFFFFF;
    height: 45px;
  }
  .global-item-list-wrapper .top .legend {
    float: left;
    font-size: 12px;
    font-weight: 600;
    line-height: 29px;
    color: #7D9DAB;
    margin-top: 5px;
    padding-left: 30px;
    background-image: url("images/house.svg");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto 24px;
    margin-left: 25px;
  }
  .global-item-list-wrapper .item-list {
    line-height: 23px;
    color: #5b5b5b;
  }
  .global-item-list-wrapper .item-list table {
    border: 1px solid white;
    width: 100%;
  }
  .global-item-list-wrapper .item-list table thead tr th {
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #f3f3f3;
    font-size: 16px;
    color: #7D9DAB;
  }
  .global-item-list-wrapper .item-list table thead tr th .inner-wrap {
    position: relative;
    padding-right: 30px;
  }
  .global-item-list-wrapper .item-list table thead tr th .inner-wrap a {
    color: #7D9DAB;
  }
  .global-item-list-wrapper .item-list table thead tr th .inner-wrap a div {
    position: absolute;
    top: 9px;
    right: 6px;
    font-size: 12px;
    width: 6px;
    height: 6px;
  }
  .global-item-list-wrapper .item-list table thead tr th .inner-wrap a div.asc {
    background-image: url("../css/images/arrow-down-small-yellow.png");
  }
  .global-item-list-wrapper .item-list table thead tr th .inner-wrap a div.desc {
    background-image: url("../css/images/arrow-up-small-yellow.png");
  }
  .global-item-list-wrapper .item-list table thead tr th:first-child {
    border-left: 1px solid white;
    padding-left: 18px;
  }
  .global-item-list-wrapper .item-list table thead tr th:last-child {
    border-right: 1px solid white;
  }
  .global-item-list-wrapper .item-list table thead tr th:hover {
    background-color: #7D9DAB;
    color: #FFFFFF;
    cursor: pointer;
  }
  .global-item-list-wrapper .item-list table thead tr th:hover .inner-wrap a {
    display: block;
    color: #FFFFFF;
    text-decoration: none;
  }
  .global-item-list-wrapper .item-list table thead tr th:hover .inner-wrap a div {
    background-image: url("../css/images/arrow-down-small-white.png");
  }
  .global-item-list-wrapper .item-list table thead tr th:hover .inner-wrap a div.asc {
    background-image: url("../css/images/arrow-down-small-white.png");
  }
  .global-item-list-wrapper .item-list table thead tr th:hover .inner-wrap a div.desc {
    background-image: url("../css/images/arrow-up-small-white.png");
  }
  .global-item-list-wrapper .item-list table tbody tr td {
    border: 1px solid black;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 16px;
    border: 1px solid #ddd9da;
    font-size: 14px;
  }
  .global-item-list-wrapper .item-list table tbody tr td:first-child {
    border-left: 0px;
    padding-left: 18px;
  }
  .global-item-list-wrapper .item-list table tbody tr td:last-child {
    border-right: 0px;
  }
  .global-item-list-wrapper .item-list table tbody tr td a {
    text-decoration: none;
    color: #608595;
  }
  .global-item-list-wrapper .item-list table tbody tr td a:hover {
    text-decoration: underline;
  }
  .global-item-list-wrapper .item-list table tbody tr td .thumb-with-title {
    display: table;
    position: relative;
  }
  .global-item-list-wrapper .item-list table tbody tr td .thumb-with-title .left {
    display: table-cell;
    vertical-align: top;
    text-align: left;
    width: 70px;
    padding-right: 43px;
  }
  .global-item-list-wrapper .item-list table tbody tr td .thumb-with-title .left img {
    min-width: 70px;
    height: 60px;
  }
  .global-item-list-wrapper .item-list table tbody tr td .thumb-with-title .left .identificator {
    display: none;
    background-image: url("images/house.svg");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 20px;
    left: 80px;
  }
  .global-item-list-wrapper .item-list table tbody tr td .thumb-with-title .right {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
  }
  .global-item-list-wrapper .item-list table tbody tr td .thumb-with-title.no-image .left {
    width: auto;
    padding-right: 0px;
  }
  .global-item-list-wrapper .item-list table tbody tr td .date {
    color: #7D9DAB;
    font-weight: 700;
  }
  .global-item-list-wrapper .item-list table tbody tr td .small-desc {
    font-size: 13px;
    line-height: 13px;
    margin-top: 5px;
  }
  .global-item-list-wrapper .item-list table tbody tr td.area {
    font-size: 16px;
  }
  .global-item-list-wrapper .item-list table tbody tr td.price {
    font-size: 16px;
    color: #7D9DAB;
    font-weight: 700;
    white-space: nowrap;
  }
  .global-item-list-wrapper .item-list table tbody tr td:nth-of-type(2) {
    font-weight: 700;
  }
  .global-item-list-wrapper .item-list table tbody tr:hover {
    background-color: #f3f3f3;
    cursor: pointer;
  }
  .global-item-list-wrapper .item-list table tbody tr:nth-of-type(1) {
    background-color: transparent !important;
    cursor: default !important;
    height: 10px;
  }
  .global-item-list-wrapper .item-list table tbody tr:nth-of-type(1) td {
    border-top: 0px;
    border-bottom: 0px;
    padding: 5px;
  }
  .global-item-list-wrapper .item-list table tbody tr:nth-of-type(2) td {
    border-top: 0px;
  }
  .global-item-list-wrapper .item-list table tbody tr:last-child td {
    border-bottom: 0px;
  }
  .global-item-list-wrapper .item-list table tbody tr.admin-published:hover {
    background-color: #f3f3f3;
  }
  .global-item-list-wrapper .item-list table tbody tr.admin-published .thumb-with-title .left .identificator {
    display: block;
  }
  .global-item-list-wrapper .item-list table tbody tr.admin-published .thumb-with-title .right {
    color: #7D9DAB;
  }
  .global-item-list-wrapper .item-list table tbody tr.admin-published .thumb-with-title.no-image .left {
    width: auto;
    padding-right: 43px;
  }
  .global-item-list-wrapper .item-list table tbody tr.admin-published .thumb-with-title.no-image .left .identificator {
    top: -3px;
    left: 0px;
  }

  .input-holder {
    position: relative;
    margin-bottom: 10px;
    width: 286px;
    float: left;
    margin-right: 18px;
  }
  .input-holder:nth-of-type(4n) {
    margin-right: 0px;
  }
  .input-holder label {
    position: absolute;
    z-index: 2;
    pointer-events: none;
    top: 10px;
    left: 6px;
    font-size: 12px;
  }

  .purchase-table {
    display: table;
  }
  .purchase-table .tr {
    display: table-row;
  }
  .purchase-table .tr .td {
    display: table-cell;
    vertical-align: middle;
    word-break: break-all;
  }
  .purchase-table .tr .td.red {
    color: #7a1631;
    font-weight: 700;
  }
  .purchase-table .tr .td:first-child {
    padding-right: 10px;
    width: 15px;
  }
  .purchase-table .tr .td.p-clock {
    width: 13px;
  }
  .purchase-table .tr .td.p-clock img {
    position: relative;
    top: -2px;
  }

  .purchases-item-table {
    width: 100%;
  }
  .purchases-item-table > tbody > tr > td {
    border: 1px solid #505050;
    padding: 10px;
  }
  .purchases-item-table > tbody > tr > td:first-child {
    background-color: #f3f3f3;
    font-weight: 700;
    width: 300px;
  }

  .attachments {
    margin-top: 30px;
    border-top: 1px solid #7D9DAB;
    padding-top: 30px;
  }
  .attachments .file {
    padding-left: 48px;
    background-image: url("images/icon-attachment.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    min-height: 48px;
    margin-right: 40px;
    margin-bottom: 15px;
    padding-top: 15px;
    box-sizing: border-box;
  }
  .attachments .file a {
    font-size: 16px;
    color: #7D9DAB;
    text-decoration: none !important;
    display: block;
  }
  .attachments .file a:hover {
    text-decoration: underline !important;
  }

  .lead-text {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    margin-bottom: 40px;
  }

  .loading:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 99;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: rgba(235, 232, 224, 0.9);
    /*works only on wasp/theyr server, not locally cause of .GIF caps*/
    background-image: url("images/icon-loading.gif");
    background-repeat: no-repeat;
    background-position: center center;
  }
}
@media all and (max-width: 1280px) {
  .container {
    width: 1280px;
  }

  .left-content-side,
  .right-content-side {
    width: 620px !important;
  }

  .advert-form-body th:first-child,
  .advert-form-body tr td:first-child {
    padding-left: 25px;
  }

  .advert-form-body th:last-child,
  .advert-form-body tr td:last-child {
    padding-right: 25px;
  }

  .new_fslider {
    width: 620px;
  }

  .startpage-banners img {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .startpage-banners a:last-child img {
    margin-left: 36px !important;
  }

  .hot-news a.arrow-right {
    padding-right: 65px;
  }
}
/*Old design---------------------------------------------------------------------------------------------*/
.margin-bottom-20 {
  font-size: 15px;
}

div.admin_1 {
  background: none repeat scroll 0 0 #f6f6f6;
  box-shadow: 0 0 10px #aaa;
  position: relative;
  width: 1200px;
  line-height: 16px;
  padding-bottom: 0px !important;
  font-size: 15px !important;
}

ul.admin_nav, ul.admin_nav2 {
  background: none repeat scroll 0 0 #f6f6f6;
  border-bottom: 5px solid #7D9DAB;
  height: 120px;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

.admin_nav li, .admin_nav2 li {
  display: block;
  float: left;
}

.admin_nav a, .admin_nav2 a {
  background: url("images/admin_nav_li.png") repeat-y scroll right center #fff;
  color: #bbb;
  display: block;
  font-size: 14px;
  line-height: 13px;
  height: 90px;
  padding: 15px;
  text-decoration: none;
  width: 133px;
}

.admin_nav a.last {
  background-image: none;
  width: 134px;
}

.admin_nav a.sel {
  background-color: #f6f6f6;
  color: #7D9DAB;
}

.admin_nav a {
  width: auto;
}

.admin_nav a:hover, .admin_nav a:visited:hover {
  color: #7D9DAB;
  text-decoration: none;
}

.admin_nav a.sel span, .admin_nav a:hover span, .admin_nav a:visited:hover span {
  color: #8a8a8a;
}

.admin_nav span {
  display: block;
  font-size: 30px;
  margin-bottom: 10px;
}

.admin_nav2 a {
  color: #7D9DAB !important;
  width: auto;
}
.admin_nav2 a:hover {
  color: #608595 !important;
  text-decoration: none;
}

.admin_nav2 a.last {
  background-image: none;
}

.admin_nav2 a.sel {
  background-color: #f6f6f6;
}

.admin_nav2 span {
  background: url("images/adminsaraksts.png") repeat scroll 0 0 transparent;
  display: block;
  height: 21px;
  margin: 5px 0;
  width: 26px;
}

.adminsaraksts_wrap {
  padding: 30px 15px 30px;
}

table.adminsaraksts_tabula {
  border-spacing: 0;
  width: 100%;
  line-height: 18px;
}

table.adminsaraksts_tabula.old {
  margin-top: 10px;
}

.adminsaraksts_tabula tr {
  background: url("images/adminsaraksts_table.png") repeat-x scroll center bottom transparent;
}

.adminsaraksts_tabula td {
  margin: 0;
  padding: 5px;
  vertical-align: top;
}

.npk {
  color: #000;
  width: 30px;
}

.datums {
  color: #828282;
  width: 90px;
}

.datums-lidz {
  color: #828282;
  width: 180px;
}

.action-buttons {
  width: 270px;
}
.action-buttons a {
  margin-left: 10px;
}

.adminsaraksts_tabula a {
  color: #7D9DAB;
  text-decoration: none;
}

.adminsaraksts_tabula.old a {
  color: #7D9DAB;
  text-decoration: none;
}

.adminsaraksts_tabula a:hover, .adminsaraksts_tabula a:visited:hover {
  color: #608595;
  text-decoration: none;
}

.admin_1 .adminsaraksts_tabula form {
  height: auto;
  padding: 0;
  position: static;
}

.admin_1 .pieteikumi {
  border: 0 none;
  color: #fff !important;
  display: block;
  float: right;
  font-size: 11px;
  font-weight: bold;
  line-height: 10px;
  text-align: center;
  width: 110px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #7D9DAB;
  margin-top: 5px;
  margin-bottom: 5px;
}

span.check {
  background-position: 0 -21px;
  color: #fff;
}

.admin_1 .pieteikumi:hover {
  color: #fff;
  text-decoration: none;
  background-color: #608595;
}

.admin_1 form {
  min-height: 432px;
  padding: 30px 15px 30px;
  position: relative;
}

.admin_1 label {
  color: #000000;
  display: block;
  font-size: 13px;
  margin: 10px 0 5px;
}

.admin_1 input.err, .admin_1 select.err, .admin_1 textarea.err {
  border: 2px solid #9a0025;
}

.admin_1 input {
  border: 1px solid #d4d4d4;
  height: 32px;
  width: 163px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 5px;
}

.admin_1 input.cnpart {
  width: auto;
}

.admin_1 input.cnpartr {
  width: auto;
}

.admin_1 select {
  border: 1px solid #d4d4d4;
  min-width: 163px;
  height: 32px;
  padding-left: 10px;
  margin-bottom: 5px;
}

label.cb_lbl {
  clear: left;
  float: left;
}

input#piemineklis, input#b_has_elevator, input#piemineklis, input#ab_has_elevator {
  border: 0 none;
  float: left;
  font-size: 13px;
  height: auto;
  margin: 10px 5px 5px;
  width: auto;
}

.admin_1 textarea {
  border: 1px solid #d4d4d4;
  float: left;
  height: 92px;
  width: 520px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 5px;
}

div.left_side {
  float: left;
  width: 240px;
}

div.right_side {
  float: left;
}

div.bottom_side {
  clear: both;
}
div.bottom_side:before, div.bottom_side:after {
  content: "";
  display: table;
}
div.bottom_side:after {
  clear: both;
}

.bottom_side a {
  color: #fff !important;
  display: block;
  float: left;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  margin-top: 5px;
  text-align: center;
  text-decoration: none;
  width: 134px;
  background-color: #7D9DAB;
  padding-top: 5px;
  padding-bottom: 5px;
  height: auto;
  -webkit-transition: none;
  transition: none;
}
.bottom_side a:hover {
  background-color: #608595;
  text-decoration: none;
}

input.save {
  border: 0 none;
  color: #fff;
  float: right;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  margin-top: 5px;
  background-color: #7D9DAB;
  padding-top: 5px;
  padding-bottom: 5px;
  height: auto;
  margin-left: 5px;
}
input.save:hover {
  background-color: #608595;
}

.styled-submit-button {
  background: url("images/continue.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  color: #fff;
  float: right;
  font-size: 11px;
  font-weight: bold;
  height: 21px;
  line-height: 14px;
  margin-top: 5px;
  width: 163px;
  padding: 4px;
}

#context-switcher a {
  padding-right: 10px;
  text-decoration: none;
}

hr {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #fff -moz-use-text-color #e2e2e2;
  border-image: none;
  border-left: 0 none;
  border-right: 0 none;
  border-style: solid none;
  border-width: 1px 0;
  clear: both;
  margin: 7px 0;
}

.admin_1 input.err, .admin_1 select.err, .admin_1 textarea.err {
  border: 2px solid #9a0025;
}

.admin_1 p {
  padding: 15px 0 5px;
  line-height: 16px;
}

.admin_1 {
  color: #4b4a4a;
}

div.clr {
  clear: both;
}

.aheader {
  border-bottom: 5px solid #7D9DAB;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.aheader h1 {
  color: #8a8a8a;
  font-size: 26px;
  padding-top: 15px;
  font-weight: normal;
}

/*
.admin_1 .right_side {
	width: auto !important;
}
*/
.admin_1 h2 {
  font-size: 18px;
  margin: 15px 0;
  font-weight: bold;
}

.header-holder h1 {
  color: #8a8a8a;
  font-size: 26px;
  padding-top: 15px;
  font-weight: normal;
}

.header-holder h2 {
  font-size: 18px;
  margin: 15px 0;
  font-weight: bold;
}

.adminsaraksts_tabula th {
  font-weight: bold;
  padding: 5px;
}

.admin_1 h3 {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}

.admin_1 h4 {
  margin-bottom: 20px;
  margin-top: 20px;
  font-weight: bold;
}

.admin_1 a.sel {
  font-weight: 700;
}

.table-img-wrapper {
  width: 80px;
  height: 66px;
  overflow: hidden;
}

.adv-info {
  display: table;
  width: 100%;
  margin-bottom: 30px;
}
.adv-info .left {
  display: table-cell;
  vertical-align: top;
  width: 86px;
}
.adv-info .left .legend-icon {
  width: 66px;
  height: 70px;
  margin-top: 0px;
  margin-right: 20px;
}
.adv-info .left .image-wrapper {
  margin-bottom: 20px;
}
.adv-info .right {
  display: table-cell;
  vertical-align: top;
}
.adv-info .right .title {
  font-size: 24px;
  font-weight: 600;
  color: #7D9DAB;
  margin-bottom: 7px;
}
.adv-info .right .title .type {
  font-size: 21px;
  color: #7D9DAB;
  margin-bottom: 5px;
}
.adv-info .right .land-area {
  font-weight: 600;
  color: #5b5b5b;
}
.adv-info .right .land-area span {
  color: #7D9DAB;
}
.adv-info .right.bottom {
  vertical-align: bottom;
}
.adv-info .right.bottom .title {
  margin-bottom: 0px;
}

.adv-info-block .price-wrapper {
  float: right;
  color: #FFFFFF;
  background-color: #7D9DAB;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  line-height: 20px;
  width: 212px;
  margin-left: 20px;
  margin-bottom: 10px;
  box-sizing: border-box;
}
.adv-info-block .price-wrapper .building-sum {
  font-weight: 600;
  margin-bottom: 15px;
}
.adv-info-block .price-wrapper .building-sum .price {
  font-size: 18px;
  font-weight: 700;
  padding-right: 5px;
}
.adv-info-block .price-wrapper .building-sum .inf {
  font-size: 12px;
}
.adv-info-block .price-wrapper .total-sum {
  margin-bottom: 15px;
}
.adv-info-block .price-wrapper .land-sum {
  margin-bottom: 15px;
}
.adv-info-block .published {
  color: #7D9DAB;
  margin-bottom: 20px;
  font-weight: 600;
}

.inner-info-block {
  line-height: 20px;
  font-weight: 600;
  margin-bottom: 20px;
}
.inner-info-block > div {
  margin-bottom: 3px;
}
.inner-info-block span {
  color: #7D9DAB;
}

.child-p-margins p {
  margin-bottom: 10px;
}
.child-p-margins p:last-child {
  margin-bottom: 0px;
}

.preemption div.left_side {
  float: left;
  width: 50%;
}

.preemption div.right_side {
  float: left;
  width: 50%;
}

input.add_more {
  border: 0 none;
  color: #fff;
  cursor: pointer;
  float: left;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  margin: 10px 0;
  width: 162px;
  padding: 0px !important;
  background-color: #7D9DAB;
}
input.add_more:hover {
  background-color: #608595;
}

.left_side hr {
  width: 90%;
}

.repeat input.del_more, .arepeat input.del_more {
  display: none;
}

input.del_more {
  border: 0 none;
  color: #fff;
  cursor: pointer;
  float: right;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  margin: 10px 10px 10px 0;
  width: 162px;
  padding: 0px !important;
  background-color: #7D9DAB;
}
input.del_more:hover {
  background-color: #608595;
}

#application_form .left_side {
  width: auto !important;
}

#application_form .right_side table {
  width: auto !important;
}
#application_form .right_side table td:first-child {
  /*width: 200px !important;*/
}
#application_form .right_side table textarea {
  width: 468px !important;
}

.bottom_side .save {
  cursor: pointer;
}

#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)" !important;
  filter: alpha(opacity=75) !important;
  -moz-opacity: 0.75 !important;
  -khtml-opacity: 0.75 !important;
  opacity: 0.75 !important;
  zoom: 1;
}

#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}

#cboxContent {
  position: relative;
}

#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

#cboxTitle {
  margin: 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

#cboxOverlay {
  background: #000000;
}

#colorbox {
  outline: 0;
}

#cboxContent {
  margin-top: 32px;
  overflow: visible;
  background: #ffffff;
  border: 2px solid #7D9DAB;
}

.cboxIframe {
  background: #ffffff;
}

#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

#cboxLoadedContent {
  background: #ffffff;
  padding: 1px;
}

#cboxLoadingGraphic {
  background: url(images/loading.gif) no-repeat center center;
}

#cboxLoadingOverlay {
  background: #ffffff;
}

#cboxTitle {
  position: absolute;
  top: -22px;
  left: 0;
  color: #000;
}

#cboxCurrent {
  position: absolute;
  top: -22px;
  right: 205px;
  text-indent: -9999px;
}

#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -20px;
  background: url(images/controls.png) no-repeat 0 0;
}

#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
  outline: 0;
}

#cboxPrevious {
  background-position: 0px 0px;
  right: 44px;
}

#cboxPrevious:hover {
  background-position: 0px -25px;
}

#cboxNext {
  background-position: -25px 0px;
  right: 22px;
}

#cboxNext:hover {
  background-position: -25px -25px;
}

#cboxClose {
  background-position: 50% 50%;
  background-image: url("images/icon-close-dark.png");
  background-repeat: no-repeat;
  right: 5px;
  top: 9px;
}

#cboxClose:hover {
  background-position: 50% 50%;
  background-image: url("images/icon-close-red.png");
}

.cboxSlideshow_on #cboxPrevious,
.cboxSlideshow_off #cboxPrevious {
  right: 66px;
}

.cboxSlideshow_on #cboxSlideshow {
  background-position: -75px -25px;
  right: 44px;
}

.cboxSlideshow_on #cboxSlideshow:hover {
  background-position: -100px -25px;
}

.cboxSlideshow_off #cboxSlideshow {
  background-position: -100px 0px;
  right: 44px;
}

.cboxSlideshow_off #cboxSlideshow:hover {
  background-position: -75px -25px;
}

.adverts-list-inner {
  border-collapse: collapse;
  margin-top: 10px;
  width: 100%;
}

.adverts-list-inner thead th {
  background-image: url("images/list-table-header.png");
  background-repeat: repeat-x;
  border-bottom: 1px solid #d7d7d7;
  color: #7a1631;
  font-size: 12px;
  height: 12px;
  padding: 8px 0 6px;
  text-align: left;
}

.adverts-list-inner tbody td {
  border-bottom: 1px solid #d7d7d7;
  color: #636363;
  font-size: 12px;
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
}

.adverts-list-inner tbody tr:hover td {
  background-color: #f8f2de;
}

.preemtion_left,
.preemtion_right {
  line-height: 20px;
}

#ui-datepicker-div {
  display: none;
}

.action-buttons a {
  margin-top: 5px;
  margin-bottom: 5px;
}

.ul-pages-wrapper {
  text-align: center;
}

ul.pages {
  height: 25px;
  margin: 5px 0 5px 10px;
  display: inline-block;
}

.pages li {
  display: block;
  float: left;
  height: 25px;
  list-style: outside none none;
  width: 25px;
}

.pages a {
  background-color: #d5d5d5;
  color: white !important;
  display: block;
  font-size: 12px;
  font-weight: bold;
  height: 13px;
  padding: 6px 0;
  text-align: center;
  text-decoration: none;
  width: 25px;
}

.pages a.prev, .pages a.next, .pages a.first, .pages a.last {
  background-image: url("images/pager_buttons.png");
  font-size: 0;
}

.pages a.prev {
  background-position: center top;
}

.pages a.next {
  background-position: center bottom;
}

.pages a.sel {
  background-color: #d8bc5d;
}

.multiply {
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  text-align: center;
  text-decoration: none;
  width: 134px;
  color: #FFFFFF;
  border: 0px;
  cursor: pointer;
  background-color: #7D9DAB;
  padding-top: 5px;
  padding-bottom: 5px;
  height: auto;
  -webkit-transition: none;
  transition: none;
}
.multiply:hover {
  background-color: #608595;
}

.admin_1 label#confirm-text {
  color: #4b4a4a;
}

.disabled-page-message {
  width: 575px;
  padding: 25px;
  border: 1px solid #608595;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0px 0px 5px;
}

.icon-xls {
  background-image: url("images/icon-xls.svg");
  background-repeat: no-repeat;
  background-position: center center;
  height: 20px;
  width: 20px;
}

.results-cont-inner .title {
  display: block;
  font-size: 15px;
  font-weight: 700;
}
.results-cont-inner .date {
  display: block;
  font-size: 12px;
  font-weight: 700;
  color: #7D9DAB;
}
.results-cont-inner strong {
  text-decoration: underline;
}

/*
.special-heading-popup {
    color: #7a1631;
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 10px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
*/
div.adResultContainer,
#results-cont {
  padding: 0 20px 20px;
}
div.adResultContainer h2,
#results-cont h2 {
  font-size: 18px;
  margin: 15px 0;
  font-weight: 600;
  color: #7a1631;
}
div.adResultContainer p,
#results-cont p {
  padding: 15px 0 5px;
  margin: 0px;
}

#results-cont {
  width: 1196px;
  box-sizing: border-box;
  overflow: hidden;
}

.container #results-cont {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}

.project-text-contents ul {
  list-style: none !important;
}
.project-text-contents ul li:before {
  content: "";
  border-color: transparent #7A1631;
  border-style: solid;
  border-width: 0.35em 0 0.35em 0.45em;
  display: block;
  height: 0;
  width: 0;
  left: -1em;
  top: 1.15em;
  position: relative;
}

.red-button-style {
  font-family: "Open Sans", sans-serif;
  color: #FFFFFF;
  background-color: #7D9DAB;
  border: 3px solid #7D9DAB;
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: hidden;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
  cursor: pointer;
  letter-spacing: 0em;
  line-height: 18px;
  /* Firefox renders 2px larger line-height on input[type="submit"] and button elements, this fixes it */
}
@-moz-document url-prefix() {
  .red-button-style[type="submit"], .red-button-style[type="button"] {
    line-height: 16px;
  }
}
.red-button-style:hover {
  text-decoration: none;
  background-color: #9a0025;
  border: 3px solid #9a0025;
}
.red-button-style.active {
  background-color: #9a0025;
  border: 3px solid #9a0025;
}

.grey-button-style {
  font-family: "Open Sans", sans-serif;
  color: #FFFFFF;
  background-color: #666666;
  border: 3px solid #666666;
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: hidden;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
  cursor: pointer;
  letter-spacing: 0em;
  line-height: 18px;
  /* Firefox renders 2px larger line-height on input[type="submit"] and button elements, this fixes it */
}
@-moz-document url-prefix() {
  .grey-button-style[type="submit"], .grey-button-style[type="button"] {
    line-height: 16px;
  }
}
.grey-button-style:hover {
  text-decoration: none;
  background-color: gray;
  border: 3px solid gray;
}

.default-input-style {
  font-family: "Open Sans", sans-serif;
  background-color: #f3f3f3;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
  border: 1px solid #f3f3f3 !important;
  box-sizing: border-box;
  width: 100%;
  font-size: 12px;
  /* Chrome and Safari renders larger line-height, declaring height fixes it */
  height: 32px !important;
}
.default-input-style.error {
  border: 1px solid #FF0000 !important;
}

.admin-ad-filter-wrapper {
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
.admin-ad-filter-wrapper .admin_search_block {
  margin: 0px;
  border: 1px solid #D1DDDF;
}
.admin-ad-filter-wrapper .admin_search_block form {
  min-height: 0px;
  padding: 0px;
}
.admin-ad-filter-wrapper .admin_search_block form input {
  height: 30px !important;
}
.admin-ad-filter-wrapper .filtrs {
  min-height: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
.admin-ad-filter-wrapper .search-bar-holder .select-dropdown-item {
  position: relative;
  margin-bottom: 10px;
  width: 271px;
  float: left;
}
.admin-ad-filter-wrapper .search-bar-holder .select-dropdown-item > span {
  width: 254px;
  display: block;
}
.admin-ad-filter-wrapper .search-bar-holder .select-dropdown-item > span select {
  border: 0px;
  background-color: #f3f3f3;
  width: 271px;
  margin: 0px;
  padding-left: 5px;
  line-height: 28px;
  height: 32px;
  font-size: 12px;
}
.admin-ad-filter-wrapper .search-bar-holder .select-dropdown-item .select-extension {
  position: absolute;
  background-color: #7D9DAB;
  font-size: 11px;
  line-height: 12px;
  color: #FFFFFF;
}
.admin-ad-filter-wrapper .filtrs_izv .item {
  float: left;
  margin-right: 19px;
  margin-bottom: 10px;
}
.admin-ad-filter-wrapper .filtrs_izv .item label {
  float: left;
  margin-right: 10px;
  color: #FFFFFF;
  line-height: 16px;
  margin-top: 7px;
}
.admin-ad-filter-wrapper .filtrs_izv .item .default-input-style {
  float: left;
  margin-right: 10px;
}
.admin-ad-filter-wrapper .filter-bottom .red-button-style {
  float: right;
  padding-left: 40px;
  padding-right: 40px;
  margin-left: 10px;
}
.admin-ad-filter-wrapper .filter-bottom .info-text {
  float: right;
  display: inline-block;
  margin-top: 9px;
  margin-right: 10px;
  color: #FFFFFF;
}

.fixed-table-cell-width {
  width: 96px;
}

.popup-wrapper {
  line-height: 24px;
  padding: 30px;
  height: 540px;
  box-sizing: border-box;
}
.popup-wrapper#rule_popup a {
  float: left;
  color: #FFFFFF;
  text-decoration: none;
}
.popup-wrapper#rule_popup a:last-child {
  float: right;
}

.legend-icon {
  background-image: url("images/house.svg");
  background-repeat: no-repeat;
  background-position: center center;
  width: 24px;
  height: 24px;
  float: left;
  margin-top: 5px;
  margin-right: 10px;
}

.advert-type .type {
  margin-bottom: 10px;
}
.advert-type .legend-icon {
  margin-top: -5px;
}

.advert-title .legend-icon {
  margin-top: 0px;
}

.radio-button-style .input-wrapper {
  position: relative;
  margin-bottom: 8px;
}
.radio-button-style .input-wrapper input[type="radio"] {
  position: absolute;
  top: 0px;
  left: 0px;
  width: auto;
  height: auto;
  border: 0px;
  padding: 0px;
}
.radio-button-style .input-wrapper label {
  line-height: 14px;
  float: left;
  padding-left: 20px;
  margin: 0px;
}

.adminsaraksts-lr-table-style th, .adminsaraksts-lr-table-style td {
  border: 1px solid grey;
  padding: 10px;
}
.adminsaraksts-lr-table-style th {
  font-weight: 700;
}

.text-overflow-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 20px;
}

/*@import
    "components/attachments",
    "components/audio",
    "components/blockquote",
    "components/breadcrumbs",
    "components/button",
    "components/captcha",
    "components/check",
    "components/input",
    "components/message",
    "components/pagination",
    "components/select",
    "components/socialnetworks",
    "components/upload";
*/
/*
    "vendor/scrollbar",
    "vendor/nouislider",
    "vendor/colorbox";
*/

/*# sourceMappingURL=supplement-1.css.map */
