/*
CSS for quick questions segment of dashboard
Shane Whittaker
*/
.quick-questions-wrapper {
  position: relative;
  top: -15px;
  /*right: -25px;*/
  min-height: 25px;
}
.quick-questions-container {
  display: none;
  position: absolute;
  top: -14px;
  text-align: center;
  opacity: 1;
  padding: 0;
  z-index: 3;
}
.profile-completion-spectrum {
  width: 100%;
  height: 6px;
}
.profile-completion-bar {
  width: 100%;
  height: 6px;
  background: #ccc;
}
.quick-questions-expanded {
  padding: 0 15px 15px;
  background-color: #ffffff;
  border: 1px solid #B6B6B6;
}
a.quick-question-link,
a.quick-question-link:hover,
a.quick-question-link:focus,
a.quick-question-link:active {
  text-decoration: none;
  color: #FFF !important;
}
ul#quick-question-ul {
  list-style-type: none;
  margin: 0 0 15px;
  padding: 0;
}
ul#quick-question-ul > li.quick-questions {
  display: none;
}
ul#quick-question-ul > li {
  display: inline-block;
  width: 100%;
}
li.quick-questions.current {
  display: inline-block !important;
}
.q-question {
  display: none;
}
.quick-question-label,
.quick-question-sublabel {
  font-size: 15px;
  font-weight: bold;
  text-transform: none;
}
.quick-question-label {
  padding: 5px 0;
}
.quick-question-sublabel {
  margin: 20px 0 5px 0;
}
.quick-questions input[type="text"] {
  /*margin:0;*/
}
.quick-questions input[type="text"].error {
  border-color: #FF555C;
}
.quick-questions input[type="checkbox"] {
  float: none;
  margin: -2px 0 0 -20px;
}
.quick-questions p.text-error {
  display: none;
  margin: 0;
}
.quick-question-btn-holders {
  display: inline-block;
  padding: 0 15px;
}
#next-quick-question-btn,
#skip-quick-question-link {
  min-width: 55px;
  text-transform: none;
}
#next-quick-question-btn:hover {
  background-color: #339EEC;
  border-color: #2592D0;
}
#nationalmerit,
#community-assistance-selection,
#residence,
#citizenship {
  /*width: 100px;*/
  /*width: 140px;*/
}
#num-students {
  width: 30px;
}
.qq-collapsed {
  height: 30px;
}
.qq-collapsed-text {
  font-weight: 600;
  position: relative;
  top: 5px;
}
@media (max-width: 480px) {
  .qq-collapsed {
    font-size: 92%;
  }
}
.quick-question-link i.qq-action {
  font-size: 2em!important;
  float: right;
  height: 20px;
  position: relative;
  top: 3px;
  right: 15px;
}
.btn-primary.btn-skip,
.btn-primary.btn-skip:hover,
.btn-primary.btn-skip:focus,
.btn-primary.btn-skip:active {
  border-color: #999;
  background-color: #999;
  color: #FFF;
}
.quick-questions-container .dropdown-toggle,
.quick-questions-container .dropdown-toggle:hover,
.quick-questions-container .dropdown-toggle:focus,
.quick-questions-container .open .dropdown-toggle {
  background-color: #FFF;
  border-color: #CCC;
}
.quick-questions-container .dropdown-menu li a {
  width: 100%;
  color: #999;
  font-size: 16px;
}
.quick-questions-container .dropdown-menu li a:hover,
.quick-questions-container .dropdown-menu li a:focus,
.quick-questions-container .dropdown-menu li.selected a {
  background-color: #339ED8;
  color: #FFF;
}
.quick-questions-container .filter-option {
  text-transform: none;
  color: #999;
}
#section-sat label,
#section-act label {
  color: #777;
}
