/*device widths*/
/*xs = 0 - 767*/
/*sm = 768 - 991 */
/*md - 992 - 1190 */
/*lg = 1200 - inf*/
/*
@media-xs-1x: ~"only screen and (max-width:" @smMin + (1 * @smIncr) ~"px)";
@media-xs-2x: ~"only screen and (max-width: 480px)";
@media-xs-3x: ~"only screen and (max-width: 667px)";
@media-xs-4x: ~"only screen and (max-width: 767px)"; 

@media-sm-1x: ~"only screen and (max-width: 768px)";
@media-sm-2x: ~"only screen and (max-width: 840px)";
@media-sm-3x: ~"only screen and (max-width: 920px)";
@media-sm-4x: ~"only screen and (max-width: 991px)";

@media-md-1x: ~"only screen and (max-width: 992px)";
@media-md-2x: ~"only screen and (max-width: 1020px)";
@media-md-3x: ~"only screen and (max-width: 1120px)";
@media-md-4x: ~"only screen and (max-width: 1199px)";

@media-lg-1x: ~"only screen and (max-width: 1200px)";
@media-lg-2x: ~"only screen and (max-width: 1400px)";
@media-lg-3x: ~"only screen and (max-width: 1600px)";
@media-lg-4x: ~"only screen and (max-width: 1920px)";
@media-lg-5x: ~"only screen and (max-width: 2400px)";
*/
/*body settings*/
/* html and body */
html,
body {
  color: #222222;
  font-family: "Montserrat, sans-serif";
  font-size: 14px;
  margin: 0px;
  padding: 0px;
  min-width: 320px;
  background-color: #fff;
}
.bodyBackgroundColor {
  background-color: #fff;
}
.bodyBackgroundColor-lighter-1x {
  background-color: #ffffff;
}
.bodyBackgroundColor-lighter-2x {
  background-color: #ffffff;
}
.bodyBackgroundColor-lighter-3x {
  background-color: #ffffff;
}
.bodyBackgroundColor-lighter-4x {
  background-color: #ffffff;
}
.bodyBackgroundColor-lighter-5x {
  background-color: #ffffff;
}
a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
a:active {
  text-decoration: none;
}
.textLighterColor {
  color: #888888;
}
.textLightestColor {
  color: #eeeeee;
}
.textDarkerColor {
  color: #080808;
}
.textDarkestColor {
  color: #000000;
}
.text-regular {
  font-size: 14px;
}
@media only screen and (max-width: 2400px ) {
  .text-large-1x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 2100px ) {
  .text-large-1x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1800px ) {
  .text-large-1x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1500px ) {
  .text-large-1x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1200px ) {
  .text-large-1x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1199px ) {
  .text-large-1x {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1130px ) {
  .text-large-1x {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1061px ) {
  .text-large-1x {
    font-size: 20px;
  }
}
@media only screen and (max-width: 992px ) {
  .text-large-1x {
    font-size: 20px;
  }
}
@media only screen and (max-width: 991px ) {
  .text-large-1x {
    font-size: 18px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .text-large-1x {
    font-size: 18px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .text-large-1x {
    font-size: 18px;
  }
}
@media only screen and (max-width: 768px ) {
  .text-large-1x {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px ) {
  .text-large-1x {
    font-size: 16px;
  }
}
@media only screen and (max-width: 618px ) {
  .text-large-1x {
    font-size: 16px;
  }
}
@media only screen and (max-width: 469px ) {
  .text-large-1x {
    font-size: 16px;
  }
}
@media only screen and (max-width: 320px ) {
  .text-large-1x {
    font-size: 16px;
  }
}
@media only screen and (max-width: 2400px ) {
  .text-large-2x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 2100px ) {
  .text-large-2x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1800px ) {
  .text-large-2x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1500px ) {
  .text-large-2x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1200px ) {
  .text-large-2x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1199px ) {
  .text-large-2x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1130px ) {
  .text-large-2x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1061px ) {
  .text-large-2x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 992px ) {
  .text-large-2x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 991px ) {
  .text-large-2x {
    font-size: 20px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .text-large-2x {
    font-size: 20px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .text-large-2x {
    font-size: 20px;
  }
}
@media only screen and (max-width: 768px ) {
  .text-large-2x {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px ) {
  .text-large-2x {
    font-size: 18px;
  }
}
@media only screen and (max-width: 618px ) {
  .text-large-2x {
    font-size: 18px;
  }
}
@media only screen and (max-width: 469px ) {
  .text-large-2x {
    font-size: 18px;
  }
}
@media only screen and (max-width: 320px ) {
  .text-large-2x {
    font-size: 18px;
  }
}
@media only screen and (max-width: 2400px ) {
  .text-large-3x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 2100px ) {
  .text-large-3x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 1800px ) {
  .text-large-3x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 1500px ) {
  .text-large-3x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 1200px ) {
  .text-large-3x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 1199px ) {
  .text-large-3x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1130px ) {
  .text-large-3x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1061px ) {
  .text-large-3x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 992px ) {
  .text-large-3x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 991px ) {
  .text-large-3x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .text-large-3x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .text-large-3x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 768px ) {
  .text-large-3x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px ) {
  .text-large-3x {
    font-size: 20px;
  }
}
@media only screen and (max-width: 618px ) {
  .text-large-3x {
    font-size: 20px;
  }
}
@media only screen and (max-width: 469px ) {
  .text-large-3x {
    font-size: 20px;
  }
}
@media only screen and (max-width: 320px ) {
  .text-large-3x {
    font-size: 20px;
  }
}
@media only screen and (max-width: 2400px ) {
  .text-large-4x {
    font-size: 28px;
  }
}
@media only screen and (max-width: 2100px ) {
  .text-large-4x {
    font-size: 28px;
  }
}
@media only screen and (max-width: 1800px ) {
  .text-large-4x {
    font-size: 28px;
  }
}
@media only screen and (max-width: 1500px ) {
  .text-large-4x {
    font-size: 28px;
  }
}
@media only screen and (max-width: 1200px ) {
  .text-large-4x {
    font-size: 28px;
  }
}
@media only screen and (max-width: 1199px ) {
  .text-large-4x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 1130px ) {
  .text-large-4x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 1061px ) {
  .text-large-4x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 992px ) {
  .text-large-4x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 991px ) {
  .text-large-4x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .text-large-4x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .text-large-4x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 768px ) {
  .text-large-4x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 767px ) {
  .text-large-4x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 618px ) {
  .text-large-4x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 469px ) {
  .text-large-4x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 320px ) {
  .text-large-4x {
    font-size: 22px;
  }
}
@media only screen and (max-width: 2400px ) {
  .text-large-5x {
    font-size: 30px;
  }
}
@media only screen and (max-width: 2100px ) {
  .text-large-5x {
    font-size: 30px;
  }
}
@media only screen and (max-width: 1800px ) {
  .text-large-5x {
    font-size: 30px;
  }
}
@media only screen and (max-width: 1500px ) {
  .text-large-5x {
    font-size: 30px;
  }
}
@media only screen and (max-width: 1200px ) {
  .text-large-5x {
    font-size: 30px;
  }
}
@media only screen and (max-width: 1199px ) {
  .text-large-5x {
    font-size: 28px;
  }
}
@media only screen and (max-width: 1130px ) {
  .text-large-5x {
    font-size: 28px;
  }
}
@media only screen and (max-width: 1061px ) {
  .text-large-5x {
    font-size: 28px;
  }
}
@media only screen and (max-width: 992px ) {
  .text-large-5x {
    font-size: 28px;
  }
}
@media only screen and (max-width: 991px ) {
  .text-large-5x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .text-large-5x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .text-large-5x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 768px ) {
  .text-large-5x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 767px ) {
  .text-large-5x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 618px ) {
  .text-large-5x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 469px ) {
  .text-large-5x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 320px ) {
  .text-large-5x {
    font-size: 24px;
  }
}
@media only screen and (max-width: 2400px ) {
  .text-large-6x {
    font-size: 32px;
  }
}
@media only screen and (max-width: 2100px ) {
  .text-large-6x {
    font-size: 32px;
  }
}
@media only screen and (max-width: 1800px ) {
  .text-large-6x {
    font-size: 32px;
  }
}
@media only screen and (max-width: 1500px ) {
  .text-large-6x {
    font-size: 32px;
  }
}
@media only screen and (max-width: 1200px ) {
  .text-large-6x {
    font-size: 32px;
  }
}
@media only screen and (max-width: 1199px ) {
  .text-large-6x {
    font-size: 30px;
  }
}
@media only screen and (max-width: 1130px ) {
  .text-large-6x {
    font-size: 30px;
  }
}
@media only screen and (max-width: 1061px ) {
  .text-large-6x {
    font-size: 30px;
  }
}
@media only screen and (max-width: 992px ) {
  .text-large-6x {
    font-size: 30px;
  }
}
@media only screen and (max-width: 991px ) {
  .text-large-6x {
    font-size: 28px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .text-large-6x {
    font-size: 28px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .text-large-6x {
    font-size: 28px;
  }
}
@media only screen and (max-width: 768px ) {
  .text-large-6x {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px ) {
  .text-large-6x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 618px ) {
  .text-large-6x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 469px ) {
  .text-large-6x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 320px ) {
  .text-large-6x {
    font-size: 26px;
  }
}
@media only screen and (max-width: 2400px ) {
  .text-small-1x {
    font-size: 13px;
  }
}
@media only screen and (max-width: 2100px ) {
  .text-small-1x {
    font-size: 13px;
  }
}
@media only screen and (max-width: 1800px ) {
  .text-small-1x {
    font-size: 13px;
  }
}
@media only screen and (max-width: 1500px ) {
  .text-small-1x {
    font-size: 13px;
  }
}
@media only screen and (max-width: 1200px ) {
  .text-small-1x {
    font-size: 13px;
  }
}
@media only screen and (max-width: 1199px ) {
  .text-small-1x {
    font-size: 12px;
  }
}
@media only screen and (max-width: 1130px ) {
  .text-small-1x {
    font-size: 12px;
  }
}
@media only screen and (max-width: 1061px ) {
  .text-small-1x {
    font-size: 12px;
  }
}
@media only screen and (max-width: 992px ) {
  .text-small-1x {
    font-size: 12px;
  }
}
@media only screen and (max-width: 991px ) {
  .text-small-1x {
    font-size: 11px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .text-small-1x {
    font-size: 11px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .text-small-1x {
    font-size: 11px;
  }
}
@media only screen and (max-width: 768px ) {
  .text-small-1x {
    font-size: 11px;
  }
}
@media only screen and (max-width: 767px ) {
  .text-small-1x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 618px ) {
  .text-small-1x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 469px ) {
  .text-small-1x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 320px ) {
  .text-small-1x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 2400px ) {
  .text-small-2x {
    font-size: 12px;
  }
}
@media only screen and (max-width: 2100px ) {
  .text-small-2x {
    font-size: 12px;
  }
}
@media only screen and (max-width: 1800px ) {
  .text-small-2x {
    font-size: 12px;
  }
}
@media only screen and (max-width: 1500px ) {
  .text-small-2x {
    font-size: 12px;
  }
}
@media only screen and (max-width: 1200px ) {
  .text-small-2x {
    font-size: 12px;
  }
}
@media only screen and (max-width: 1199px ) {
  .text-small-2x {
    font-size: 11px;
  }
}
@media only screen and (max-width: 1130px ) {
  .text-small-2x {
    font-size: 11px;
  }
}
@media only screen and (max-width: 1061px ) {
  .text-small-2x {
    font-size: 11px;
  }
}
@media only screen and (max-width: 992px ) {
  .text-small-2x {
    font-size: 11px;
  }
}
@media only screen and (max-width: 991px ) {
  .text-small-2x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .text-small-2x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .text-small-2x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 768px ) {
  .text-small-2x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 767px ) {
  .text-small-2x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 618px ) {
  .text-small-2x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 469px ) {
  .text-small-2x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 320px ) {
  .text-small-2x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 2400px ) {
  .text-small-3x {
    font-size: 11px;
  }
}
@media only screen and (max-width: 2100px ) {
  .text-small-3x {
    font-size: 11px;
  }
}
@media only screen and (max-width: 1800px ) {
  .text-small-3x {
    font-size: 11px;
  }
}
@media only screen and (max-width: 1500px ) {
  .text-small-3x {
    font-size: 11px;
  }
}
@media only screen and (max-width: 1200px ) {
  .text-small-3x {
    font-size: 11px;
  }
}
@media only screen and (max-width: 1199px ) {
  .text-small-3x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 1130px ) {
  .text-small-3x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 1061px ) {
  .text-small-3x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 992px ) {
  .text-small-3x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 991px ) {
  .text-small-3x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .text-small-3x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .text-small-3x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 768px ) {
  .text-small-3x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 767px ) {
  .text-small-3x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 618px ) {
  .text-small-3x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 469px ) {
  .text-small-3x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 320px ) {
  .text-small-3x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 2400px ) {
  .text-small-4x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 2100px ) {
  .text-small-4x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 1800px ) {
  .text-small-4x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 1500px ) {
  .text-small-4x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 1200px ) {
  .text-small-4x {
    font-size: 10px;
  }
}
@media only screen and (max-width: 1199px ) {
  .text-small-4x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 1130px ) {
  .text-small-4x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 1061px ) {
  .text-small-4x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 992px ) {
  .text-small-4x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 991px ) {
  .text-small-4x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .text-small-4x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .text-small-4x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 768px ) {
  .text-small-4x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 767px ) {
  .text-small-4x {
    font-size: 7px;
  }
}
@media only screen and (max-width: 618px ) {
  .text-small-4x {
    font-size: 7px;
  }
}
@media only screen and (max-width: 469px ) {
  .text-small-4x {
    font-size: 7px;
  }
}
@media only screen and (max-width: 320px ) {
  .text-small-4x {
    font-size: 7px;
  }
}
@media only screen and (max-width: 2400px ) {
  .text-small-5x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 2100px ) {
  .text-small-5x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 1800px ) {
  .text-small-5x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 1500px ) {
  .text-small-5x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 1200px ) {
  .text-small-5x {
    font-size: 9px;
  }
}
@media only screen and (max-width: 1199px ) {
  .text-small-5x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 1130px ) {
  .text-small-5x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 1061px ) {
  .text-small-5x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 992px ) {
  .text-small-5x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 991px ) {
  .text-small-5x {
    font-size: 7px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .text-small-5x {
    font-size: 7px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .text-small-5x {
    font-size: 7px;
  }
}
@media only screen and (max-width: 768px ) {
  .text-small-5x {
    font-size: 7px;
  }
}
@media only screen and (max-width: 767px ) {
  .text-small-5x {
    font-size: 6px;
  }
}
@media only screen and (max-width: 618px ) {
  .text-small-5x {
    font-size: 6px;
  }
}
@media only screen and (max-width: 469px ) {
  .text-small-5x {
    font-size: 6px;
  }
}
@media only screen and (max-width: 320px ) {
  .text-small-5x {
    font-size: 6px;
  }
}
@media only screen and (max-width: 2400px ) {
  .text-small-6x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 2100px ) {
  .text-small-6x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 1800px ) {
  .text-small-6x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 1500px ) {
  .text-small-6x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 1200px ) {
  .text-small-6x {
    font-size: 8px;
  }
}
@media only screen and (max-width: 1199px ) {
  .text-small-6x {
    font-size: 7px;
  }
}
@media only screen and (max-width: 1130px ) {
  .text-small-6x {
    font-size: 7px;
  }
}
@media only screen and (max-width: 1061px ) {
  .text-small-6x {
    font-size: 7px;
  }
}
@media only screen and (max-width: 992px ) {
  .text-small-6x {
    font-size: 7px;
  }
}
@media only screen and (max-width: 991px ) {
  .text-small-6x {
    font-size: 6px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .text-small-6x {
    font-size: 6px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .text-small-6x {
    font-size: 6px;
  }
}
@media only screen and (max-width: 768px ) {
  .text-small-6x {
    font-size: 6px;
  }
}
@media only screen and (max-width: 767px ) {
  .text-small-6x {
    font-size: 5px;
  }
}
@media only screen and (max-width: 618px ) {
  .text-small-6x {
    font-size: 5px;
  }
}
@media only screen and (max-width: 469px ) {
  .text-small-6x {
    font-size: 5px;
  }
}
@media only screen and (max-width: 320px ) {
  .text-small-6x {
    font-size: 5px;
  }
}
/*
    @media @media-lg-5x {};     
    @media @media-lg-4x {};
    @media @media-lg-3x {};
    @media @media-lg-2x {};
    @media @media-lg-1x {};
    
    @media @media-md-4x {};
    @media @media-md-3x {};
    @media @media-md-2x {};
    @media @media-md-1x {};
    
    @media @media-sm-4x {};
    @media @media-sm-3x {};
    @media @media-sm-2x {};
    @media @media-sm-1x {};
    
    @media @media-xs-4x {};
    @media @media-xs-3x {};
    @media @media-xs-2x {};
    @media @media-xs-1x {}; 
*/
.redTag {
  background-color: #ff4444;
}
.greenTag {
  background-color: #00C851;
}
.yellowTag {
  background-color: #ffbb33;
}
.whiteTag {
  background-color: #EEEDF1;
}
.listOfTags {
  box-shadow: 1px 1px 3px #888888;
}
body {
  margin-top: 60px;
}
.yellow-text {
  color: #ffc40e;
}
.hellas-blue {
  color: #2d637f;
}
.text-hellas-blue {
  color: #2d637f;
}
.blue-text {
  color: #2d637f;
}
.black-text {
  color: #000;
}
.white-text {
  color: #fff;
}
.green-text {
  color: #94c63e;
}
.red-text {
  color: #c9302c;
}
/* utility classes */
.hideThis {
  display: none;
}
.showThis {
  display: block;
}
.textCenter {
  text-align: center;
}
.bold {
  font-weight: bold;
}
.upperCase {
  text-transform: uppercase;
}
/*.row{margin:0px;}*/
.panelFullHeight {
  display: table;
  height: 100%;
}
.greenBlueGradient {
  background-color: #1C990D;
  /*background-image: url(fallback-gradient.svg); */
  background-image: -webkit-gradient(linear, top, bottom, from(#1C990D), to(#002366));
  background-image: -webkit-linear-gradient(top, #1C990D, #002366);
  background-image: -moz-linear-gradient(top, #1C990D, #002366);
  background-image: -o-linear-gradient(top, #1C990D, #002366);
  background-image: linear-gradient(to top, #1C990D, #002366);
}
.panelNewAccount-left {
  display: table;
  height: 100%;
  background-color: #1C990D;
  /*background-image: url(fallback-gradient.svg); */
  background-image: -webkit-gradient(linear, top, bottom, from(#1C990D), to(#002366));
  background-image: -webkit-linear-gradient(top, #1C990D, #002366);
  background-image: -moz-linear-gradient(top, #1C990D, #002366);
  background-image: -o-linear-gradient(top, #1C990D, #002366);
  background-image: linear-gradient(to top, #1C990D, #002366);
}
.panelNewAccount-right {
  display: table;
  height: 100%;
}
.loginLeftPanel {
  display: table;
  height: 100%;
  background-color: #1C990D;
  /*background-image: url(fallback-gradient.svg); */
  background-image: -webkit-gradient(linear, top, bottom, from(#1C990D), to(#002366));
  background-image: -webkit-linear-gradient(top, #1C990D, #002366);
  background-image: -moz-linear-gradient(top, #1C990D, #002366);
  background-image: -o-linear-gradient(top, #1C990D, #002366);
  background-image: linear-gradient(to top, #1C990D, #002366);
}
.loginRightPanel {
  display: table;
  height: 100%;
  background: url(/background.png);
  background-size: cover ;
  background-repeat: no-repeat;
  background-position: center top;
}
.outer {
  display: block;
  height: 100%;
  width: 100%;
}
.middle {
  display: table-cell;
  vertical-align: middle;
}
.inner {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.boxLanding {
  color: #333;
  border: solid 0.5px #E2E2E2;
  float: left;
  height: 250px;
  text-align: center;
}
@media only screen and (max-width: 2400px ) {
  .boxLanding {
    width: 18%;
    margin: 1%;
    padding: 1%;
  }
}
@media only screen and (max-width: 1500px ) {
  .boxLanding {
    width: 23%;
    margin: 1%;
    padding: 1%;
  }
}
@media only screen and (max-width: 1061px ) {
  .boxLanding {
    width: 23%;
    margin: 1%;
    padding: 1%;
  }
}
@media only screen and (max-width: 767px ) {
  .boxLanding {
    width: 46%;
    margin: 2%;
    padding: 2%;
    height: auto;
  }
}
@media only screen and (max-width: 320px ) {
  .boxLanding {
    width: 94%;
    margin: 3%;
    padding: 3%;
    height: auto;
  }
}
.boxLanding img {
  width: 100%;
  max-width: 100px;
  height: 100px;
}
.boxLanding hr {
  padding: 0px;
  margin: 0px;
}
.boxLanding .heading {
  width: 100%;
  padding: 3px 2px 3px 2px;
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (max-width: 2400px ) {
  .boxLanding .heading {
    height: 80px;
  }
}
@media only screen and (max-width: 1061px ) {
  .boxLanding .heading {
    height: 65px;
  }
}
@media only screen and (max-width: 767px ) {
  .boxLanding .heading {
    height: 50px;
  }
}
@media only screen and (max-width: 320px ) {
  .boxLanding .heading {
    height: auto;
  }
}
.boxLanding .description {
  color: #898989;
  width: 100%;
  padding: 3px 2px 3px 2px;
  text-align: center;
}
@media only screen and (max-width: 1200px ) {
  .boxLanding .description {
    height: 55px;
  }
}
@media only screen and (max-width: 1061px ) {
  .boxLanding .description {
    height: 55px;
  }
}
@media only screen and (max-width: 469px ) {
  .boxLanding .description {
    height: 65px;
  }
}
@media only screen and (max-width: 320px ) {
  .boxLanding .description {
    height: auto;
  }
}
.form-control {
  border-radius: 0px;
}
.glyphicon {
  top: 0;
}
.card {
  text-align: center;
  padding: 5px;
  font-size: 1em;
  min-width: 100px;
}
.cardHeader {
  text-align: center;
  padding: 5px;
  font-size: 1em;
  min-width: 100px;
  font-weight: bold;
  border-radius: 3px 3px 0px 0px;
  color: #fff;
  box-shadow: 1px 1px 3px #888888;
}
@media only screen and (max-width: 2400px ) {
  .cardHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 2100px ) {
  .cardHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1800px ) {
  .cardHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1500px ) {
  .cardHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1200px ) {
  .cardHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1199px ) {
  .cardHeader {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1130px ) {
  .cardHeader {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1061px ) {
  .cardHeader {
    font-size: 22px;
  }
}
@media only screen and (max-width: 992px ) {
  .cardHeader {
    font-size: 22px;
  }
}
@media only screen and (max-width: 991px ) {
  .cardHeader {
    font-size: 20px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .cardHeader {
    font-size: 20px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .cardHeader {
    font-size: 20px;
  }
}
@media only screen and (max-width: 768px ) {
  .cardHeader {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px ) {
  .cardHeader {
    font-size: 18px;
  }
}
@media only screen and (max-width: 618px ) {
  .cardHeader {
    font-size: 18px;
  }
}
@media only screen and (max-width: 469px ) {
  .cardHeader {
    font-size: 18px;
  }
}
@media only screen and (max-width: 320px ) {
  .cardHeader {
    font-size: 18px;
  }
}
.cardBody {
  text-align: center;
  padding: 5px;
  font-size: 1em;
  min-width: 100px;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 1px 3px #888888;
}
.fieldCountHeader {
  text-align: center;
  padding: 5px;
  font-size: 1em;
  min-width: 100px;
  font-weight: bold;
  border-radius: 3px 3px 0px 0px;
  color: #fff;
  box-shadow: 1px 1px 3px #888888;
  background-color: #00CC66;
}
@media only screen and (max-width: 2400px ) {
  .fieldCountHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 2100px ) {
  .fieldCountHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1800px ) {
  .fieldCountHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1500px ) {
  .fieldCountHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1200px ) {
  .fieldCountHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1199px ) {
  .fieldCountHeader {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1130px ) {
  .fieldCountHeader {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1061px ) {
  .fieldCountHeader {
    font-size: 22px;
  }
}
@media only screen and (max-width: 992px ) {
  .fieldCountHeader {
    font-size: 22px;
  }
}
@media only screen and (max-width: 991px ) {
  .fieldCountHeader {
    font-size: 20px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .fieldCountHeader {
    font-size: 20px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .fieldCountHeader {
    font-size: 20px;
  }
}
@media only screen and (max-width: 768px ) {
  .fieldCountHeader {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px ) {
  .fieldCountHeader {
    font-size: 18px;
  }
}
@media only screen and (max-width: 618px ) {
  .fieldCountHeader {
    font-size: 18px;
  }
}
@media only screen and (max-width: 469px ) {
  .fieldCountHeader {
    font-size: 18px;
  }
}
@media only screen and (max-width: 320px ) {
  .fieldCountHeader {
    font-size: 18px;
  }
}
.fieldCountBody {
  text-align: center;
  padding: 5px;
  font-size: 1em;
  min-width: 100px;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 1px 3px #888888;
  background-color: #F7F7F7;
  color: #2C283D;
}
@media only screen and (max-width: 2400px ) {
  .modalText {
    font-size: 22px;
  }
}
@media only screen and (max-width: 2100px ) {
  .modalText {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1800px ) {
  .modalText {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1500px ) {
  .modalText {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1200px ) {
  .modalText {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1199px ) {
  .modalText {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1130px ) {
  .modalText {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1061px ) {
  .modalText {
    font-size: 20px;
  }
}
@media only screen and (max-width: 992px ) {
  .modalText {
    font-size: 20px;
  }
}
@media only screen and (max-width: 991px ) {
  .modalText {
    font-size: 18px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .modalText {
    font-size: 18px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .modalText {
    font-size: 18px;
  }
}
@media only screen and (max-width: 768px ) {
  .modalText {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px ) {
  .modalText {
    font-size: 16px;
  }
}
@media only screen and (max-width: 618px ) {
  .modalText {
    font-size: 16px;
  }
}
@media only screen and (max-width: 469px ) {
  .modalText {
    font-size: 16px;
  }
}
@media only screen and (max-width: 320px ) {
  .modalText {
    font-size: 16px;
  }
}
.modalColumn {
  padding-top: 10px;
  padding: 5px;
}
@media print {
  .help {
    display: none;
  }
}
@media print {
  .filter {
    display: none;
  }
}
.eqcard {
  text-align: center;
  padding: 4px;
  min-width: 100px;
}
.eqcardHeader {
  text-align: center;
  padding: 4px;
  min-width: 100px;
  font-weight: bold;
  /*background-color: #FFE859;*/
  border-radius: 3px 3px 0px 0px;
  box-shadow: 1px 1px 3px #888888;
}
@media only screen and (max-width: 2400px ) {
  .eqcardHeader {
    font-size: 28px;
  }
}
@media only screen and (max-width: 2100px ) {
  .eqcardHeader {
    font-size: 28px;
  }
}
@media only screen and (max-width: 1800px ) {
  .eqcardHeader {
    font-size: 28px;
  }
}
@media only screen and (max-width: 1500px ) {
  .eqcardHeader {
    font-size: 28px;
  }
}
@media only screen and (max-width: 1200px ) {
  .eqcardHeader {
    font-size: 28px;
  }
}
@media only screen and (max-width: 1199px ) {
  .eqcardHeader {
    font-size: 26px;
  }
}
@media only screen and (max-width: 1130px ) {
  .eqcardHeader {
    font-size: 26px;
  }
}
@media only screen and (max-width: 1061px ) {
  .eqcardHeader {
    font-size: 26px;
  }
}
@media only screen and (max-width: 992px ) {
  .eqcardHeader {
    font-size: 26px;
  }
}
@media only screen and (max-width: 991px ) {
  .eqcardHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .eqcardHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .eqcardHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 768px ) {
  .eqcardHeader {
    font-size: 24px;
  }
}
@media only screen and (max-width: 767px ) {
  .eqcardHeader {
    font-size: 22px;
  }
}
@media only screen and (max-width: 618px ) {
  .eqcardHeader {
    font-size: 22px;
  }
}
@media only screen and (max-width: 469px ) {
  .eqcardHeader {
    font-size: 22px;
  }
}
@media only screen and (max-width: 320px ) {
  .eqcardHeader {
    font-size: 22px;
  }
}
.eqType {
  font-weight: bold;
}
@media only screen and (max-width: 2400px ) {
  .eqType {
    font-size: 24px;
  }
}
@media only screen and (max-width: 2100px ) {
  .eqType {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1800px ) {
  .eqType {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1500px ) {
  .eqType {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1200px ) {
  .eqType {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1199px ) {
  .eqType {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1130px ) {
  .eqType {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1061px ) {
  .eqType {
    font-size: 22px;
  }
}
@media only screen and (max-width: 992px ) {
  .eqType {
    font-size: 22px;
  }
}
@media only screen and (max-width: 991px ) {
  .eqType {
    font-size: 20px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .eqType {
    font-size: 20px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .eqType {
    font-size: 20px;
  }
}
@media only screen and (max-width: 768px ) {
  .eqType {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px ) {
  .eqType {
    font-size: 18px;
  }
}
@media only screen and (max-width: 618px ) {
  .eqType {
    font-size: 18px;
  }
}
@media only screen and (max-width: 469px ) {
  .eqType {
    font-size: 18px;
  }
}
@media only screen and (max-width: 320px ) {
  .eqType {
    font-size: 18px;
  }
}
@media only screen and (max-width: 2400px ) {
  .eqType {
    height: 40px;
  }
}
@media only screen and (max-width: 2100px ) {
  .eqType {
    height: 50px;
  }
}
@media only screen and (max-width: 1500px ) {
  .eqType {
    height: 80px;
  }
}
@media only screen and (max-width: 1200px ) {
  .eqType {
    height: 80px;
  }
}
@media only screen and (max-width: 1199px ) {
  .eqType {
    height: 70px;
  }
}
@media only screen and (max-width: 1061px ) {
  .eqType {
    height: 60px;
  }
}
@media only screen and (max-width: 768px ) {
  .eqType {
    height: 40px;
  }
}
@media only screen and (max-width: 618px ) {
  .eqType {
    height: 35px;
  }
}
@media only screen and (max-width: 469px ) {
  .eqType {
    height: 50px;
  }
}
@media only screen and (max-width: 320px ) {
  .eqType {
    height: 50px;
  }
}
.eqDesc {
  min-height: 50px;
}
.eqDivision {
  min-height: 25px;
}
.eqcardBody {
  text-align: center;
  padding: 4px;
  min-width: 100px;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 1px 1px 3px #888888;
}
@media only screen and (max-width: 2400px ) {
  .modalText {
    font-size: 22px;
  }
}
@media only screen and (max-width: 2100px ) {
  .modalText {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1800px ) {
  .modalText {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1500px ) {
  .modalText {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1200px ) {
  .modalText {
    font-size: 22px;
  }
}
@media only screen and (max-width: 1199px ) {
  .modalText {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1130px ) {
  .modalText {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1061px ) {
  .modalText {
    font-size: 20px;
  }
}
@media only screen and (max-width: 992px ) {
  .modalText {
    font-size: 20px;
  }
}
@media only screen and (max-width: 991px ) {
  .modalText {
    font-size: 18px;
  }
}
@media only screen and (max-width: 916.66666667px ) {
  .modalText {
    font-size: 18px;
  }
}
@media only screen and (max-width: 842.33333333px ) {
  .modalText {
    font-size: 18px;
  }
}
@media only screen and (max-width: 768px ) {
  .modalText {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px ) {
  .modalText {
    font-size: 16px;
  }
}
@media only screen and (max-width: 618px ) {
  .modalText {
    font-size: 16px;
  }
}
@media only screen and (max-width: 469px ) {
  .modalText {
    font-size: 16px;
  }
}
@media only screen and (max-width: 320px ) {
  .modalText {
    font-size: 16px;
  }
}
.modalColumn {
  padding-top: 10px;
  padding: 5px;
}
@media print {
  .help {
    display: none;
  }
}
@media print {
  .filter {
    display: none;
  }
}
@media print {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666666666666%;
  }
  .col-sm-10 {
    width: 83.33333333333334%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666666666666%;
  }
  .col-sm-7 {
    width: 58.333333333333336%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  .col-sm-4 {
    width: 33.33333333333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.666666666666664%;
  }
  .col-sm-1 {
    width: 8.333333333333332%;
  }
}
/* spins 360
 .gly-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
*/
/*# sourceMappingURL=style.css.map */