#quiz_container {
  
}
	
#bodycontainer {
width: 800px;
margin: 0 auto;
}



#score_graph {
  width: 36px; 
font-size: 4px;
padding: 1px;
margin-bottom: 20px;
}

    #progress_container {
      width: 34px; 
      border: 1px solid #ccc;
      float:left;
      padding: 1px;
margin-left: 3px;
    }
    
        #progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }

  #anderson_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }

  #double_dong_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }

  #dildo_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }

  #sean_hannity_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #rabbit_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #penis_extension_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }

  #sex_swing_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #bullet_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #cockring_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #cockring_with_clit_stim_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #penis_sleeve_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #clit_stim_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #gspot_stim_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #strap_on_dildo_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #double_penetrator_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #butt_plug_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #anal_beads_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #penile_pump_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #nipple_clamps_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #bondage_toys_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #costumes_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }
  #mens_masturbator_progress {
          width: 34px; height: 0px;
          background-color: #171346; 
          font-size: 1px;
          display: block;
        }

        
        #min {
          width: 25px;
          float:left; 
          padding-top: 1px;
text-align: center;
        }
        
        #max { 
          width: 21px;
          float:left; 
          padding-top: 1px;
          padding-left: 3px;
        }

#questions {
 margin: 0 auto;
text-align: left;
width: 800px;
  margin-top: 1em;
}

#questions ol { list-style-position: inside; }

#questions li { line-height: 2em; }

.question, #submit_button {
  display: none;
}

#question0 {
  display: block;
}

#badge_sidebar {
  padding-left: 25px;
  float:left;
}

#results {
  font-size: 3em;
  font-family: Georgia, Times New Roman, serif;
  text-align: center;
  padding: .5em 0;
  text-align: center;
  border: 1px solid #ccc;
}

.mute {
font-size: 10px;
color: #171346;
}

#share { margin-top: 1em; }

    #code {
      float:left;
      padding-left: 2em;
      background: #fff;
    }
    
    #code .swatch3 { color: #FF1515; } 
    
    #code #without_extra { color: #000; } 
    
    #code em { background: #efefef; padding: .25em; display: block; margin-top: .5em; }

