/******************
    User custom CSS
    ---------------

    In this file you can add your own custom CSS
    It will be loaded last, so you can override any other property.
    Also, it will never be updated. So if you inheritate a core template and just add here some CSS, you'll still benefit of all the updates
*/



.body {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}


.text-danger {display:none;}

.top-container .progress {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -2.5em;
}

/* IAT questions */

.iatWrapper {
	position: relative;
	width: 100%;
	max-width: 600px;
	height: 300px;
	margin: 0 auto;
	color: #D0DBE5;
	background-color: #2C3E50;
	font-size: 21px;
}

.iatLeftLabel {
	float: left;
	padding: 10px;
}

.iatRightLabel {
	float: right;
	padding: 10px;
}

.iatWord {
	position: absolute;
	width: 100%;
	top: 35%;
	text-align: center;
	font-size: 36px;
	color: #C4D1DE;
}

.iatWord.done {
	color: #C4D1DE;
}

.iatInstructions {
	position: absolute;
	width: 100%;
	bottom: 0px;
	padding-bottom: 10px;
	text-align: center;
}

.iatMobileButtonWrapper {
	display: none;
	position: relative;
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
	font-size: 36px;
}

.iatButton {
	float: left;
	margin: 20px;
	width: 100px;
	padding: 2px 0 5px 0;
	border: 5px solid #233140;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	line-height: normal;
	cursor: pointer;
}

.iatLeftButton {
	float: left;
}

.iatRightButton {
	float: right;
}

.max-diff-array th.answertext { 
	text-align: center;
	border-right: 3px solid #FFFFFF;
	border-left: 3px solid #FFFFFF;
}
 
/* Override the responsive "no-more-tables" stuff */
@media only screen and (max-width: 801px) {
 
	.max-diff-array .no-more-tables table {
		display: table;
		border-collapse: inherit;
	}	
 
	.max-diff-array .no-more-tables thead, 
	.max-diff-array .no-more-tables tbody {
		display: table-row-group;
	}
 
	.max-diff-array .no-more-tables tr {
		left: auto;
		position: relative;
		top: auto;
		display: table-row;
		border: 0 none;
	}	
 
	.max-diff-array .no-more-tables th, 
	.max-diff-array .no-more-tables td {
		display: table-cell;
		text-align: center !important;
		color: #2c3e50;
		font-size: 15px;
	}
 
	.max-diff-array th.answertext { 
		border-right: 3px solid #FFFFFF;
		border-left: 3px solid #FFFFFF;
	}
 
	.max-diff-array .answer-item label span {
		display: none !important;
	}	
}

#answer459844X63X10789 { display:none;}

.addedcheckbox-item label {
    padding-left:10px; }
    
.radio-item label::before {
    border: 1px solid #000000;
}

.checkbox-item label::before {
    border: 1px solid #000000;
}


@media only screen and (max-width: 768px) {
td.hideEmptyColumn-hiddencolumn{display:none !important;}
th.hideEmptyColumn-hiddencolumn{display:none !important;}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
td.hideEmptyColumn-hiddencolumn{display:none !important;}
th.hideEmptyColumn-hiddencolumn{display:none !important;}
}

    
_:-ms-lang(x), _:-webkit-full-screen, td.hideEmptyColumn-hiddencolumn{display:none !important;}
_:-ms-lang(x), _:-webkit-full-screen, th.hideEmptyColumn-hiddencolumn{display:none !important;}

.card-sort-question .items-start {
    float: left;
    width: 63%;
    max-width: 800px;
}

.ls-questionhelp:before {
    display:none;
}

 
.ls-label-question {
     font-size: 16px;
     font-weight: bold;
 }

#vmsg_2842_default {display:none;}
#vmsg_2842_num_answers {display:none;}

@media screen and (min-width: 480px) {
    .card-sort-question .items-start {
    float: left;
    width: 100%;
    height: 100%;
    max-width: 480px;
}


}




.upperC {
  text-transform: uppercase;
}

.lowerC {
  text-transform: lowercase;
}

.capitalC {
  text-transform: capitalize;
}


.question-item.sub-header, 
.question-item.sub-header label {
		padding: 0;
	   font-size:13.0pt;
      line-height:107%;
      font-family:"Century Gothic",sans-serif;
       font-weight: bold;
      
      
	}
 
	.question-item.sub-header label::before,
	.question-item.sub-header label::after {
		display: none;
	}
