@font-face {
    font-family: 'francoisone';
    src: url('francoisone-webfont.eot');
    src: url('francoisone-webfont.eot?#iefix') format('embedded-opentype'),
         url('francoisone-webfont.woff') format('woff'),
         url('francoisone-webfont.ttf') format('truetype'),
         url('francoisone-webfont.svg#francoisone') format('svg');
    font-weight: normal;
    font-style: normal;
}
div#biq-ad-unit-container * {
  position:absolute;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
  font-size:12px;
  font-family:francoisone;
}
div#biq-ad-unit-container {
  position:relative !important;
  width:500px;
  height:400px;
  overflow:hidden;
  cursor:default;
}
div.biqclickable {
  cursor:pointer;
}
div#biq-ad-unit-container div.outer-frame {
  display:inline-block;
  width:500px;
  height:400px;
/*  cursor:pointer; */
  -webkit-transform: scale3d(1,1,1); /* Seems to fix an issue where overlays on video tags don't display on some browsers */
}
div#biq-ad-unit-container div.outer-frame#overlay-area, div#biq-ad-unit-container div.outer-frame#pause {
  cursor:default;
}
div#biq-ad-unit-container .text-wrapper-inner {
  position:static !important;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
}
div#biq-ad-unit-container p {
  position:static !important;
  text-decoration:none;
  text-align:center;
}
div#biq-ad-unit-container p.unselectable {
  text-align:center;
  text-shadow:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -o-user-select:none;
  user-select:none;
  pointer-events:none;
}
div#biq-ad-unit-container .button, div#biq-ad-unit-container .convert-button {
  cursor:pointer;
}
div#biq-ad-unit-container .button-correct {
  background:#44FF44;
  color:#195200;
  border:1px solid #38b700;
}
div#biq-ad-unit-container .button-incorrect {
  background:#FF4444;
  color:#521900;
  border:1px solid #b73800;
}
