
.question input[type="range"]{
    position: relative;
    -webkit-appearance: none;
   height: 25px;
    width: 100%;
    margin: 21px auto;
   /* height: 25px;
    background: url("../image/img/large-slider.png") no-repeat;*/
    outline: none;
	background-size: 100% auto;

}
.question input[type=range]::-web-slider-track {
  width: 100%;

  height: 30px;
  cursor: pointer;
  /*box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;border: 0.2px solid #010101;background: none;*/
  background: none;
  border-radius: 1.3px;
  border: none;

}
.question input[type="range"]:-webkit-slider
{
 margin: 31px auto;

}
.issues .question input[type="range"]{
height: 16px;
}
.question input[type=range]::-moz-range-track {
  width: 100%;
  height: 25px;
  cursor: pointer;
  /*box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;border: 0.2px solid #010101;background: none;*/
  background: none;
  border-radius: 1.3px;
  border: none;
}
.range-length9
{
background: url("../image/img/SlidersFlat9.png") no-repeat;
}
.range-length7
{
background: url("../image/img/SlidersFlat7.png") no-repeat;
}
.range-length5
{
background: url("../image/img/SlidersFlat5.png") no-repeat;
}
.range-length3
{
background: url("../image/img/SlidersFlat3.png") no-repeat;
}
.range-length-profile
{
background: url("../image/img/issue-bar-bg.png") no-repeat;
}
.range_box
{
	width:91%;
	margin: 0 auto;
}

.question .smalltxt{
    display:block;
    color: #ababab;
    font-size: .7em;
    text-align: center;
}

.question .radio-options{
    position: relative;
    width: 200px;
    margin: 15px auto 0 auto;
}

.radio-options .option{
    float: left;
    width: 20px;
    color: #f9f9f9;
}

.radio-options .option:hover {
    color: #69a2bb !important;
}

.grey {
    color: #ababab !important;
}

.form-options {
    margin: 20px 0 30px 0;
}

.form-options .left{
    font-size: .8em;
    color: #ababab;
    float: left;
}

.form-options .right{
    float: right;
}

.form-options button{
    height: 40px;
    width: 150px;
    color: #fff;
    text-align: left;
    padding: 10px;
    border-radius: 5px;
    background: url("../image/img/right-arrow.png") right no-repeat #69a2bb;
}
.selection
{

text-align: center;
font-size:16px;
color: #427B94;
font-weight: bold;
min-height: 50px;
}
.quiz_question
{
width: 30px;
}
.slideroption input[type="range"]{
    -webkit-appearance: none;
    height:29px;
    width:187px;
    background: url("../image/img/small-slider.png") top no-repeat;
    margin: 15px 10px 0 0;
    outline: none;
}

/*USE TO STYLE SLIDERS */
input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    border-radius: 20px;
    border: 1px solid #999;
    height: 50px;
    width: 50px;
}
input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    border-radius: 20px;
    border: 1px solid #999;
    height: 43px;
    width: 43px;
}
.gay_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gay_Rights_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.gay_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gay_Rights_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.gay_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gay_Rights_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.gay_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gay_Rights_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.gay_blue input[type='range']::-webkit-slider-thumb {



	   -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gay_Rights_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.gay_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gay_Rights_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.gay_grey input[type='range']::-webkit-slider-thumb , .hrc_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;

    background-image: url("../image/img/icons/Gay_Rights_Teal.png");
    background-repeat: no-repeat;

    background-position: center top;

      /* border-radius: 40px;
    background-color: #929292;
    border: 1px solid #999;
    height: 50px;
    width: 50px;
      background-size: 43px 43px;*/
    border: none;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}