@media only screen and (min-width: 640px) {	

	.vTH2 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 18em;
}
.vTH2 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH2 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH3 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 16em;
}
.vTH3 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH3 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH4 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 15em;
}
.vTH4 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH4 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH5 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 14em;
}
.vTH5 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH5 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH6 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 13em;
}
.vTH6 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH6 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH7 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 12em;
}
.vTH7 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH7 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH8 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 12em;
}
.vTH8 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH8 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH9 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 11.5em;
}
.vTH9 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH9 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH10 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 11em;
}
.vTH10 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH10 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH11 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 11em;
}
.vTH11 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH11 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH12 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 10.5em;
}
.vTH12 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH12 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH13 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 10em;
}
.vTH13 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH13 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH14 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 10em;
}
.vTH14 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH14 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH15 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 9.5em;
}
.vTH15 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH15 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH16 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 9.5em;
}
.vTH16 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH16 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH17 {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 9em;
}
.vTH17 p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH17 p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

.vTH {
    text-align: center;
    white-space: nowrap;
    transform: rotate(270deg);
    /* margin-bottom: 5em; */
    height: 8em;
    width: 11em;
}
.vTH p {
    margin:0 -999px;/* virtually reduce space needed on width to very little */
    display:inline-block;
}
.vTH p:before {
    content:'';
    width:0;
    padding-top:110%;
    /* takes width as reference, + 10% for faking some extra padding */
    display:inline-block;
    vertical-align:middle;
}

}

body{
    word-break: keep-all !important;}
    
    


.zoom:hover {
  transform: scale(3); 
  margin-left:20%;
}

#answer273134X285X108661comment {display: none;}
#answer273134X285X108662comment {display: none;}
#answer273134X285X108663comment {display: none;}
#answer273134X285X108664comment {display: none;}
#answer273134X285X108665comment {display: none;}
#answer273134X285X108666comment {display: none;}
#answer273134X285X108667comment {display: none;}

#answer273134X285X108771comment {display: none;}
#answer273134X285X108772comment {display: none;}
#answer273134X285X108773comment {display: none;}
#answer273134X285X108774comment {display: none;}
#answer273134X285X108775comment {display: none;}
#answer273134X285X108776comment {display: none;}
#answer273134X285X108777comment {display: none;}

#answer273134X285X108871comment {display: none;}
#answer273134X285X108872comment {display: none;}
#answer273134X285X108873comment {display: none;}
#answer273134X285X108874comment {display: none;}
#answer273134X285X108875comment {display: none;}
#answer273134X285X108876comment {display: none;}
#answer273134X285X108877comment {display: none;}

#answer273134X285X108971comment {display: none;}
#answer273134X285X108972comment {display: none;}
#answer273134X285X108973comment {display: none;}
#answer273134X285X108974comment {display: none;}
#answer273134X285X108975comment {display: none;}
#answer273134X285X108976comment {display: none;}
#answer273134X285X108977comment {display: none;}

#answer273134X285X108971comment {display: none;}
#answer273134X285X108972comment {display: none;}
#answer273134X296X109801comment {display: none;}
#answer273134X296X109802comment {display: none;}
#answer273134X296X109803comment {display: none;}
#answer273134X296X109804comment {display: none;}
#answer273134X296X109805comment {display: none;}
#answer273134X296X109806comment {display: none;}
#answer273134X296X109807comment {display: none;}

#answer273134X296X109811comment {display: none;}
#answer273134X296X109812comment {display: none;}
#answer273134X296X109813comment {display: none;}
#answer273134X296X109814comment {display: none;}
#answer273134X296X109815comment {display: none;}
#answer273134X296X109816comment {display: none;}
#answer273134X296X109817comment {display: none;}

#answer273134X296X109821comment {display: none;}
#answer273134X296X109822comment {display: none;}
#answer273134X296X109823comment {display: none;}
#answer273134X296X109824comment {display: none;}
#answer273134X296X109825comment {display: none;}
#answer273134X296X109826comment {display: none;}
#answer273134X296X109827comment {display: none;}

#answer273134X296X109831comment {display: none;}
#answer273134X296X109832comment {display: none;}
#answer273134X296X109833comment {display: none;}
#answer273134X296X109834comment {display: none;}
#answer273134X296X109835comment {display: none;}
#answer273134X296X109836comment {display: none;}
#answer273134X296X109837comment {display: none;}

