/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/*custom font*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i'); 


/*form styles*/
#quizform {
    position: relative;
}
#quizform>h3{
display:none; 
}
.no-padding{
	padding-left:0;
	padding-right:0;
}
#quizform fieldset {
    background: white;
    border: 0 none;
    border-radius: 0px;
    box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.4);
    padding: 20px 30px;
    box-sizing: border-box;
    width: 100%;
    /*stacking fieldsets above each other*/
    position: relative;
}

/*Hide all except first fieldset*/
#quizform fieldset:not(:first-of-type) {
    display: none;
}

/*inputs*/

#quizform input:focus, #quizform textarea:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #ee0979;
    outline-width: 0;
    transition: All 0.5s ease-in;
    -webkit-transition: All 0.5s ease-in;
    -moz-transition: All 0.5s ease-in;
    -o-transition: All 0.5s ease-in;
}

/*buttons*/
#quizform .action-button {
    width: 100px;
    background: #ee0979;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 25px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 5px;
}

#quizform .action-button:hover, #quizform .action-button:focus {
    box-shadow: 0 0 0 2px white, 0 0 0 3px #ee0979;
}

#quizform .action-button-previous {
    width: 100px;
    background: #C5C5F1;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 25px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 5px;
}

#quizform .action-button-previous:hover, #quizform .action-button-previous:focus {
    box-shadow: 0 0 0 2px white, 0 0 0 3px #C5C5F1;
}

/*headings*/
.fs-title {
    font-size: 18px;
    text-transform: uppercase;
    color: #2C3E50;
    margin-bottom: 10px;
    letter-spacing: 2px;
    font-weight: bold;
}

.fs-subtitle {
    font-weight: normal;
    font-size: 13px;
    color: #666;
    margin-bottom: 20px;
}

/*questionsbar*/
#questionsbar {
    margin-bottom: 0;
    overflow: hidden;
    /*CSS counters to number the steps*/
    counter-reset: step;
background: #f9f5ea;
padding-bottom:10px;
}

#questionsbar li {
    list-style-type: none;
    color: white;
    text-transform: uppercase;
    font-size: 9px;
	display: inline-block;
    position: relative;
    letter-spacing: 1px;
	padding: 0px 10px;
}
#questionsbar li:last-child{
    display:none;
}
#questionsbar .bar-counter li:before {
    content: counter(step);
    counter-increment: step;
    width: 24px;
    height: 24px;
    line-height: 26px;
    display: block;
    font-size: 12px;
    color: #333;
    background: white;
    border-radius: 25px;
    margin: 0 auto 10px auto;
}

/*questionsbar connectors*/
#questionsbar .bar-counter li:after {
    content: '';
    width: 100%;
    height: 2px;
    background: white;
    position: absolute;
    left: -50%;
    top: 9px;
    z-index: -1; /*put it behind the numbers*/
}

#questionsbar .bar-counter li:first-child:after {
    /*connector not needed before the first step*/
    content: none;
}

/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#questionsbar .bar-counter li.active:before, #questionsbar .bar-counter li.active:after {
    background: #ee0979;
    color: white;
}


/* Not relevant to this form */
.dme_link {
    margin-top: 30px;
    text-align: center;
}
.dme_link a {
    background: #FFF;
    font-weight: bold;
    color: #ee0979;
    border: 0 none;
    border-radius: 25px;
    cursor: pointer;
    padding: 5px 25px;
    font-size: 12px;
}

.dme_link a:hover, .dme_link a:focus {
    background: #C5C5F1;
    text-decoration: none;
}
.com-red {
    color: red !important;
}
#quizform fieldset{
	box-shadow:none;
	padding:0;
}
.aqtquiz-template-default .row {
	margin:0;
}
.bgblue {
	min-height:50vh;
	background:#3b74a2;
	color:#fff;
	padding: 115px 50px;
}
.bgpink {
	min-height:50vh;
	padding:50px 100px 115px 100px;
	background:#f9f5ea;
}
.inst-title{
	font-size:24px;
	text-transform:uppercase;
	margin-bottom:50px;
	color:#fac533;
	letter-spacing: 5px;
}
.inst-details{
	font-size:16px;
}
#quizform .row>.col-sm-9 .yesno-title{
	padding: 50px;
    text-align: center;
    background: #ffc52e;
    color: #1e3b6f;
    width: fit-content;
    margin: 30px auto;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