.senior_citizens_grey input[type='range']::-webkit-slider-thumb,.senior_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Senior_Citizen.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.senior_citizens_grey input[type='range']::-moz-range-thumb,.senior_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Senior_Citizen.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.gay_grey input[type='range']::-moz-range-thumb , .hrc_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;

    background-image: url("../image/img/icons/Gay_Rights_Teal.png");
    background-repeat: no-repeat;

    background-position: center;
       /* border-radius: 40px;
    background-color: #929292;
    border: 1px solid #999;
    height: 50px;
    width: 50px;
     background-size: 43px 43px;
    */
    border: none;
     -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.education_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.education_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.education_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.education_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.education_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.education_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.education_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.education_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.environment_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Enviornment_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.environment_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Enviornment_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.environment_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Enviornment_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.environment_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Enviornment_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.environment_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Enviornment_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.environment_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Enviornment_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.environment_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Enviornment.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.environment_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Enviornment.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.immagration_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Immigration_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.immagration_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Immigration_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.immagration_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Immigration_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.immagration_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Immigration_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.immagration_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Immigration_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.immagration_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Immigration_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.immagration_grey  input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Immigration_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.immagration_grey   input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Immigration_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.immigration_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Immigration.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
 .immigration_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Immigration.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.economic_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Federal_Spending_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.economic_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Federal_Spending_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.economic_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Federal_Spending_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.economic_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Federal_Spending_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.economic_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Federal_Spending_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
    margin-top:10px;
}

.economic_grey input[type='range']::-moz-range-thumb {

    -webkit-apperance: none !important;
    background-image: url("../image/img/icons/Federal_Spending_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
     margin-top:10px;
}

.government_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Size_of_government_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.government_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Size_of_government_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.government_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Size_of_government_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.government_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Size_of_government_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.government_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Size_of_government_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.government_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Size_of_government_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.abortion_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Abortion_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.abortion_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Abortion_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.abortion_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Abortion_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.abortion_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Abortion_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.abortion_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Abortion_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.abortion_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Abortion_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.abortion_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Abortion_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.abortion_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Abortion_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.moral_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Morals_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.moral_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Morals_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.moral_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Morals_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.moral_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Morals_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.moral_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Morals_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.moral_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Morals_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.health_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Healthcare_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.health_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Healthcare_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border:none;
}
.health_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Healthcare_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.health_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Healthcare_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border:none;
}
.health_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Healthcare_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.health_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Healthcare_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}


.health_and_healthcare_grey input[type='range']::-webkit-slider-thumb, .health_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Healthcare.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.health_and_healthcare_grey input[type='range']::-moz-range-thumb, .health_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Healthcare.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}