#answer273134X297X110961comment {display: none;}
#answer273134X297X110962comment {display: none;}
#answer273134X297X110963comment {display: none;}
#answer273134X297X110964comment {display: none;}
#answer273134X297X110965comment {display: none;}
#answer273134X297X110966comment {display: none;}
#answer273134X297X110967comment {display: none;}

#answer273134X297X110971comment {display: none;}
#answer273134X297X110972comment {display: none;}
#answer273134X297X110973comment {display: none;}
#answer273134X297X110974comment {display: none;}
#answer273134X297X110975comment {display: none;}
#answer273134X297X110976comment {display: none;}
#answer273134X297X110977comment {display: none;}

#answer273134X297X110981comment {display: none;}
#answer273134X297X110982comment {display: none;}
#answer273134X297X110983comment {display: none;}
#answer273134X297X110984comment {display: none;}
#answer273134X297X110985comment {display: none;}
#answer273134X297X110986comment {display: none;}
#answer273134X297X110987comment {display: none;}

#answer273134X297X110991comment {display: none;}
#answer273134X297X110992comment {display: none;}
#answer273134X297X110993comment {display: none;}
#answer273134X297X110994comment {display: none;}
#answer273134X297X110995comment {display: none;}
#answer273134X297X110996comment {display: none;}
#answer273134X297X110997comment {display: none;}

#answer273134X298X112121comment {display: none;}
#answer273134X298X112122comment {display: none;}
#answer273134X298X112123comment {display: none;}
#answer273134X298X112124comment {display: none;}
#answer273134X298X112125comment {display: none;}
#answer273134X298X112126comment {display: none;}
#answer273134X298X112127comment {display: none;}

#answer273134X298X112131comment {display: none;}
#answer273134X298X112132comment {display: none;}
#answer273134X298X112133comment {display: none;}
#answer273134X298X112134comment {display: none;}
#answer273134X298X112135comment {display: none;}
#answer273134X298X112136comment {display: none;}
#answer273134X298X112137comment {display: none;}

#answer273134X298X112141comment {display: none;}
#answer273134X298X112142comment {display: none;}
#answer273134X298X112143comment {display: none;}
#answer273134X298X112144comment {display: none;}
#answer273134X298X112145comment {display: none;}
#answer273134X298X112146comment {display: none;}
#answer273134X298X112147comment {display: none;}

#answer273134X298X112151comment {display: none;}
#answer273134X298X112152comment {display: none;}
#answer273134X298X112153comment {display: none;}
#answer273134X298X112154comment {display: none;}
#answer273134X298X112155comment {display: none;}
#answer273134X298X112156comment {display: none;}
#answer273134X298X112157comment {display: none;}

#answer273134X299X113281comment {display: none;}
#answer273134X299X113282comment {display: none;}
#answer273134X299X113283comment {display: none;}
#answer273134X299X113284comment {display: none;}
#answer273134X299X113285comment {display: none;}
#answer273134X299X113286comment {display: none;}
#answer273134X299X113287comment {display: none;}

#answer273134X299X113291comment {display: none;}
#answer273134X299X113292comment {display: none;}
#answer273134X299X113293comment {display: none;}
#answer273134X299X113294comment {display: none;}
#answer273134X299X113295comment {display: none;}
#answer273134X299X113296comment {display: none;}
#answer273134X299X113297comment {display: none;}

#answer273134X299X113301comment {display: none;}
#answer273134X299X113302comment {display: none;}
#answer273134X299X113303comment {display: none;}
#answer273134X299X113304comment {display: none;}
#answer273134X299X113305comment {display: none;}
#answer273134X299X113306comment {display: none;}
#answer273134X299X113307comment {display: none;}

#answer273134X299X113311comment {display: none;}
#answer273134X299X113312comment {display: none;}
#answer273134X299X113313comment {display: none;}
#answer273134X299X113314comment {display: none;}
#answer273134X299X113315comment {display: none;}
#answer273134X299X113316comment {display: none;}
#answer273134X299X113317comment {display: none;}

#answer273134X300X114441comment {display: none;}
#answer273134X300X114442comment {display: none;}
#answer273134X300X114443comment {display: none;}
#answer273134X300X114444comment {display: none;}
#answer273134X300X114445comment {display: none;}
#answer273134X300X114446comment {display: none;}
#answer273134X300X114447comment {display: none;}