line-height:1.5;
}
#quizform .row>.col-sm-9 .btn-yesno{
	color: #003d79!important;
    border-color: #ffc52e;
    border-radius: 30px;
    background-color: #ffc52e;
	padding-right: 40px!important;
    padding-left: 40px!important;
	 box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
	font-size: 18px;
    font-weight: 500;
	text-transform:uppercase;
}
.btn-yesno input{
	visibility: hidden;
-webkit-appearance:none !important
}
.yesno-options .msg-success,.yesno-options .msg-failure{
font-size: 30px;
  color: rgb(0, 61, 121);
  text-align: center;
  text-transform:uppercase;	
  line-height:normal;
}
#quizform .row>.col-sm-9 .yesno-options .text-right button{
	margin-right:60px;
}
#quizform .row>.col-sm-9 .yesno-options button{
	margin-left:60px;
}
.multiple-title.qstn-title{
	font-size:24px;
	font-weight:500;
	color:#007bc3;
	width: 90%;
}
.multiple-options ul{
	min-width:50%;
	margin:5% auto;
}
.multiple-options li label{
	text-transform:uppercase;
	color:#384f7b;
	border-bottom:1px solid #384f7b;
	width:100%;
	padding:2px 5px;
	line-height:1.5;
	font-size:12px;
	vertical-align:middle;
	display:inline-block;
}
.multiple-options li label span.opt-radio{
	display:inline-flex;
	float:right;
}
.multiple-options li label span:first-child{
    float:left;
    width:90%;
    padding-top:10px;
}
.single-poll .multiple-options li label span:first-child{
    padding-top:0;
}
.multiple-options svg{
	float:right;
}
.multiple-options input[type=radio],.multiple-images input[type=radio]{
	-webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
	visibility:hidden;
}
.multiple-options input[type=radio]:checked + .checkbox-new{
	background-image:url('images/unsuccess.svg');
	background-repeat: no-repeat;
	height: 30px;
    width: 30px;
    background-position: 0 0;
}
.multiple-images input[type=radio]:checked + .checkbox-new{
	background-image:url('images/success.svg');
	background-repeat: no-repeat;
	height: 30px;
    width: 30px;
    background-position: 0 0;
	bottom: 10px;
    position: absolute;
    margin-left: auto;
    right: 0;
}
.multiple-options input[type=radio]:not(:checked) + .checkbox-new{
	background-image:url('images/uncheck.svg');
	background-repeat: no-repeat;
	height: 30px;
    width: 30px;
    background-position: 0 0;
}
.multiple-options input[type=radio]:checked + .checkbox-new{
	background-image:url('images/check.svg');
	background-repeat: no-repeat;
	height: 30px;
    width: 30px;
    background-position: 0 0;
}
.multiple-images input[type=radio]:not(:checked) + .checkbox-new{
    background:#fff;
	background-image:url('images/uncheck.svg');
	background-repeat: no-repeat;
	height: 30px;
    width: 30px;
    background-position: 0 0;
	bottom: 10px;
    position: absolute;
    margin-left: auto;
    right: 0;
}
.tiles-options{
clear:both;
}
.tiles-options .col-sm-6:first-child li{
	text-align:center;
	background: #fac536;
    padding:23px 10px;
    color: #1e3b6f;
	margin-bottom:10px;
}
.tiles-options .col-sm-6:last-child li{
	text-align:center;
	background: #fac536;
    padding:23px 10px;
    color: #1e3b6f;
	margin-bottom:10px;
}
.tiles-options .col-sm-6 li label{
	width:90%;
	font-weight:500;
	display:inline-block;
	vertical-align:middle;
}
.tiles-options .col-sm-6:first-child li label+span{
	float:right;
	font-size:24px;
}
.tiles-options .col-sm-6:last-child li.slide-holder{
	text-align:center;
	background: #f2dda6;
    padding:23px 10px;
    color: #717171;
	font-style:italic;
	margin-top:10px;
}
.tiles-options .col-sm-6:last-child li:first-child{
	background: #b8d5a7;
	color:#49a263;
}
.handle {
  float: right;
  width: 15%;
  height: 100%;
  text-align: right;
  cursor: move;
  /*cursor: grab;
  &:active {
    cursor: grabbing;
  }*/
}

