/* Basic settings (Base theme) */
/*************** BASE DEFINITIONS ***************/
/*************** COLOR DEFINITIONS ***************/
/* Simple grey scale */
/* Base colors */
/* Content text colors */
/* Elements colors normal state (e.g. button) */
/* Elements colors hover state (e.g. button) */
/* Elements colors active state (e.g. button) */
/*************** FONT DEFINITIONS ***************/
/* Font families */
/* Font Sizes */
/*************** MARGIN DEFINITIONS ***************/
/* Template paddings */
/* Title margins */
/*************** BORDER DEFINITIONS ***************/
/*************** OTHER DEFINITIONS ***************/
/* line 5, ../../sass/base.scss */
.layout-container {
  margin: 0;
}

/* line 9, ../../sass/base.scss */
body {
  background: #fff;
}

/* line 13, ../../sass/base.scss */
body.adminimal {
  background-color: #fff;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: #383838;
  image-rendering: -webkit-optimize-contrast;
}

@media only screen and (max-width: 991px) {
  /* line 22, ../../sass/base.scss */
  #toolbar-administration {
    display: none;
  }

  /* line 26, ../../sass/base.scss */
  .adminimal.toolbar-fixed.toolbar-vertical {
    padding-top: 0px !important;
  }

  /* line 30, ../../sass/base.scss */
  body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
    margin-left: 0px;
  }
}
/* line 36, ../../sass/base.scss */
.adminimal .content-header {
  background: transparent;
  padding: 0;
  overflow: visible;
}
/* line 42, ../../sass/base.scss */
.adminimal .button {
  background-color: transparent;
  color: #78c73f;
  font-size: 14px;
  border-color: #78c73f;
}
/* line 48, ../../sass/base.scss */
.adminimal .button:hover {
  background-color: #78c73f;
  color: #fff;
}
/* line 53, ../../sass/base.scss */
.adminimal .button:active {
  background-color: #78c73f;
  color: #fff;
}
/* line 59, ../../sass/base.scss */
.adminimal .toolbar-tray-open.toolbar-fixed.toolbar-horizontal {
  padding-top: 79px !important;
}

/* line 64, ../../sass/base.scss */
.ui-state-active {
  background: transparent;
  border: none;
  color: inherit;
}

/* line 70, ../../sass/base.scss */
.page-content {
  margin-bottom: 0;
}

/* line 74, ../../sass/base.scss */
.iqbm-column {
  min-height: 1px;
}

/* line 78, ../../sass/base.scss */
.iqbm-column img {
  max-width: 100%;
  height: auto;
}

/* line 83, ../../sass/base.scss */
.container-fluid {
  padding: 0;
}

/* line 87, ../../sass/base.scss */
.iqpt-page-content.layout-container {
  max-width: 1200px;
  margin: 0 auto;
}

/* line 92, ../../sass/base.scss */
.row-fluid {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  background-repeat: no-repeat;
}

/* line 99, ../../sass/base.scss */
.page-content {
  padding: 0 0 40px;
}

@media only screen and (max-width: 1240px) {
  /* line 104, ../../sass/base.scss */
  .page-content {
    margin: 0 15px;
    padding: 20px 0 20px;
  }
}
/* line 110, ../../sass/base.scss */
.iqbm-image a[href=\#] {
  pointer-events: none;
}

/* line 114, ../../sass/base.scss */
.iqbm-image > a {
  display: block;
  text-align: center;
}

/* Helpers (Base theme) */
/* line 120, ../../sass/base.scss */
.pager li > a,
.pager li > span {
  border: none;
  border-radius: 0;
}

/* line 126, ../../sass/base.scss */
.sitemap-message h1,
.sitemap-message h2,
.sitemap-message h3,
.sitemap-message h4 {
  color: #29282d;
}