#answer273134X300X114451comment {display: none;}
#answer273134X300X114452comment {display: none;}
#answer273134X300X114453comment {display: none;}
#answer273134X300X114454comment {display: none;}
#answer273134X300X114455comment {display: none;}
#answer273134X300X114456comment {display: none;}
#answer273134X300X114457comment {display: none;}

#answer273134X300X114461comment {display: none;}
#answer273134X300X114462comment {display: none;}
#answer273134X300X114463comment {display: none;}
#answer273134X300X114464comment {display: none;}
#answer273134X300X114465comment {display: none;}
#answer273134X300X114466comment {display: none;}
#answer273134X300X114467comment {display: none;}

#answer273134X300X114471comment {display: none;}
#answer273134X300X114472comment {display: none;}
#answer273134X300X114473comment {display: none;}
#answer273134X300X114474comment {display: none;}
#answer273134X300X114475comment {display: none;}
#answer273134X300X114476comment {display: none;}
#answer273134X300X114477comment {display: none;}

#answer965462X314X120301comment {display: none;}
#answer965462X314X120305comment {display: none;}
#answer965462X314X120306comment {display: none;}
#answer965462X314X120307comment {display: none;}



#answer965462X314X123671comment {display: none;}
#answer965462X314X123675comment {display: none;}
#answer965462X314X123676comment {display: none;}
#answer965462X314X123677comment {display: none;}

#answer965462X315X121071comment {display: none;}
#answer965462X315X121075comment {display: none;}
#answer965462X315X121076comment {display: none;}
#answer965462X315X121077comment {display: none;}

#answer965462X315X123761comment {display: none;}
#answer965462X315X123765comment {display: none;}
#answer965462X315X123766comment {display: none;}
#answer965462X315X123767comment {display: none;}

#answer369517X385X145511_DK {display: none;}

.ls-label-question {font-weight: normal;}

#answer813398X450X173113comment {display: none;}
#answer813398X450X173883comment {display: none;}
#answer813398X452X175263comment {display: none;}
#answer813398X452X175453comment {display: none;}
#answer813398X453X176293comment {display: none;}
#answer813398X453X176483comment {display: none;}

#answer813398X457X181123comment {display:none;}
#answer813398X457X181313comment {display:none;}
#answer813398X458X182153comment {display:none;}
#answer813398X458X182343comment {display:none;}


i {font-weight:300;}
em {font-weight:300;}

.question-help-container{padding-left:0;}

.fruity .btn-primary:hover, .fruity .btn-primary:focus, .fruity .btn-primary:active, .fruity .btn-primary.active, .fruity .btn-primary.active:focus, .fruity .open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #328637;
    border: 1px solid #000;
}

ul.ui-autocomplete {
	width: 250px !important;
	padding: 5px 10px;
	list-style: none;
}

.easy-autocomplete-container { max-height: 250px; overflow: auto; overflow-y: auto; overflow-x:hidden; }

.question-title-container, .question-valid-container {
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}

.easy-autocomplete-container ul {
    margin-top: 0px !important;
}












.question-help-container{padding-left:0;}

.fruity .btn-primary:hover, .fruity .btn-primary:focus, .fruity .btn-primary:active, .fruity .btn-primary.active, .fruity .btn-primary.active:focus, .fruity .open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #328637;
    border: 1px solid #000;
}

ul.ui-autocomplete {
	width: 250px !important;
	padding: 5px 10px;
	list-style: none;
}

.easy-autocomplete-container { max-height: 250px; overflow: auto; overflow-y: auto; overflow-x:hidden; }

.question-title-container, .question-valid-container {
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}

/* DAVE */
/*Responsive CSS*/

/* Style for select and input */
select {
    min-width: 25%;
}
.form-inline .form-group,
.form-inline input.form-control[type="text"] {
    width: 100% !important;
}
.answers-list.radio-list {
  width: 100%;
}
.form-group.answer-item.text-item {
  margin-top: 15px;
}
@media only screen and (min-width: 768px) {
  .form-inline .form-group.other-text-item {
    padding-left: 50px;
  }
}