.slip-swiping-container {
	overflow-x: hidden;
}

.slip-reordering {
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.45);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.45);
}
.imgrad-container {
    width:150px;
color: #007bc3;
    display: inline-block;
    margin: 20px 20px;
    text-align: left;
    font-family: 'Gotham Narrow Book',Helvetica,Arial,Lucida,sans-serif;
font-size: 16px;
}
.imgrad-container img{
    width: 150px;
    height:150px;
    
}
/*
.multiple-images .failure:before{
background-color: rgba(218, 12, 86, 0.5) !important;
    color: #a94442 !important;
    content: '';
    position: absolute;
    width: 150px;
    height: 150px;
    display: block;
}
.multiple-images .success:before{
background-color: rgba(78, 179, 75, 0.5) !important;
    color: #a94442 !important;
    content: '';
    position: absolute;
    width: 150px;
    height: 150px;
    display: block;
}
*/
.multiple-images>div{
width:100%;
margin:50px  auto 50px auto;
text-align:center;
}
.imgrad-container .opt-radio {
   position: relative;
    display: block;
    bottom: 0;
    right: 0;
    max-height:0;
}
.imgrad-container.solved img{
    opacity:0.6;
}
label.success, li.success {
	background-color: #bfdeb4 !important;
	color: #008439 !important;
    opacity: 1 !important;
}
label.failure, li.failure {
	background-color: #f0afbe !important;
	color: #d90b3c !important;
    opacity: 1 !important;
}
.multiple-options li label.success,.multiple-options li label.failure{
	border:none;
}
.msg-success, .msg-failure, .next,
.sub-perfect, .sub-middle, .sub-low {
	display: none;
}
.yesno-options{
	margin-top:60px;
}
.clock-image{
	min-height: 290px;
}

/* All  Quizes  grid styles*/

.quize-list .item-quiz{
background: #f9f5eb;
    text-align: center;
    margin-bottom: 50px;
    padding: 50px 30px;
}
.quize-list .item-quiz .title-quiz{
font-size:30px;
color:#007bc3;
line-height:1.3;
min-height:100px;
font-family:'Gotham Narrow Book',Helvetica,Arial,Lucida,sans-serif;
}
.quize-list .item-quiz .link-quiz{
  display: inline-block;
    color: #003d79!important;
    border-color: #ffc52e;
    border-radius: 30px;
    font-size: 15px;
    font-weight: 600!important;
    background-color: #ffc52e;
    padding: 8px 50px;
    margin-top: 30px;
box-shadow: 0px 12px 18px -6px #adaaa2;
}
.quize-list .item-quiz .link-quiz:hover{
    background-color:#ffbb0f ;
}
.et_pb_button:after{
    font-size:24px !important;
}
.filter-form .cat-sort,.filter-form .short-sort{
border:2px solid #ffc52e;
border-radius:30px;
background:#ede7d9;
margin-right:10px;
font-size: 20px;
    color: #007bc4;
}
.wp-polls  li{
    list-style: none !important;
}

.bgpink .next{
    font-size: 14.604px;
    color: rgb(0, 61, 121) !important;
    font-weight: bold !important;
    text-decoration: underline;
    text-transform: uppercase;
    text-align: right;
background:none !important;
padding: 0 !important;
    margin: 0 !important;
}
#quizform .bgpink .next:hover,#quizform .bgpink .next:focus{
box-shadow:none !important;
}

.multiple-images .success .checkbox-new {
background-image: url(images/success.svg) !important;
height: 40px;
    width: 40px;
    background-position: 0 0;
    bottom: 40px;
    position: absolute;
    margin-left: auto;
    right: 10px;
}
.multiple-images  .failure .checkbox-new {
background-image: url(images/unsuccess.svg) !important;
height: 40px;
    width: 40px;
    background-position: 0 0;
    bottom: 40px;
    position: absolute;
    margin-left: auto;
    right: 10px;
}
.multiple-options .success .checkbox-new {
background-image: url(images/success.svg) !important;
    height: 40px;
    width: 40px;
    background-position: 0 0;
}
.multiple-options  .failure .checkbox-new {
background-image: url(images/unsuccess.svg) !important;
    height: 40px;
    width: 40px;
    background-position: 0 0;
}
#main-content .row{
margin:0;
}
.obt-counter{
background: #f9f5ea;
padding-bottom:15px;
}
#quizform>.form-group.text-center{
margin-bottom:0;
}
.obt-counter .view-counter,.score-title{
font-size: 30px;
    color: rgba(0, 123, 195, 0.8);
    text-transform: uppercase;
}
#questionsbar .bar-counter li:before{
    background: rgba(0, 60, 121, 0.55);
    border-radius: 0;
    margin: 0;
