h1, h2, h3, h4, h5, h6, p, ul, li {
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-chars: auto 3;
    -webkit-hyphenate-limit-lines: 4;
    -ms-hyphens: auto;
    -ms-hyphenate-limit-chars: auto;
    -ms-hyphenate-limit-lines: 4;
    hyphens: auto;
}

img {
    width: 100%;
    height: auto;
}

body {
    background: url('../images/pain.jpg') #dcdcdc;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 90%;
    opacity: 0.90;
}

.opacity-0 {
    opacity: 0 !important;
}

.opacity-1 {
    opacity: 0.1 !important;
}

.opacity-2 {
    opacity: 0.2 !important;
}

.opacity-3 {
    opacity: 0.3 !important;
}

.opacity-4 {
    opacity: 0.4 !important;
}

.opacity-5 {
    opacity: 0.5 !important;
}

.opacity-6 {
    opacity: 0.6 !important;
}

.opacity-7 {
    opacity: 0.7 !important;
}

.opacity-8 {
    opacity: 0.8 !important;
}

.opacity-9 {
    opacity: 0.9 !important;
}

.opacity-10 {
    opacity: 1 !important;
}

[aria-expanded="true"] .fa-plus,
[aria-expanded="false"] .fa-minus {
    display: none;
}

.accordion .btn,
.accordion .btn:hover,
.accordion .btn:focus,
.accordion .btn:active {
    background-color: transparent !important;
    box-shadow: none !important;
}

.btn-danger {
    background-color: #FF5719 !important;
}

.btn-success {
    background-color: #013675 !important;
}

.card-header {
    background-color: #8A70C2;
    color: white;
}

.slider-selection.tick-slider-selection {
    background-color: #8A70C2;
    background-image: -moz-linear-gradient(top, #8A70C2, #8A70C2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8A70C2), to(#8A70C2));
    background-image: -webkit-linear-gradient(top, #8A70C2, #8A70C2);
    background-image: -o-linear-gradient(top, #8A70C2, #8A70C2);
    background-image: linear-gradient(to bottom, #8A70C2, #8A70C2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8A70C2', endColorstr='#8A70C2', GradientType=0);
}

.slider-handle {
    background-color: #013675;
    background-image: -moz-linear-gradient(top, #013675, #013675);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#013675), to(#013675));
    background-image: -webkit-linear-gradient(top, #013675, #013675);
    background-image: -o-linear-gradient(top, #013675, #013675);
    background-image: linear-gradient(to bottom, #013675, #013675);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013675', endColorstr='#013675', GradientType=0);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    position: absolute;
    top: 0;
    width: 20px;
    height: 20px;
    background-color: #013675;
    border: 0px solid transparent;
}

.slider.slider-horizontal {
    width: 90%;
    height: 20px;
}

.dropdown-menu {
    min-width: 60px !important;
}
