@import url("https://fast.fonts.com/t/1.css?apiType=css&projectid=3bd7ad23-e806-4109-acc8-95bf98a5ffc8");
/*
This CSS resource incorporates links to font software which is
the valuable copyrighted property of Monotype Imaging and/or
its suppliers. You may not attempt to copy, install, redistribute, convert,
modify or reverse engineer this font software. Please contact Monotype Imaging
with any questions regarding Web Fonts:  http://webfonts.fonts.com
*/
@font-face {
  font-family: "PlantinW01-LightItalic";
  src: url("/fonts/4315b58b-9cde-4a58-babb-c50c36d8c8dd.eot?iefix") format("eot");
}
@font-face {
  font-family: "PlantinW01-LightItalic";
  src: url("/fonts/4315b58b-9cde-4a58-babb-c50c36d8c8dd.eot?iefix");
  src: url("/fonts/18bc7daa-a9ae-423a-b9d5-b0ebf7c377c2.woff") format("woff"), url("/fonts/e25c36c7-2865-4994-b8b7-3369dda3fe1d.ttf") format("truetype"), url("/fonts/c7ad5855-40ca-42c1-aebc-5731468115fd.svg#c7ad5855-40ca-42c1-aebc-5731468115fd") format("svg");
}
@font-face {
  font-family: "HelveticaNeueW01-65Medi";
  src: url("/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?iefix") format("eot");
}
@font-face {
  font-family: "HelveticaNeueW01-65Medi";
  src: url("/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?iefix");
  src: url("/Fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"), url("/Fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"), url("/Fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}
@font-face {
  font-family: "HelveticaNeueW01-45Ligh";
  src: url("/Fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?iefix") format("eot");
}
@font-face {
  font-family: "HelveticaNeueW01-45Ligh";
  src: url("/Fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?iefix");
  src: url("/Fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"), url("/Fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"), url("/Fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}
@font-face {
  font-family: "HelveticaNeueETW01-55Rg";
  src: url("/Fonts/706ec8e5-fe4a-4518-91a6-7aba4d3d333f.eot?#iefix");
  src: url("/Fonts/706ec8e5-fe4a-4518-91a6-7aba4d3d333f.eot?#iefix") format("eot"), url("/Fonts/ce6f5b38-1cb5-4a27-8182-583aa68b2436.woff") format("woff"), url("/Fonts/ff06cde7-e06a-4cf0-af4d-5b2f737bf544.ttf") format("truetype"), url("/Fonts/958b12cf-2908-4254-8cb9-9b12c3aa151e.svg#958b12cf-2908-4254-8cb9-9b12c3aa151e") format("svg");
}
@font-face {
  font-family: "HelveticaNeueW01-75Bold";
  src: url("/Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");
  src: url("/Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"), url("/Fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"), url("/Fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"), url("/Fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.hide-text {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  /* Make inputs at least the height of their button counterpart */
  /* Makes inputs behave like true block-level elements */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
/*
//KIANDRA CHANGES

// colours
@brand-main: rgb(39,136,159);
@brand-action: rgb(218,60,21);
@brand-white: rgb(241,242,242);
@brand-black: rgb(45,45,45);
@brand-grey: rgb(185,186,188);

// measures
@baseline: 16px;
@radius: @baseline/2;
@radius-small: @radius/4;

// type
@font-size: @baseline/1.14; // font-size 14px
@font-path: "/Fonts/";
@text-font-name: "helveticaneueltstd";

*/
#qicompliance {
  *zoom: 1;
  margin-bottom: 24px;
}
#qicompliance:before,
#qicompliance:after {
  display: table;
  content: "";
}
#qicompliance:after {
  clear: both;
}
#qicompliance .closeqi {
  float: right;
  display: block;
  background-color: #666666;
  padding: 3px 6px;
  color: white;
  text-decoration: none;
  border: none;
}
#qicompliance .closeqi .icon-remove {
  margin-top: 1px;
  margin-right: 4px;
}
#qicompliance .closeqi:hover {
  background-color: #333333;
}
#qicompliance .row-fluid .compliancebox {
  min-height: 182px;
}
#qicompliance .compliancebox {
  background-color: white;
  *zoom: 1;
  border-bottom: 1px solid #f3f3f2;
  margin-bottom: 24px;
}
#qicompliance .compliancebox:before,
#qicompliance .compliancebox:after {
  display: table;
  content: "";
}
#qicompliance .compliancebox:after {
  clear: both;
}
#qicompliance .compliancebox h1 {
  *zoom: 1;
  font-family: 'PlantinW01-LightItalic';
  font-weight: normal;
  font-size: 22px;
  color: #333333;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 8px;
  background-color: #ecede9;
  line-height: 22px;
}
#qicompliance .compliancebox h1:before,
#qicompliance .compliancebox h1:after {
  display: table;
  content: "";
}
#qicompliance .compliancebox h1:after {
  clear: both;
}
#qicompliance .compliancebox .qiindicator {
  /*float: right; margin-right:20px;*/
  display: block;
  margin: 0 auto;
  margin-top: 17px;
  margin-bottom: 17px;
}
#qicompliance .compliancebox .pointsinfo {
  font-size: 16px;
  margin-top: 30px;
  display: block;
  text-align: center;
  *zoom: 1;
  color: #4c4d4f;
  font-family: 'HelveticaNeueW01-75Bold';
}
#qicompliance .compliancebox .pointsinfo:before,
#qicompliance .compliancebox .pointsinfo:after {
  display: table;
  content: "";
}
#qicompliance .compliancebox .pointsinfo:after {
  clear: both;
}
#qicompliance .compliancebox .pointsinfo .score {
  clear: both;
  color: #b8bbb0;
  font-size: 18px;
  padding-top: 0px;
  display: block;
}
#qicompliance .compliancebox .pointsinfo .score .points {
  font-size: 38px;
  line-height: 38px;
}
#qicompliance .compliancebox .pointsinfo .score .required {
  color: #b8bbb0;
}
#qicompliance .span6 a {
  display: block;
  clear: both;
  font-size: 12px;
  font-family: 'HelveticaNeueW01-65Medi';
  text-align: center;
  padding-bottom: 12px;
}
#qicompliance .fail a,
#qicompliance .fail .points {
  color: #ee2e24;
}
#qicompliance .pass a,
#qicompliance .pass .points {
  color: #5dc2a5;
}
#qicompliance .name {
  font-family: 'HelveticaNeueW01-65Medi';
  font-weight: normal;
  font-size: 14px;
  float: right;
}
#qicompliance .disclaimer {
  font-size: 12px;
  color: #333333;
  font-family: 'HelveticaNeueW01-65Medi';
  padding: 8px;
  margin: 0px;
}
.ie7 .compliancebox .name {
  margin-top: -30px;
  margin-right: 8px;
}
@media only screen and (max-width: 1200px) {
  #qicompliance .row-fluid .compliancebox {
    min-height: 214px;
  }
  #qicompliance .compliancebox h1 {
    min-height: 50px;
  }
}
@media only screen and (max-width: 978px) {
  #qicompliance .compliancebox .qiindicator {
    width: 70%;
  }
  #qicompliance .compliancebox .span6 {
    min-height: 140px;
  }
}
@media only screen and (max-width: 768px) {
  #qicompliance .name {
    clear: both;
    float: none !important;
    display: block;
  }
  #qicompliance .compliancebox {
    text-align: center;
  }
  #qicompliance .compliancebox .qiindicator {
    width: auto;
  }
  #qicompliance .compliancebox .span6 {
    min-height: 0px;
  }
  #qicompliance .compliancebox h1 {
    min-height: 0px;
  }
}
@media print {
  html {
    background-color: white;
    background-image: none;
  }
  body {
    -webkit-print-color-adjust: exact;
  }
  #qicompliance {
    display: none;
  }
}
