::-ms-tooltip { display: none;}
/*
.radio {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 100px;
}

.radio+label {
    position: relative;
    padding: 6px 0 10px 45px;
    cursor: pointer;
}

.radio+label:before {
    content: '';
    position: absolute;
    top: 8px;
    left: 1px;
    width: 30px;
    height: 30px;
    border: 1px solid #CDD1DA;
    border-radius: 50%;
    background: #FFF;
}

.radio+label:after {
    content: '';
    position: absolute;
    top: 12.8px;
    left: 6.1px;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    background: #00fd00;
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, .5);
    opacity: 0;
    transition: .2s;
}

.radio:checked+label:after {
    opacity: 1;
}
 
.radio:focus+label:before,
.radio:hover+label:before {
    box-shadow: 0 0 8px 8px rgba(0, 253, 0, .3);
}

.rangeslider--horizontal {
	height: 12px;
  }
*/  
.rangeslider__fill {
    background: #337ab7;
}

.pretty input:checked ~ .state.p-success label:after, .pretty.p-toggle .state.p-success label:after {
  background-color: #337ab7 !important;
}	
	
.backgrounded_light {
    background-color: #fff;
    box-shadow: 0px 0px 25px 15px  rgba(0,0,0,0.15);
    padding: 10px;
    margin: 5% 5% 0 5%;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 15pt;
}

.lger {
    font-size: 120%;
    font-weight: 100;
}

.radio_div_all, .backgrounded_light {
    display: flex;
    flex-direction: column;  
}


.pretty {
  margin: 35px 30px 5px 40px;
		transition: max-height, overflow, margin 0.4s ease-out;
	}
   
.pretty.p-bigger label {
    text-indent: 2.5em;
}

body {
	width: 100vw;
}