.agriculture_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Agriculture_and_Food_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.agriculture_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Agriculture_and_Food_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.agriculture_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Agriculture_and_Food_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.agriculture_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Agriculture_and_Food_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.agriculture_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Agriculture_and_Food_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.agriculture_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Agriculture_and_Food_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.agriculture_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Agricultur_And_Food.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.agriculture_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Agricultur_And_Food.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.wildlife_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Animals_and_Wildlife_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.wildlife_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Animals_and_Wildlife_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.wildlife_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Animals_and_Wildlife_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.wildlife_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Animals_and_Wildlife_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.wildlife_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Animals_and_Wildlife_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.wildlife_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Animals_and_Wildlife_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.wildlife_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Animals_And_Wildlife.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.wildlife_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Animals_And_Wildlife.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.business_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Business_and_Consumers_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.business_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Business_and_Consumers_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.business_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Business_and_Consumers_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.business_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Business_and_Consumers_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.business_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Business_and_Consumers_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.business_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Business_and_Consumers_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.business_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Business_And_Consumers.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.business_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Business_And_Consumers.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.liberty_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Civil_Liberties_and_Civil_Rights_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.liberty_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Civil_Liberties_and_Civil_Rights_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.liberty_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Civil_Liberties_and_Civil_Rights_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.liberty_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Civil_Liberties_and_Civil_Rights_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.liberty_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Civil_Liberties_and_Civil_Rights_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.liberty_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Civil_Liberties_and_Civil_Rights_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.liberty_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Civil_Liberties_And_Civil_Rights.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.liberty_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Civil_Liberties_And_Civil_Rights.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.defence_red  input[type='range']::-webkit-slider-thumb ,.defense_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Defense_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.defence_red input[type='range']::-moz-range-thumb,.defense_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Defense_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.defence_purple input[type='range']::-webkit-slider-thumb ,.defense_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Defense_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.defence_purple input[type='range']::-moz-range-thumb ,.defense_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Defense_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.defence_blue input[type='range']::-webkit-slider-thumb , .defense_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Defense_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.defence_blue input[type='range']::-moz-range-thumb ,.defense_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Defense_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.defence_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Defense.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.defence_grey input[type='range']::-moz-range-thumb  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Defense.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.foreign_affairs_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Affairs_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.foreign_affairs_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Affairs_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.foreign_affairs_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Affairs_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.foreign_affairs_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Affairs_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.foreign_affairs_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Affairs_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.foreign_affairs_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Affairs_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.foreign_affairs_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Foreign_Affairs.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.foreign_affairs_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Foreign_Affairs.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.foreign_aid_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Aid_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.foreign_aid_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Aid_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.foreign_aid_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Aid_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.foreign_aid_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Aid_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.foreign_aid_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Aid_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.foreign_aid_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Aid_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.foreign_aid_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Aid_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.foreign_aid_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Aid_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.guns_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gun_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.guns_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gun_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.guns_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gun_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.guns_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gun_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.guns_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gun_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.guns_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gun_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.guns_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gun_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.guns_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gun_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.labor_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Labor_Unions_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.labor_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Labor_Unions_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.labor_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Labor_Unions_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.labor_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Labor_Unions_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.labor_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Labor_Unions_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.labor_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Labor_Unions_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}


.labour_and_employment_grey input[type='range']::-webkit-slider-thumb , .labor_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Labor_Unions.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.labour_and_employment_grey input[type='range']::-moz-range-thumb,.labor_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Labor_Unions.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
 
.family_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Marriage_Family_and_Children_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.family_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Marriage_Family_and_Children_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.family_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Marriage_Family_and_Children_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.family_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Marriage_Family_and_Children_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.family_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Marriage_Family_and_Children_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.family_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Marriage_Family_and_Children_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.family_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Marriage_Family_And_Children.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.family_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Marriage_Family_And_Children.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.security_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/National_Security_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.security_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/National_Security_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.security_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/National_Security_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.security_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/National_Security_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.security_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/National_Security_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.security_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/National_Security_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.security_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/National_Security.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.security_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/National_Security.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.seniors_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.seniors_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.seniors_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.seniors_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.seniors_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.seniors_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}


.spy_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Spying_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.spy_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Spying_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.spy_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Spying_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.spy_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Spying_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.spy_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Spying_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.spy_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Spying_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.spy_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Spying_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.spy_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Spying_Teal.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.veterans_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Veterans_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.veterans_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Veterans_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.veterans_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Veterans_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.veterans_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Veterans_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.veterans_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Veterans_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.veterans_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Veterans_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.veterans_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Veterans.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.veterans_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Veterans.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.women_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Women_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.women_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Women_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.women_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Women_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.women_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Women_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.women_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Women_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.women_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Women_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.women_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Women.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.women_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Women.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.religious_freedom_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.religious_freedom_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.religious_freedom_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.religious_freedom_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.religious_freedom_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.religious_freedom_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.religious_freedom_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Religious_Freedom.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.religious_freedom_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Religious_Freedom.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}


