.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ie #score.hide {
  display: none !important;
}
.ie #score.hide .score {
  display: none !important;
}
.ie {
  /**
	* Random fix
	*/

  /**
	*  Color
	*/

  /**
	* Background
	*/

  /**
	*  box shadow
	*/

  /**
	* Background Size
	*/

  /**
	* Border radius
	*/

}
.ie section,
.ie header,
.ie aside {
  display: block;
}
.ie .flipper {
  transform: rotateY(0deg) !important;
}
.ie .back {
  transform: rotateY(0deg) !important;
}
.ie legend {
  color: white;
  left: 67px;
  position: relative;
  text-align: center;
  padding: 0 5px;
}
.ie .checkbox-item input {
  padding: 0px!important;
  margin-right: 5px!important;
}
.ie .hide {
  top: 0;
}
.ie .newQuiz.v1 {
  behavior: url('/static/css/css3pie/PIE.htc');
}
.ie .card .form .title {
  font-size: 17px;
}
.ie .btn.btn4 {
  color: #e2efdd;
}
.ie #choices button {
  color: white;
}
.ie #choices a {
  font-weight: 400;
}
.ie section.score {
  -pie-background: rgba(255, 255, 255, 0.4);
}
.ie section.scoreList {
  -pie-background: rgba(0, 0, 0, 0.3);
}
.ie section.action .col {
  -pie-background: rgba(0, 0, 0, 0.4);
}
.ie #choices button {
  -pie-background: rgba(0, 0, 0, 0.22);
  behavior: url('/static/css/css3pie/PIE.htc');
}
.ie #choices button:focus,
.ie #choices button.active {
  -pie-background: rgba(0, 0, 0, 0.6);
  behavior: url('/static/css/css3pie/PIE.htc');
}
.ie .no-touch #choices button:hover {
  -pie-background: rgba(0, 0, 0, 0.6);
  behavior: url('/static/css/css3pie/PIE.htc');
}
.ie .btn.btn4 {
  -pie-background: rgba(81, 184, 72, 0.8);
}
.ie .btn.btn3 {
  margin-top: 10px;
  background: url('../img/ie-btn.png') 0 0 transparent no-repeat;
}
.ie .btn.btn3:focus {
  background-image: url('../img/ie-btn-hover.png');
}
.ie .btn.btn3.loader {
  background: url('../img/ie-loader-btn.png') 0 0 transparent no-repeat;
  padding: 3px 3px 3px 0;
}
.ie .no-touch .btn.btn3:hover {
  background-image: url('../img/ie-btn-hover.png');
}
.ie input {
  background-color: #aaaaaa;
}
.ie .input {
  background-color: #4a4a4a;
}
.ie .customSelect {
  background-color: #4a4a4a;
}
.ie .ctn.m {
  display: none !important;
}
.ie section.score .radialCircle {
  behavior: url('/static/css/css3pie/PIE.htc');
}
.ie .card.small {
  background-image: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/card/card.png',sizingMethod='scale')";
}
.ie .card.small .light {
  background-image: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/card/card-light-small.png',sizingMethod='scale')";
}
.ie #timer,
.ie #anim,
.ie #steps,
.ie #steps li.first,
.ie #steps li.last,
.ie #score,
.ie #score,
.ie #worldRank,
.ie #scoreList,
.ie #action .col,
.ie #scoreList td,
.ie .btn.btn1,
.ie .btn.btn2,
.ie .btn.btn4 {
  behavior: url('/static/css/css3pie/PIE.htc');
}
.ie .btn.btn1 .asset {
  margin-left: 5px;
  position: relative;
}
.ie .no-touch section.action a.col.newQuiz:hover,
.ie .no-touch section.action .col.playAdvanced:hover {
  background-color: #000 !important;
}
.ie #card {
  z-index: 2;
}
.ie #card .content .form .title {
  font-size: 15px;
}
.ie #card.small .wrapper,
.ie #card.small .front,
.ie #card.small .back {
  behavior: url('/static/css/css3pie/PIE.htc');
}
.ie #card .flip .front {
  display: none;
}
.ie #card .back {
  margin-left: 0px !important;
}
.ie input,
.ie .input {
  background-color: #414141 !important;
}
.ie #register select {
  background-color: #414141 !important;
  padding: 5px 11px;
  margin-bottom: 19px;
  border: 0;
  color: white;
  font-size: 13px;
  width: 205px;
  height: auto;
}
.ie #register button .text {
  line-height: 12px;
}
.ie #lang-popup {
  z-index: 3;
  background-color: #2e2e2e;
}
.ie #lang-popup a {
  color: #c4c4c4;
}
.ie #loader {
  z-index: 4;
}
.ie #question,
.ie #choices,
.ie #restart,
.ie #actions {
  z-index: 5;
}
.ie #choices a {
  background-color: #787878;
  color: white;
}
.ie .no-touch #choices a:hover {
  background-color: #3f3f3f;
}
.ie #steps li.current {
  font-size: 36px;
}
.ie #question p {
  /*font-weight: 400
		;font-family: open_sansregular    */

}
.ie #question .answer.success {
  background-image: none !important;
  background-color: #54934e !important;
}
.ie #question .answer.wrong {
  background-image: none !important;
  background-color: #a1383c !important;
}
.ie #ranking {
  -piebackground: rgba(0, 0, 0, 0.3);
  behavior: url('/static/css/css3pie/PIE.htc');
}
.ie #ranking tbody td {
  color: white;
}
.ie #ranking tbody .id {
  color: #CBDB2A;
}
.ie #ranking thead th {
  color: white;
}
.ie #social-intro,
.ie #new-quiz-btn {
  border: 1px solid white;
}
.ie #restart {
  top: 550px;
}
.ie #actions .action1 .ctn,
.ie #actions .action2 a,
.ie #actions .action3 a {
  background-color: #6a6a6a;
  behavior: url('/static/css/css3pie/PIE.htc');
}
.ie .no-touch #actions .action2 a:hover,
.ie .no-touch #actions .action3 a:hover {
  background-color: #2d2d2d;
}
/*
.dom-ready-1 .front
{
	display: none !important;
}
.dom-ready-2 .back
{
	display: none !important;
}
*/