/* @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600); */
/* open-sans-300 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}


html {
  min-height: 100%;
}
body {
  font-family: "Open Sans", sans-serif;
}
#content{
  overflow: hidden;
  padding-bottom: 56px;
}

.progress-bar {
  background-color: #FF3C44;
}

.badge-orgmapper {
  background-color: #f8f9fa;
  font-weight: normal;
}

.progress {
  border-radius: 0;
}
.selected-notify{
  padding-left: .5rem;
}
.badge .selected-close {
  font-size: 1em;
  cursor: pointer;
  padding: 0 0.1rem 0 0.25rem
}
.badge span.selected-close:hover{
  opacity: .9;
}

#search-result .list-group {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.list-group-item.active {
  color: #1b1e21;
  background-color: #c6c8ca;
  border: 1px solid rgba(0, 0, 0, .125);
}

#search-result .listitem{
  padding: 12px 20px;
  -webkit-box-sizing:  border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 76px;
}

button#next {
  margin-left: auto;
  padding:0;
}

button#back {
  margin-right: auto;
  padding:0;
}

.btn-orgmapper {
  color: #fff;
  background-color: #fe3c44;
  border-color: #fe3c44;
}
.btn-orgmapper:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.survey_closed{
  background-color: inherit;;
}
.survey_closed i{
  color: #fe3c44;
  font-size: 2.5rem;
  background-color: white;
  border:none;
}
.navbar.fixed-bottom {
  align-items: flex-end;
  display: flex;
}

nav .navbar-text {
    font-weight: bold;
}

/* Star Rating */
.rating {
  unicode-bidi: bidi-override;
  direction: rtl;
  font-size: 1.8rem;
  display: inline;
  margin-right: 4px;
}
.rating-label{
  width: 200px;
  font-size: 1.2rem;
}

.rating span.star,
.rating span.static {
  letter-spacing: 10px;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
}

.rating span.star,
.rating span.static {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}

/* Evitar Seleccion */
.rating span.star:before,
.rating span.static:before {
  content: "\f006";
  padding-right: 5px;
  color: #777777;
  padding-right: 0;
  padding-left: .6rem;
}

.rating span.star:before {
  content: "\f005";
  color: #D6D6D6;
}

.rating span.half:before {
  content: "\f123";
  color: #D6D6D6;
}

.rating span.full:before {
  content: "\f005";
  color: #FF3C44;
}

.rating span.half:before {
  content: "\f123";
  color: #FF3C44;
}

.rating span.star:hover {
  cursor: pointer;
}

.rating span.star:hover:before,
.rating span.star:hover~span.star:before {
  content: "\f005";
  color: #FF3C44;
}

.rating-card input,
.rating-card label {
  display: none;
}

@media (min-width: 1000px) {
  /* CSS styles for viewports 1000px and up */
  #question-container{
    margin-top: 3rem!important;
  }
}
