﻿/* #region GREY LAYOUT */
/* new */
/* old -- still in use! */
/* #endregion */
/* #region BRAND COLORS */
/* for reference: old colors are behind every value in comments */
/*#0A665A;*/
/*#4AA89B;*/
/*#92CBC3;*/
/*#C6E2DE;*/
/*#DBEEEB;*/
/*#EBF7F5;*/
/*#D46124;*/
/*#FB9860;*/
/*#FDC19F;*/
/*#FEEADF;*/
/*#004878;*/
/*#4086B6;*/
/*#8CB6D3;*/
/*#D9E7F1;*/
/*#0084BD;*/
/*#40B7EA;*/
/*#8CD4F2;*/
/*#D9F1FB;*/
/*#A82623;*/
/*#DA6260;*/
/*#E9A19F;*/
/*#F8E0DF;*/
/*#71A133;*/
/*#AAD56F;*/
/*#CCE6A8;*/
/*#EEF7E2;*/
/*#D99800;*/
/*#FFC740;*/
/*#FFDD8C;*/
/*#FFF4D9;*/
/*#7A407A;*/
/*#B97FB9;*/
/*#D5B2D5;*/
/*#F1E6F1;*/
/*#A10541;*/
/*#D4447D;*/
/*#E58FB1;*/
/*#F7DAE5;*/
/* #endregion */
/* #region OTHER BRAND'S COLORS */
/* #endregion */
/* SEARCH COLORS */
.normal {
  font-weight: normal !important;
}
.bold {
  font-weight: bold !important;
}
.italic {
  font-style: italic !important;
}
.underline {
  text-decoration: underline !important;
}
.strike {
  text-decoration: line-through;
}
.no-underline {
  text-decoration: none;
}
.left {
  float: left !important;
}
.right {
  float: right !important;
}
.bg-left {
  background-position: left center;
}
.bg-center {
  background-position: center center;
}
.bg-right {
  background-position: right center;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.clear {
  clear: both;
}
.clear:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.hide {
  display: none !important;
}
.invisible {
  visibility: hidden;
}
.show {
  display: inline-block !important;
}
.no-padding {
  padding: 0 !important;
}
.no-padding:after {
  padding: 0 !important;
}
.no-padding:before {
  padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
.no-margin:after {
  margin: 0 !important;
}
.no-margin:before {
  margin: 0 !important;
}
.no-wrap {
  white-space: nowrap;
}
.no-float {
  float: none !important;
}
.pointer {
  cursor: pointer;
}
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.small {
  font-size: .8em;
}
.subtitle {
  font-size: 0.75em;
  color: #303030;
  font-style: italic;
  margin-bottom: 0.5em;
}
.honeypot {
  display: none;
}
.txt.teal {
  color: #0E8B7A;
}
.txt.orange {
  color: #FA752B;
}
.txt.navy {
  color: #005E9E;
}
.txt.blue {
  color: #009EE3;
}
.txt.grey {
  color: #575756;
}
.txt.red {
  color: #CE2E2B;
}
.txt.green {
  color: #8DC73F;
}
.txt.yellow {
  color: #FFB400;
}
.txt.purple {
  color: #A154A1;
}
.txt.fuchsia {
  color: #C60651;
}