.form-radio
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    background-color: #f1f1f1;
    color: #FF0000;
    top: 10px;
    height: 30px;
    width: 30px;
    border: 0;
    border-radius: 50px;
    cursor: pointer;
    margin-right: 7px;
    outline: none;
}
.form-radio:checked::before
{
    position: absolute;
    font: 13px/1 'Open Sans', sans-serif;
    left: 11px;
    top: 7px;
    content: '\02143';
    transform: rotate(40deg);
}
.form-radio:hover
{
    background-color: #f7f7f7;
}
.form-radio :checked
{
    background-color: #f1f1f1;
    color: #FF0000;
}
.form-radio-two
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    background-color: #f1f1f1;
    color: #FF0000;
    top: 10px;
    height: 30px;
    width: 30px;
    border: 0;
    border-radius: 50px;
    cursor: pointer;
    margin-right: 7px;
    outline: none;
}
.form-radio-two:checked::before
{
    position: absolute;
    font: 13px/1 'Open Sans', sans-serif;
    left: 11px;
    top: 7px;
    content: '\02143';
    transform: rotate(40deg);
}
.form-radio-two:hover
{
    background-color: #f7f7f7;
}
.form-radio-two :checked
{
    background-color: #f1f1f1;
    color: #FF0000;
}
.form-control
{
    border-radius: 4px;
}
label
{
    font: 15px/1.7 'Open Sans', sans-serif;
    color: #333;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
}
#teo {
    font-size: 110%;
}
#span_default {
    font-size: 110%;
}
#span_sum {
    font-size: 110%;
}
#windscreen_input,#protector_input,#pvt_input,#lou_input
{
    font-size: 110%;
    font-weight: bold;
}
#radio_input
{
    font-size: 110%;
    font-weight: bold;
}

/*-- Nav Bar Nested IF --*/
/*.parent {display: block;position: relative;line-height: 30px;border-right:#CCC 1px solid;}
.parent a{margin: 4px;color: #FFFFFF;text-decoration: none;}
.parent:hover > ul {display:block;position:absolute;}
.child {display: none;}
.child li {background-color: #ffffff;line-height: 30px;border-bottom:#CCC 1px solid;border-right:#CCC 1px solid; width:100%;}
.child li a{color: #000000;}
.child ul{list-style: none;margin: 0;padding: 0px; min-width:10em;}
ul ul ul{left: 100%;top: 0;margin-left:1px;}
li:hover {background-color: #95B4CA;}
.parent li:hover {background-color: #F0F0F0;}
.expand{font-size:12px;font-family:'Open Sans', sans-serif;float:right;margin-right:4em;}*/