width:48px;
    height: 10px;
    text-indent: -9999px;   
}
#questionsbar .bar-counter li.active:before{
background:#ffc70e;
}
label.solved{
opacity:0.5;
border-bottom:none;
}
.tiles-options .glyphicon{
font-size:20px;
top: 5px;
}
.tiles-options .msg-failure{
font-size: 24px;
    color: rgb(73, 162, 99);
}
.single-poll{
width:100%;
padding:30px 20px;
float:none;
text-align:left;
}
#remember{
oveflow:hidden;
}
.single-poll #pollform .multiple-title,#pollsCarousel .multiple-title{
text-align:center;
line-height: 1.2;
}
.single-poll .btn-success,#pollsCarousel .btn-success{
color: #003d79!important;
    border-color: #ffc52e;
    border-radius: 30px;
    background-color: #ffc52e;
    padding-right: 50px!important;
    padding-left: 50px!important;
    box-shadow: 0px 27px 24px 0px rgba(0, 0, 0, 0.2);
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
}
.guide-link a{
   color: #003d79!important;
    border-color: #ffc52e;
    border-radius: 30px;
    background-color: #ffc52e;
    padding: 8px 50px!important;
    box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 50px;
}
.single-poll .multiple-options li label,#pollsCarousel .multiple-options li label{
line-height:1.2;
}
.single-poll .progress,#pollsCarousel  .progress{
background:transparent;
    -webkit-box-shadow:none;
    box-shadow: none;
    overflow:visible;
}
.single-poll .multiple-options li label span:first-child{
    width:80%;
}
.single-poll .progress-bar,#pollsCarousel .progress-bar{
-webkit-box-shadow:none;
    box-shadow: none;
background-color:#ffc52e;
}
.sbpool .multiple-options li label{
border-bottom:none;
text-align:left;
}

.submit-quiz-news .sub-msg{
  font-size: 36px;
  color: rgb(0, 123, 195);
  text-transform: uppercase;
  line-height: 1.252;
  text-align: center;
letter-spacing:5px;
	    font-weight: 300;
    margin-bottom: 4%;
}
.submit-quiz-news .sub-guide,.submit-quiz-news .sub-signup{
  font-size: 20px;
  color: #003c79;
  line-height: 1.252;
  text-align: center;
}
.submit-quiz-news .signup-link{
 font-size: 20px;
  color: #003c79;
  line-height: 1.252;
  text-align: center;
  font-weight:600;
  text-transform:uppercase;	
}
.newsletter-link input[type=checkbox]{
	-webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
	visibility:hidden;
}
.newsletter-link input[type=checkbox]:not(:checked) + .checkbox-new{
	background-image:url('images/uncheck.svg');
	height: 40px;
    width: 40px;
    background-position: 0 0;
display: inline-block;
top: 15px;
    position: relative;
}
.yesno-subtitle{
text-align:center;
font-size:24px;
color:#007bc3;
}
.newsletter-link input[type=checkbox]:checked + .checkbox-new{
	background-image:url('images/check.svg');
	height: 40px;
    width: 40px;
    background-position: 0 0;
display: inline-block;
top: 15px;
    position: relative;
}
.checkbox-new{
box-shadow: 3px 7px 7px #ccc;
    border-radius: 50%;
}
#pollsCarousel .carousel-control.left,#pollsCarousel .carousel-control.right{
background-image: none;
    background-image: none;
    background-image: none;
}
#pollsCarousel .item.active>.col-sm-4{
padding-top: 30px;
    padding-bottom: 30px;
}
#pollsCarousel .item.active>.col-sm-4 .multiple-title.qstn-title{
text-align:center;
}
#pollsCarousel .carousel-control{
width: 20px;
}
.filter-form + .alert-success{
display:none;
}
.filter-form #category_chosen{
    margin-right:10px;
    width: auto !important;
}
.filter-form .short-sort+div.chosen-container{
    width:auto !important;
}
.rslt-counter{
color: #ffc52e;
    font-size: 28px;
margin-top:20px;
margin-bottom:20px;
}
#quizform>.row{
background-color:#3b74a2;
}
#quizform>.row>.form-group{
margin-bottom:0;
}
#questionsbar .bar-counter {
    display: inline-flex;
    max-width:100%;
}
.score-title{
margin-bottom: 15px;
}

