.irs--big .irs-from, .irs--big .irs-to, .irs--big .irs-single {
    padding: 6px 15px;
}

.irs-from, .irs-to, .irs-single {
    top: -35px;
}

.irs {
    font-size: 20px;
    font-weight: bold;
    margin-top: 45px;
}


.irs--big .irs-min, .irs--big .irs-max {
    top: -35px;
    padding: 6px 15px;

}

.irs--big {
    height: 65px;
}

.line-height-35 {
  line-height: 35px;
}
.line-height-57 {
  line-height: 57px;
}

.pix_accordion .panel-title {
  color: #000;
  font-weight: bold;
}

.icon-circle {
    border-radius: 100%;
    display: inline-block;
    position: relative;
    border: 2px solid #ffffff;
    min-width: 40px;
    text-align: center;
    background: #bbbbbb;
    color: #ffffff;
    font-size: 25px;
}

.yellow-sub-text {
  color: #fdd647;
}

/* Toggle Switch */
.form-check {
  position: relative;
  display: block;
  margin-bottom: 0.75rem;
}

.form-check-toggle {
  position: relative;
  padding-left: 0;
  line-height: 30px;
}
.form-check-toggle input {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 0%;
  margin: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.form-check-toggle input + span {
  cursor: pointer;
  user-select: none;
  height: 30px;
  margin-left: 70px;
  display: block;
}
.form-check-toggle input + span:before {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  height: 30px;
  width: 50px;
  background: #ffffff;
  border: solid 1px #eff2f3;
  transition: background 0.3s ease-in-out, border-color 0.3s ease-in-out;
  border-radius: 15px;
}
.form-check-toggle input + span:after {
  width: 28px;
  height: 28px;
  margin-top: 1px;
  margin-left: 1px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  background: #FFF;
  transition: margin-left 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  text-align: center;
  font-weight: bold;
  content: "";
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2), 0 0 5px rgba(0, 0, 0, 0.05);
}
.form-check-toggle input:checked + span:after {
  content: "";
  margin-left: 21px;
  box-shadow: none;
}
.form-check-toggle input:checked + span:before {
  background-color: #86be4e;
  border-color: #86be4e;
  transition: background 0.3s ease-in-out, border-color 0.3s ease-in-out;
}

.ul-link {
  text-decoration: underline;
}

a.altlink:link {color: #ffcc00; text-decoration: underline}
a.altlink:visited {color: #ffcc00; text-decoration: underline}
a.altlink:hover {color: #ffe993; text-decoration: underline}

a.altlinkwhite:link {color: #bbb; text-decoration: underline}
a.altlinkwhite:visited {color: #bbb; text-decoration: underline}
a.altlinkwhite:hover {color: #bbb; text-decoration: underline}




/* block text test */
.blocktext {
  font-size: 55px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #CCCCCC, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
}


@media screen and (max-width: 578px) { /* Phone screens */
  .backgroundimg {
    background-attachment: scroll;
  }
}
@media screen and (min-width: 578px) { /* Larger screens */
  .backgroundimg {
    background-attachment: fixed;
  }
}

.centeredul {
    display: table;
    margin: 0 auto;
    text-align: left;
    list-style-position: inside;
  }