.reservation_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.reservation_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.reservation_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.reservation_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.reservation_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.reservation_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.reservation_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/reservation.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.reservation_grey input[type='range']::-moz-range-thumb  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/reservation.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.infrastructure_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.infrastructure_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.infrastructure_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.infrastructure_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.infrastructure_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.infrastructure_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.infrastructure_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Infrastructure_2.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.infrastructure_grey input[type='range']::-moz-range-thumb  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Infrastructure_2.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.information_and_broadcasting_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.information_and_broadcasting_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.information_and_broadcasting_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.information_and_broadcasting_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.information_and_broadcasting_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.information_and_broadcasting_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.information_and_broadcasting_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/information_and_broadcasting.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.information_and_broadcasting_grey input[type='range']::-moz-range-thumb  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/information_and_broadcasting.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.higher_education_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.higher_education_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.higher_education_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.higher_education_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.higher_education_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.higher_education_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.higher_education_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Higher_Education.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.higher_education_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Higher_Education.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.finance_and_taxes_red input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.finance_and_taxes_red input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Red.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.finance_and_taxes_purple input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.finance_and_taxes_purple input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Purple.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.finance_and_taxes_blue input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.finance_and_taxes_blue input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Blue.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.finance_and_taxes_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Taxes.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.finance_and_taxes_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Taxes.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.you-bar input[type='range']::-webkit-slider-thumb , .you-bar-main input[type='range']::-webkit-slider-thumb{
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Open_Campaign_You_2.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
 
.you-bar input[type='range']::-moz-range-thumb ,.you-bar-main input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
     background-image: url("../image/img/icons/Open_Campaign_You_2.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.no-data input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/NO_DATA.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}
.no-data input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
	background-image: url("../image/img/icons/NO_DATA.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.ui-slider-track .ui-btn.ui-slider-handle
  {
  height: 36px !important;  width: 35px !important;
  }
.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit
{
background: none;
border: none;
}
.nstSlider, .ui-slider-track
{
background: url("../image/img/issue-bar-bg.png") no-repeat !important;
border: none;
width: 100% !important;
height: 21px;
margin-top: 20px;
}

.ui-rangeslider-sliders
{
background: url("../image/img/issue-bar-bg.png") no-repeat !important;
border: none;
background-size: 100% auto;
}
.ui-shadow-inset
{
box-shadow: none;
}
.you-bar-teal
{
background: url("../image/img/you-profile-teal.png") no-repeat !important;
border: none;
background-size: 100%;
height: 50px !important;
width: 23px !important;
margin-top: -17px;
z-index: 1000;
}
.you-bar-purple
{
background: url("../image/img/you-profile-purple.png") no-repeat !important;
border: none;
background-size: 100%;
height: 45px !important;
width: 23px !important;
margin-top: -14px;

}
.you-bar-red
{
background: url("../image/img/you-profile-red.png") no-repeat !important;
border: none;
background-size: 100%;
height: 45px !important;
width: 23px !important;
margin-top: -14px;

}
.you-bar-blue
{
background: url("../image/img/you-profile-blue.png") no-repeat !important;
border: none;
background-size: 100%;
height: 45px !important;
width: 23px !important;
margin-top: -14px;

}

.nstSlider .bar {
    background: none;
    border-radius: none;
    height: 0px;
    position: normal;
    top: 0px;
	}

.profile_abortion_blue  {
    background-image: url("../image/img/icons/Abortion_Blue.png") !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_abortion_red  {
    background-image: url("../image/img/icons/Abortion_Red.png") !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_abortion_purple  {
    background-image: url("../image/img/icons/Abortion_Purple.png") !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_abortion_grey  {
    background-image: url("../image/img/icons/Abortion_Grey.png") !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_veterans_blue  {
   background-image: url("../image/img/icons/Veterans_blue.png") !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_veterans_red  {
   background-image: url("../image/img/icons/Veterans_red.png") !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_veterans_purple  {
   background-image: url("../image/img/icons/Veterans_Purple.png") !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_veterans_grey  {
   background-image: url("../image/img/icons/Veterans_grey.png") !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_agriculture_grey  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Agriculture_and_Food_Teal.png")  !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_agriculture_blue {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Agriculture_and_Food_Blue.png")  !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_agriculture_purple  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Agriculture_and_Food_Purple.png")  !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_agriculture_red  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Agriculture_and_Food_Red.png")  !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_wildlife_purple  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Animals_and_Wildlife_Purple.png")  !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_wildlife_red  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Animals_and_Wildlife_red.png")  !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_wildlife_blue  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Animals_and_Wildlife_blue.png")  !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_wildlife_grey  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Animals_and_Wildlife_Teal.png")  !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}

.profile_business_grey  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Business_and_Consumers_Teal.png") !important;
  background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_business_purple  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Business_and_Consumers_Purple.png") !important;
  background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_business_blue  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Business_and_Consumers_blue.png") !important;
  background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_business_red  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Business_and_Consumers_red.png") !important;
  background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}

.profile_liberty_grey  {
    -webkit-appearance: none !important;
     background-image: url("../image/img/icons/Civil_Liberties_and_Civil_Rights_Teal.png") !important;
  background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_liberty_blue  {
    -webkit-appearance: none !important;
     background-image: url("../image/img/icons/Civil_Liberties_and_Civil_Rights_blue.png") !important;
  background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_liberty_purple  {
    -webkit-appearance: none !important;
     background-image: url("../image/img/icons/Civil_Liberties_and_Civil_Rights_Purple.png") !important;
  background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_liberty_red {
    -webkit-appearance: none !important;
     background-image: url("../image/img/icons/Civil_Liberties_and_Civil_Rights_red.png") !important;
  background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}

.profile_liberty_red {
    -webkit-appearance: none !important;
     background-image: url("../image/img/icons/Civil_Liberties_and_Civil_Rights_red.png") !important;
  background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_defence_grey  ,.profile_defense_grey  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Defense_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_defence_grey  ,.profile_defense_grey  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Defense_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_defence_red  ,.profile_defense_red  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Defense_red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_defence_blue  ,.profile_defense_blue  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Defense_blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_defence_purple  ,.profile_defense_purple  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Defense_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_environment_grey {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Enviornment_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_environment_blue {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Enviornment_Blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_environment_red {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Enviornment_Red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_environment_purple {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Enviornment_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_foreign_affairs_blue {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Affairs_blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_foreign_affairs_red {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Affairs_red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_foreign_affairs_grey {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Affairs_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_foreign_affairs_purple {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Affairs_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_foreign_aid_blue {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Aid_blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}

.profile_foreign_aid_red {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Aid_red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}

.profile_foreign_aid_grey {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Aid_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}

.profile_foreign_aid_purple {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Foreign_Aid_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_guns_blue {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gun_blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_guns_red {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gun_red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_guns_grey {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gun_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_guns_purple {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gun_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_health_blue {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Healthcare_Blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_health_red {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Healthcare_Red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_health_grey {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Healthcare_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_health_purple {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Healthcare_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_education_purple {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_education_red {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_education_blue {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_education_grey {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Higher_Education_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_immagration_blue, .profile_immigration_blue {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Immigration_blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}

.profile_immagration_red, .profile_immigration_red {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Immigration_Red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}

.profile_immagration_grey, .profile_immigration_grey {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Immigration_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}

.profile_immagration_purple, .profile_immigration_purple {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Immigration_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_labor_blue {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Labor_Unions_blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_labor_red {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Labor_Unions_red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_labor_grey {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Labor_Unions_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_labor_purple {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Labor_Unions_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_family_blue {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Marriage_Family_and_Children_blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_family_red {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Marriage_Family_and_Children_red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_family_grey {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Marriage_Family_and_Children_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_family_purple {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Marriage_Family_and_Children_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_security_blue {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/National_Security_blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_security_red {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/National_Security_red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_security_grey {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/National_Security_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_security_purple {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/National_Security_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_seniors_blue,.profile_senior_blue {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_seniors_red,.profile_senior_red {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_seniors_grey,.profile_senior_grey {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_seniors_purple,.profile_senior_purple {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Senior_Citizens_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_gay_blue  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gay_Rights_Blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_gay_red  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gay_Rights_Red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_gay_grey  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gay_Rights_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_gay_purple  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Gay_Rights_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_spy_blue  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Spying_blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_spy_red  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Spying_red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_spy_grey  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Spying_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_spy_purple  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Spying_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_women_blue  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Women_Blue.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_women_red  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Women_Red.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_women_grey  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Women_Teal.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_women_purple  {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/Women_Purple.png") !important;
     background-repeat: no-repeat  !important;
    background-size: 32px 32px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_no-data  {
    background-image: url("../image/img/icons/NO_DATA.png") !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border: none  !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.homepage-slider {
    -webkit-appearance: none !important;
    background: url("../image/img/OC_Slider.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.you-bar-main input[type="range"]
{
height: 82px;
}
.you-bar input[type="range"]
{
height: 70px;
}
 .cand-bar input[type='range']{
 height: 38px;
 }
 
.quiz-result-p .you-bar input[type="range"]
{
	height:45px;
}


.gary-bar input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/team/Gary-Johnson_Libertarian_Small.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: top;
    border-radius: 50%;
    border: 3px solid #fed105;
}
.gary-bar input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
     background-image: url("../image/img/team/Gary-Johnson_Libertarian_Small.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border-radius: 50%;
    border: 3px solid #fed105;
}
.donald-bar input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/team/Donald_Trump_small.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border-radius: 50%;
    border: 3px solid #f30101;
}
.donald-bar input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/team/Donald_Trump_small.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border-radius: 50%;
    border: 3px solid #f30101;
}
.jill-bar input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/team/Jill_Stein_small.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border-radius: 50%;
    border: 3px solid #00A95C;
}
.jill-bar input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
     background-image: url("../image/img/team/Jill_Stein_small.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border-radius: 50%;
    border: 3px solid #00A95C;
}

.hillary-bar input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/team/Hillary_Clinton_small.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border-radius: 50%;
    border: 3px solid #004fd3;
}
.hillary-bar input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
     background-image: url("../image/img/team/Hillary_Clinton_small.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border-radius: 50%;
    border: 3px solid #004fd3;
}
.bernie-bar input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/team/Bernie_Sanders_small.png");
    background-repeat: no-repeat;
    background-size:43px 43px;
    background-position: center;
    border-radius: 50%;
    border: 3px solid #004fd3;
}
.bernie-bar input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
     background-image: url("../image/img/team/Bernie_Sanders_small.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border-radius: 50%;
    border: 3px solid #004fd3;
}
.darrell-bar input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/team/Darrell_Castle_small.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: top;
    border-radius: 50%;
    border: 3px solid #f30101;
}
.darrell-bar input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
     background-image: url("../image/img/team/Darrell_Castle_small.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border-radius: 50%;
    border: 3px solid #f30101;
}
.chris-bar input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/team/Chris_Keniston_Small.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: top;
    border-radius: 50%;
    border: 3px solid #b959ba;
}
.chris-bar input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
     background-image: url("../image/img/team/Chris_Keniston_Small.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border-radius: 50%;
    border: 3px solid #b959ba;
}
.evan-bar input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/team/Evan_McMullin_Sm.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: top;
    border-radius: 50%;
    border: 3px solid #b959ba;
}
.evan-bar input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
     background-image: url("../image/img/team/Evan_McMullin_Sm.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border-radius: 50%;
    border: 3px solid #b959ba;
}

.laurence-bar input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/team/Laurence_Kotlikoff_2016_Sm.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: top;
    border-radius: 50%;
    border: 3px solid #b959ba;
}
.laurence-bar input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
     background-image: url("../image/img/team/Laurence_Kotlikoff_2016_Sm.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border-radius: 50%;
    border: 3px solid #b959ba;
}
.profile_hillary  {
    background-image: url("../image/img/team/Hillary_Clinton_small.png") !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
      border: 3px solid #004fd3;
      border-radius: 50% !important;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}
.profile_donald  {
    background-image: url("../image/img/team/Donald_Trump_small.png") !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border-radius: 50% !important;
    border: 3px solid #f30101;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 36px !important;  width: 35px !important;
}

.profile_jill  {
    background-image: url("../image/img/team/Jill_Stein_small.png") !important;
    background-repeat: no-repeat  !important;
    background-size: 40px 40px  !important;
    background-position: center  !important;
    border-radius: 50% !important;
    border: 3px solid #00A95C;
	text-shadow: none  !important;
	margin-top: -13px;
	height: 40px !important;  width: 40px !important;
}

.profile_gary  {
    background-image: url("../image/img/team/Gary-Johnson_Libertarian_Small.png") !important;
    background-repeat: no-repeat  !important;
    background-size: 35px 35px  !important;
    background-position: center  !important;
    border-radius: 50% !important;
    border: 3px solid #fed105;
 text-shadow: none  !important;
 margin-top: -13px;
 height: 36px !important;  width: 35px !important;
}

.issue-bar input[type="range"]{
  width: 100%;
  height: 39px;
}
@media screen and (max-width: 640px) {
 .you-bar-main input[type="range"]
 {
 height: 60px  ;
 }
 .you-bar input[type="range"], .cand-bar input[type='range']{
   height: 53px  ;
 }
}
@media screen and (max-width: 736px) {
.you-bar-main input[type="range"]
{
height: 68px  ;
}
.you-bar input[type="range"], .cand-bar input[type='range']{
  height: 64px ;
}
}
@media screen and (max-width: 768px) {
.you-bar-main input[type="range"]
{
height: 61px  ;
}
.you-bar input[type="range"], .cand-bar input[type='range']{
 height: 66px  ;
}
}
@media screen and (min-width: 320px) and (max-width:480px) {
 .you-bar-main input[type="range"]
 {
 height: 60px  ;
 }
 .you-bar input[type="range"], .cand-bar input[type='range']{
   height: 26px  ;
 }
}
@media screen and (min-width: 480px) and (max-width:320px) {
 .you-bar-main input[type="range"]
 {
 height: 42px  ;
 }
 .you-bar input[type="range"], .cand-bar input[type='range']{
   height: 26px  ;
 }
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px)  {
.you-bar-main input[type="range"]
{
height: 57px  ;
}
.you-bar input[type="range"], .cand-bar input[type='range']{
 height: 74px ;
}
}
/* ============================================== */
/* iPad Landscape                                 */
/*                                       1024x768 */
/* ============================================== */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
/* ADD YOUR CSS ADJUSTMENTS BELOW HERE */

.you-bar-main input[type="range"]
{
height: 50px;
}
.you-bar input[type="range"], .cand-bar input[type='range']{
height: 72px;
}
}

/* ============================================== */
/* iPad Landscape                                 */
/*                                       1024x768 */
/* ============================================== */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
/* ADD YOUR CSS ADJUSTMENTS BELOW HERE */

.you-bar-main input[type="range"]
{
height: 61px;
}
.you-bar input[type="range"], .cand-bar input[type='range']{
height: 95px;
}
}
.importance {
    padding-bottom: 10px;
    text-align: center;
}
.importance input[type="range"] {
    -webkit-appearance: none;
    width: 222px;
    height: 8px;
    cursor: pointer;
    display: inline;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(207, 220, 221)), color-stop(0.5, rgb(223, 233, 234)), to(rgb(223, 233, 234)));
    transition: background 450ms;
}

  .question input[type=range]:focus {
    outline: none; /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */
  }

  .importance  h5
  {
  font-size: 14px;
  color: #444;
  }
  .inner-question
  {
  padding-left: 22px;
  text-align: center;
  font-size: 20px;
  }
  .importance input[type=range]{
						  -webkit-appearance: none;
						  background: none;
							width: 222px;
							background:-webkit-gradient(linear,center top, center bottom, from(#CFDCDD),to(#DFE9EA),color-stop(50%,#DFE9EA));
						 -webkit-transition: background 450ms;
						 transition: background 450ms;
						 height: 8px;
						 cursor: pointer;
						 display:inline;
						}

						.importance input[type=range]::-webkit-slider-runnable-track {
						  height: 10px;
						  background: #999;
						  border: none;
						  border-radius: 3px;
						}

							.importance input[type=range]::-webkit-slider-track {
							  height: 10px;
							  background: #999;
							  border: none;
							  border-radius: 3px;
								background:-webkit-gradient(linear,center top, center bottom, from(#CFDCDD),to(#DFE9EA),color-stop(50%,#DFE9EA));
						-webkit-transition: background 450ms;
						transition: background 450ms;
							}
						.importance input[type=range]::-ms-track {
						  height: 10px;
						  background: #999;
						  border: none;
						  border-radius: 3px;
						}

						.importance input[type=range]::-moz-range-track {
						  height: 10px;
						  background: #999;
						  border: none;
						  border-radius: 3px;
						}

						.importance input[type=range]::-webkit-slider-thumb {
						  -webkit-appearance: none;
						  border: none;
						  height: 26px;
						  width: 26px;
						  border-radius: 50%;
						  background: #66a2bb;
						  margin-top: -8px;
						  position: relative;
						}


						.importance input[type=range]::-ms-thumb {
						  -webkit-appearance: none;
						  border: none;
							height: 26px;
							width: 26px;
						  border-radius: 50%;
						  background: #66a2bb;
						  margin-top: -5px;
						  position: relative;
						}

						.importance input[type=range]::-moz-range-thumb {
						  -webkit-appearance: none;
						  border: none;
							height: 26px;
						  width: 26px;
						  border-radius: 50%;
						  background: #66a2bb;
						  margin-top: -5px;
						  position: relative;
						}
/* problem with minify
						.importance input[type=range] :focus {
						  outline: none;
						  &::-webkit-slider-thumb:after {
						    position: absolute;
						    top: -35px;
						    left: 50%;
						    transform: translateX(-50%);
						    background: #eee;
						    border-radius: 5px;
						    color: #66a2bb;
						    padding: 5px 10px;
						    border: 2px solid #66a2bb;
						  }
						  &::-ms-thumb:after {
						    position: absolute;
						    top: -35px;
						    left: 50%;
						    transform: translateX(-50%);
						    background: #eee;
						    border-radius: 5px;
						    color: #66a2bb;
						    padding: 5px 10px;
						    border: 2px solid #66a2bb;
						  }
						  &::-moz-range-thumb:after {
						    position: absolute;
						    top: -35px;
						    left: 50%;
						    transform: translateX(-50%);
						    background: #eee;
						    border-radius: 5px;
						    color: #66a2bb;
						    padding: 5px 10px;
						    border: 2px solid #66a2bb;
						  }
						} */

						.importance input[type=range]:focus::-webkit-slider-runnable-track {
						 background: #999;
						}

						.importance input[type=range]:focus::-ms-track {
						 background: #999;
						}

						.importance input[type=range]:focus::-moz-range-track {
						 background: #999;
						}
						.homepage-slider {
    -webkit-appearance: none !important;
    background: url("../image/img/OC_Slider.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.padding-top-20 {
	
	padding-top: 20px;
}
.visible-inline {
	
	display:inline;
}
.article-separator {
    border-bottom: 3px solid #000000 !important;
    padding: 2px;
}


.national_security_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/National_Security.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.national_security_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/National_Security.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}





.gender_equality_grey input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Healthcare.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

.gender_equality_grey input[type='range']::-moz-range-thumb {
    -webkit-appearance: none !important;
    background-image: url("../image/img/icons/in/Healthcare.png");
    background-repeat: no-repeat;
    background-size: 43px 43px;
    background-position: center;
    border: none;
}