.dragimg-title.qstn-title{
  font-size: 24px;
  color: rgb(0, 123, 195);
  line-height: 1;
  text-align: left;
  margin-bottom:30px;
}
.drag-images .sortable1 li.ui-state-default.sortable.ui-sortable-handle{
    display:inline-block;
    width:32%;
    border:none;
    cursor: move;
    text-align:center;
}
.drag-images li.ui-state-default.sortable.ui-sortable-handle img{
    padding:5px;
}
.drag-images .row>.col-sm-4 .subtitle{
    text-align:center;
    font-size:20px;
    text-transform:uppercase;
    letter-spacing:4px;
    color:#007bc3;
    margin-bottom:10px;
}
.drag-images .sortable2 li.ui-state-default.sortable.ui-sortable-handle,.drag-images .sortable3 li.ui-state-default.sortable.ui-sortable-handle{
    width: 50%;
    background: none;
    text-align: center;
    display:inline-block;
    border:none;
}
.drag-images .sortable2,.drag-images .sortable3{
    min-height: 200px;    
}
.drag-images li.ui-state-default.sortable.ui-sortable-handle.failure {
    background-color: #f0afbe00 !important;
}
.drag-images li.ui-state-default.sortable.ui-sortable-handle.failure img {
    background-color: #f0afbe !important;
}
.drag-images .ui-sortable-disabled li.ui-state-default.sortable.ui-sortable-handle img{
    padding:0;
    opacity:0.5;
}
.drag-images .ui-sortable-disabled  li.ui-state-default.sortable.ui-sortable-handle.failure .drgimg-wrapper{
    background:#da0e56 !important;
    width: fit-content;
    margin: auto;
    display: flex;
        padding: 5px;
}
.drag-images .ui-sortable-disabled li.ui-state-default.sortable.ui-sortable-handle .drgimg-wrapper{
    width: fit-content;
    margin: auto;
    display: flex;
    background: #3aaa35;
        padding: 5px;
}

.drag-images li.ui-state-default.sortable.ui-sortable-handle.failure img{
    opacity:0.7;
}
.drag-images .ui-sortable-disabled li{
    margin-bottom:5px;
}
/* Responsive styles */


@media(min-width:767px){
    .drag-images>.row{
    display:flex;
}
fieldset>.row{
 display: flex;
}
.drag-images .row>.col-sm-4:first-child,.drag-images .row>.col-sm-4:nth-child(2){
    border-right:2px solid #3b74a2
}
#quizform .row>.col-sm-9 .yesno-title{
    width:70%;
}
#quizform{
    max-height:75vh;
}
#quizform .row>.col-sm-9 .yesno-title{
    padding:25px;
    font-size:24px;
}
.bgpink{
    padding:50px 100px 50px 100px;
}
.bgblue{
    padding:50px 50px;
}
.yesno-options .msg-success, .yesno-options .msg-failure{
    font-size:24px;
}
.yesno-subtitle{
    width:75%;
    margin:auto;
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px){
    .bgpink,.bgblue{
        padding:10px;
    }
    .inst-title{
        font-size:16px;
        letter-spacing:2px;
    }
    #questionsbar .bar-counter li:before{
        width:15px;
    }
    
}
/**************** clock *******************/
@import url(https://fonts.googleapis.com/css?family=Nova+Mono);
*{
	box-sizing: border-box;
}
.clock-container {
	height: 400px;
	width: 400px;
}
.outline {
	stroke: #09518B;
	stroke-width: 10;
}
.second {
	stroke: #09518B;
	stroke-width: 2;
}
.hour {
	stroke: #09518B;
	stroke-width: 4;
}
.second-hand {
	stroke: #FCC532;
	stroke-width: 3;
}
.minute-hand {
	stroke: #FCC532;
	stroke-width: 8;
	stroke-linecap: round;
}
.hour-hand {
	stroke: #FCC532;
	stroke-width: 12;
	stroke-linecap: round;
}
/*****************************/

/*
 IE6,7 */
 @media screen\9 {
   #quizform { 
     	font-family:'Gotham Narrow Book',Helvetica,Arial,Lucida,sans-serif !important;
 }
 }

 /* IE8 */
 @media \0screen {
   #quizform { 
     	font-family:'Gotham Narrow Book',Helvetica,Arial,Lucida,sans-serif !important;
 }
 }

 /* IE6,7,8 */
 @media \0screen\,screen\9 {
   #quizform { 
     	font-family:'Gotham Narrow Book',Helvetica,Arial,Lucida,sans-serif !important;
 }
 }