/* Special radio & checkbox styles */
.radio-item label::after,
.checkbox-item label::after,
input[type='radio'],
input[type='checkbox'],
.radio-item input[type="radio"],
.radio-item input[type="checkbox"] {
  opacity: 0;
  visibility: hidden;
}
.radio-item label::before {
  border: none;
  background-color: transparent;
  transition: color 0s ease-in;
  font-family: 'FontAwesome';
  visibility: visible;
  content: "\f1db";
  font-size: 160%;
  color: #bbb;
  top: 4px;
  text-shadow: none;
}
.checkbox-item label::before {
  border: none;
  background-color: transparent;
  transition: color 0s ease-in;
  font-family: 'FontAwesome';
  visibility: visible;
  content: "\f096";
  font-size: 160%;
  color: #bbb;
  top: 4px;
  text-shadow: none;
}
input[type='radio']:checked + label:before, input[type='radio']:checked + .label:before, input[type='radio']:checked:focus + label:before, input[type='radio']:checked:focus + .label:before {
  font-family: 'FontAwesome';
  visibility: visible;
  transition: color 0.5s ease-in;
  content: "\f00c";
  font-size: 160%;
  color: #b90532;
}
input[type='checkbox']:checked + label:before, input[type='checkbox']:checked + .label:before, input[type='checkbox']:checked:focus + label:before, input[type='checkbox']:checked:focus + .label:before {
  font-family: 'FontAwesome';
  visibility: visible;
  transition: color 0.5s ease-in;
  content: "\f046";
  font-size: 160%;
  color: #b90532;
}
.dir-ltr .radio-item label.ls-label-xs-visibility::before, .dir-ltr .checkbox-item label.ls-label-xs-visibility::before,
.dir-ltr .radio-item .ls-label-xs-visibility, .dir-ltr .checkbox-item .ls-label-xs-visibility {
    margin-left: -19px;
}
.radio-item .ls-label-xs-visibility, .checkbox-item .ls-label-xs-visibility {
  width: 24px;
  height: 24px;
}
@media only screen and (max-width: 768px) {
  table.ls-answers > tbody > tr td.answer-item.radio-item, table.ls-answers > tbody > tr td.answer-item.checkbox-item {
    padding: 0;
  }
  .dir-ltr table.ls-answers .radio-item label.ls-label-xs-visibility::before, .dir-ltr table.ls-answers .checkbox-item label.ls-label-xs-visibility::before {
    margin-left: 10px;
  }
  .dir-ltr table.ls-answers .radio-item .ls-label-xs-visibility, .dir-ltr table.ls-answers .checkbox-item .ls-label-xs-visibility {
    margin: 0;
    padding: 15px 15px 15px 40px;
  }
  table.ls-answers > tbody > tr td.radio-item:hover, table.ls-answers > tbody > tr td.checkbox-item:hover {
    background-color: transparent;
  }
  tr.ls-odd, .array-flexible-column tr.answers-list:nth-child(even) {
    background-color: transparent;
  }
  table.ls-answers > tbody > tr:nth-child(even):hover {
    background-color: transparent;
  }
  .radio-item label::before {
    top: 14px;
  }
  .checkbox-item label::before {
    top: 14px;
  }
  input[type='radio']:checked + label:before, input[type='radio']:checked + .label:before, input[type='radio']:checked:focus + label:before, input[type='radio']:checked:focus + .label:before,
  input[type='checkbox']:checked + label:before, input[type='checkbox']:checked + .label:before, input[type='checkbox']:checked:focus + label:before, input[type='checkbox']:checked:focus + .label:before {
    color: white;
  }
  td.radio-item input[type='radio']:checked + label,
  td.checkbox-item input[type='checkbox']:checked + label {
    color: white;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    background-color: #496b38;
    background-image: -moz-linear-gradient(#638f4d, #496b38);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#638f4d), to(#496b38));
    background-image: -webkit-linear-gradient(#638f4d, #496b38);
    background-image: -o-linear-gradient(#638f4d, #496b38);
    opacity: 0.85;
    filter: alpha(opacity=85);
  }
}

/* Additional styles for large buttons */
ul label, ul .label {
  padding: 1.5rem 0;
}
.form-inline .radio-item, .form-inline .checkbox-item,
li.radio-item, li.checkbox-item {
  display: block;
  padding: 0;
  margin: 0;
  margin-bottom: 0;
  border-bottom: 1px solid rgba(102, 102, 102, 0.35);
}
.form-inline .radio-item:hover, .form-inline .checkbox-item:hover,
li.radio-item:hover, li.checkbox-item:hover {
  background-color: #f0f0f0;
}
.othertext-label-checkox-container {
  border: 0 !important;
  margin-bottom: 10px !important;
}
li.radio-item:first-child, li.checkbox-item:first-child {
  border-top: 1px solid rgba(102, 102, 102, 0.35);
}
.list-radio .radio-item label::before, .list-with-comment .radio-item label::before, .choice-5-pt-radio .radio-item label::before {
  top: 15px;
}
input[type='radio']:checked + .radio-label:before, input[type='radio']:checked:focus + .radio-label:before,
input[type='checkbox']:checked + .checkbox-label:before, input[type='checkbox']:checked:focus + .checkbox-label:before {
  color: #fff;
}
input[type='radio']:checked + label.radio-label, input[type='radio']:checked + label.label-radio, input[type='radio']:checked + label.label-radio:before,
input[type='checkbox']:checked + label.checkbox-label, input[type='checkbox']:checked + label.answertext, input[type='checkbox']:checked + label.answertext:before {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  background-color: #c30133;
  background-image: -moz-linear-gradient(#8b1a35, #8b1a35);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8b1a35), to(#8b1a35));
  background-image: -webkit-linear-gradient(#8b1a35, #8b1a35);
  background-image: -o-linear-gradient(#8b1a35, #8b1a35);
  opacity: 0.85;
  filter: alpha(opacity=85);
  font-weight:bolder;
}
.radio-list li {
  margin-right: 0;
}
.radio-list li label, .radio-list li .label, .checkbox-list li label, .checkbox-list li .label, .checkbox-text-list li label, .checkbox-text-list li .label {
  position: relative;
  display: block;
  padding-left: 5rem;
  padding-right: 15px;
  margin: 0;
}
input[type='radio'] + .radio-label:before, input[type='radio'] + .label-radio:before, input[type='radio'] + .answertext:before,
input[type='checkbox'] + .checkbox-label:before, input[type='checkbox'] + .label-checkbox:before, input[type='checkbox'] + .answertext:before,
.other-item label:before, .other-item .label:before,
label.answer-comment-wrapper:before, .answer-comment-wrapper.label:before {
  position: absolute;
  left: 35px;
}

/* Multiple Options fixes */
.multiple-opt-comments .other-item label:before {
  visibility: hidden;
}
.multiple-opt-comments .label-text {
  padding-left: 0;
}
.multiple-opt-comments .form-horizontal .control-label {
  padding-top: 1.5rem;
}
.multiple-opt-comments .form-horizontal .checkbox-item label::before {
  top: 15px;
}
.multiple-opt-comments .comment-item {
  margin-top: 1rem;
}
.multiple-opt-comments ul.checkbox-text-list li.checkbox-text-item > div {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .multiple-opt-comments ul.checkbox-text-list li.checkbox-text-item .comment-item {
    padding-left: 50px;
  }
  .multiple-opt-comments ul.checkbox-text-list li.checkbox-text-item .other-text-item {
    padding-left: 36px;
    width: 100%;
  }
  .multiple-opt-comments ul.checkbox-text-list li.checkbox-text-item.other-item .comment-item {
    padding-left: 36px;    
  }
  .multiple-opt-comments ul.checkbox-text-list li.checkbox-text-item input.other-text {
    width: 100%;
  }
}
.multiple-opt .checkbox-item label::before {
  top: 15px;
}
.multiple-opt ul {
  margin: 0;
}
.form-horizontal .checkbox-item label::before {
  top: 1px;
}
.checkbox-item {
  padding-left: 0;
}


ul.ui-autocomplete {
	width: 250px !important;
	padding: 5px 10px;
	list-style: none;
}

.easy-autocomplete-container { max-height: 250px; overflow: auto; overflow-y: auto; overflow-x:hidden; }

.question-title-container, .question-valid-container {
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}

.fruity .progress-bar {

    background-color: #3c3c3c;

}

.fruity .btn-primary:hover, .fruity .btn-primary:focus, .fruity .btn-primary:active, .fruity .btn-primary.active, .fruity .btn-primary.active:focus, .fruity .open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #8b1a35;
    border: 1px solid #3c3c3c;
}

.fruity .btn-primary {
    color: #fff;
    background-color: #3c3c3c;
    border: 1px solid #3c3c3c;
}

.navbar-action-link {
    padding-right: 1em;

}

.addedcheckbox-item label {
    padding-left: 40px;
    padding-bottom: 10px;
    padding-right: 20px;
}



input[type='radio']:checked + .radio-label:before, input[type='radio']:checked:focus + .radio-label:before, input[type='checkbox']:checked + .checkbox-label:before, input[type='checkbox']:checked:focus + .checkbox-label:before {
    color: #fff;
    position: absolute;
    margin-top: -5px;
}

input[type='radio'] + .radio-label:before, input[type='radio'] + .label-radio:before, input[type='radio'] + .answertext:before, input[type='checkbox'] + .checkbox-label:before, input[type='checkbox'] + .label-checkbox:before, input[type='checkbox'] + .answertext:before, .other-item label:before, .other-item .label:before, label.answer-comment-wrapper:before, .answer-comment-wrapper.label:before {
    position: absolute;
    left: 35px;
    margin-top: -6px;
}

.addedcheckbox-item label {
    display: inline-block;
    font-weight: 400;
    border-width: thin;
    height: 2em;
    width: 12em;
    border-style: solid;
    text-align: center;
    padding-top: 2px;
}

html body .navbar.navbar-default.navbar-fixed-top {
    height: 7em;
}

.ls-link-clearall {
    display:none !important;
}

.easy-autocomplete-container ul {
    margin-top: 0px !important;
}

.multiple-opt-comments .form-horizontal .control-label {text-align: unset;}


#answer649588X710X277831comment {display:none;}
#answer649588X710X277832comment {display:none;}
#answer649588X710X277833comment {display:none;}
#answer649588X710X277835comment {display:none;}
#answer649588X710X277836comment {display:none;}
#answer649588X710X277837comment {display:none;}
#answer649588X710X277839comment {display:none;}
#answer649588X710X2778310comment {display:none;}
#answer649588X710X2778311comment {display:none;}
#answer649588X710X2778312comment {display:none;}
#answer649588X710X2778314comment {display:none;}
#answer649588X710X2778315comment {display:none;}
#answer649588X710X2778317comment {display:none;}
#answer649588X710X2778319comment {display:none;}

/*BHF ETHNICITY QUESTION*/

#answer782712X723X283011comment {display:none;}
#answer782712X723X283012comment {display:none;}
#answer782712X723X283013comment {display:none;}
#answer782712X723X283015comment {display:none;}
#answer782712X723X283016comment {display:none;}
#answer782712X723X283017comment {display:none;}
#answer782712X723X283019comment {display:none;}
#answer782712X723X2830110comment {display:none;}
#answer782712X723X2830111comment {display:none;}
#answer782712X723X2830112comment {display:none;}
#answer782712X723X2830114comment {display:none;}
#answer782712X723X2830115comment {display:none;}
#answer782712X723X2830117comment {display:none;}
#answer782712X723X2830119comment {display:none;}

.timer_header {display: none;}


.sticky .ls-heading.stickyBar>td:first-child {
    visibility: initial !important;
}

#answertext253536X1023X517631 {text-align: left !important;}
#answertext253536X1023X517632 {text-align: left !important;}
#answertext253536X1023X517633 {text-align: left !important;}
#answertext253536X1023X517634 {text-align: left !important;}


.checkbox-text-item.with-hidden-checkbox .checkbox-item,
.checkbox-text-item.with-hidden-checkbox .checkbox-item label {
	padding-left: 0;
}
 
.checkbox-text-item.with-hidden-checkbox label:before,
.checkbox-text-item.with-hidden-checkbox label:after {
	display: none;
}


@media (min-width: 760px) {
 
  .question-container.numeric-multi .ls-group-dynamic .ls-input-group > div {
    float: left;
    width: 100%;
    max-width: 130px        
  }
}
 
 
@media (max-width: 760px) {
 
  .question-container.numeric-multi .ls-group-dynamic .control-label {
    text-align: left;      
  }
 
  .question-container.numeric-multi .ls-group-dynamic > div > div {
    float: left;
    width: 100%;
    max-width: 130px        
  }
}


 .radiostar-NA.radiostar,.radiostar-NA.radiostar-rated{
   color:#efeb2a;opacity:0.5;
 }
 .radiostar-NA.radiostar-hover{
   color:#efeb2a;opacity:1;
}

.fruity .slider-selection {
    background-image: linear-gradient(to bottom, #f7f7f7 0%, #f7f7f7 100%);
}