/* line 135, ../../sass/base.scss */
.pd-content .row-fluid,
.pd-content .row {
  margin-left: auto;
  margin-right: auto;
}
/* line 140, ../../sass/base.scss */
.pd-content .row-fluid.fullwidth,
.pd-content .row.fullwidth {
  max-width: none;
}
/* line 143, ../../sass/base.scss */
.pd-content .row-fluid.fullwidth [class*="iq-column"]:first-of-type,
.pd-content .row.fullwidth [class*="iq-column"]:first-of-type {
  padding-left: 0;
}
/* line 147, ../../sass/base.scss */
.pd-content .row-fluid.fullwidth [class*="iq-column"]:last-of-type,
.pd-content .row.fullwidth [class*="iq-column"]:last-of-type {
  padding-right: 0;
}
@media only screen and (max-width: 767px) {
  /* line 152, ../../sass/base.scss */
  .pd-content .row-fluid.fullwidth-small,
  .pd-content .row.fullwidth-small {
    max-width: none;
  }
  /* line 156, ../../sass/base.scss */
  .pd-content .row-fluid.fullwidth-small [class*="iq-column"]:first-of-type,
  .pd-content .row.fullwidth-small [class*="iq-column"]:first-of-type {
    padding-left: 0;
  }
  /* line 160, ../../sass/base.scss */
  .pd-content .row-fluid.fullwidth-small [class*="iq-column"]:last-of-type,
  .pd-content .row.fullwidth-small [class*="iq-column"]:last-of-type {
    padding-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  /* line 167, ../../sass/base.scss */
  .pd-content .row-fluid.fullwidth-medium,
  .pd-content .row.fullwidth-medium {
    max-width: none;
  }
  /* line 171, ../../sass/base.scss */
  .pd-content .row-fluid.fullwidth-medium [class*="iq-column"]:first-of-type,
  .pd-content .row.fullwidth-medium [class*="iq-column"]:first-of-type {
    padding-left: 0;
  }
  /* line 175, ../../sass/base.scss */
  .pd-content .row-fluid.fullwidth-medium [class*="iq-column"]:last-of-type,
  .pd-content .row.fullwidth-medium [class*="iq-column"]:last-of-type {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 181, ../../sass/base.scss */
  .pd-content .row-fluid.fullwidth-large,
  .pd-content .row.fullwidth-large {
    max-width: none;
  }
  /* line 185, ../../sass/base.scss */
  .pd-content .row-fluid.fullwidth-large [class*="iq-column"]:first-of-type,
  .pd-content .row.fullwidth-large [class*="iq-column"]:first-of-type {
    padding-left: 0;
  }
  /* line 189, ../../sass/base.scss */
  .pd-content .row-fluid.fullwidth-large [class*="iq-column"]:last-of-type,
  .pd-content .row.fullwidth-large [class*="iq-column"]:last-of-type {
    padding-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 196, ../../sass/base.scss */
  .pd-content .row-fluid.hidden-small,
  .pd-content .row.hidden-small {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  /* line 203, ../../sass/base.scss */
  .pd-content .row-fluid.hidden-medium,
  .pd-content .row.hidden-medium {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 209, ../../sass/base.scss */
  .pd-content .row-fluid.hidden-large,
  .pd-content .row.hidden-large {
    display: none;
  }
}
/* line 216, ../../sass/base.scss */
.pd-content .row-fluid.nogutter [class*="iq-column"],
.pd-content .row.nogutter [class*="iq-column"] {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (max-width: 767px) {
  /* line 224, ../../sass/base.scss */
  .pd-content .row-fluid.nogutter-small [class*="iq-column"],
  .pd-content .row.nogutter-small [class*="iq-column"] {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  /* line 233, ../../sass/base.scss */
  .pd-content .row-fluid.nogutter-medium [class*="iq-column"],
  .pd-content .row.nogutter-medium [class*="iq-column"] {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 242, ../../sass/base.scss */
  .pd-content .row-fluid.nogutter-large [class*="iq-column"],
  .pd-content .row.nogutter-large [class*="iq-column"] {
    padding-left: 0;
    padding-right: 0;
  }
}