/* 
 IE9,10 */
 @media screen and (min-width:0\0){
   #quizform { 
     	font-family:'Gotham Narrow Book',Helvetica,Arial,Lucida,sans-serif !important;
 }
 }
 .clock-button button{
    color: #003d79!important;
    border: none;
    border-radius: 30px;
    background-color: #ffc52e;
    padding: 8px 40px;
    /* padding-left: 25px; */
    box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
 }
 .clock-image-container.text-center.success .jquery-timepicker-clock{
     background:rgb(179, 215, 179);
 }
 .clock-image-container.text-center.failure .jquery-timepicker-clock{
     background:rgb(239, 175, 191);
 }
 #quiz-breadcrumb{
    background: rgb(0, 60, 122) !important;
    color: #fff;
    margin-bottom: 0;
    padding: 50px;
    border-radius: 0;
 }
 .breadcrumb>li+li:before{
     content: none;
 }
 .clock-title.qstn-title{
     font-size:24px;
     font-weight:500;
     color:#007bc3;
     margin-bottom:20px;
     width:90%;
 }
 .clock-msg .msg-failure{
     font-size: 21px;
    color: #3b74a2;
 }
.app-fltr {
	min-width: 150px !important;
	z-index: 99;
}
.news-link{
    text-decoration: underline;
    margin-top: 20px;
    display: table;
}
#quizform .action-button.next{
        margin-bottom: 10px !important;
}

#app_fltr_chosen .chosen-single{
    background: #003c79;
    color:#fff;
}
#app_fltr_chosen.chosen-with-drop .chosen-drop{
    background: #003c79;
    color:#fff;
}
#app_fltr_chosen .chosen-results{
    color:#fff;
}
#app_fltr_chosen{
    min-width:250px;
}
#sorting_new,#sorting_new_chosen{
    display:none;
}
div#main-question-page + div {
    margin-top: -5px;
}
.single-poll .et_pb_button{
    color: #003d79!important;
    border-color: #ffc52e;
    border-radius: 30px;
    font-size: 15px;
    font-family: 'Gotham Narrow Bold',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600!important;
    background-color: #ffc52e;
}
@media (min-width: 981px) {
    #apps .apps-row .et_pb_column {
        margin:1%;
    }
}
#apps-counter {
    color:#FFC52E;
    font-weight:bold;
    padding-left:3%;
    font-size:18px;
}
@media(max-width:767px){
    #quizform .row>.col-sm-9 .yesno-title{
        font-size:20px;
        padding:20px;
        word-break: break-word;
    }
    #app_fltr_chosen{
    display: table;
    margin: auto;
}
    #questionsbar li{
        padding: 0px 8px;
    }
    .inst-title{
        margin-bottom:20px;
    }
    .clock-button{
        text-align:center !important;
        margin-top: 20px;
    }
	.tiles-options .col-sm-6:first-child li label+span{
	float:none;	
	}
	#quizform .col-sm-3,#quizform .col-sm-9{
	padding:20px;
	width:100%;
	min-height:auto;
	}
.bgpink .next{
width:100% !important;
}
.multiple-options li label{
line-height:1.3;
}
#questionsbar .bar-counter li:before{
width:12px;
}
#quizform>.row{
    background-color: #f9f5ea;
}
.multiple-options li label span:first-child{
    width:80%;
}
.tiles-options .msg-failure{
    margin-bottom:20px;
}
.single-poll{
    padding:30px 0;
}
.single-poll ul{
    padding-left:0 !important;
}
}
.chosen-container{
    width:auto !important;
}