.show {
    display: block;
}

.SI-page {
	padding:30px;
}

.SI-page, .SI-poll-detail {
    display: none;
}

.SI-Poll-container {
    width: 370px;
    background-color: #f2f2f2;
    font-family: "Nimbus Sans Reg";
}

/*radio buttons*/
.SI-options-container input{
    opacity: 0;
    display: none;
}

.SI-options {
    margin: 0;
    display:  table;
    position: relative;
    padding-left: 25px;
    cursor: pointer;
    font-size: 16px;
    font-family: "Nimbus Sans Reg";
}

.SI-options-check {
    float: left;
}

.SI-options p {
    margin: 0;
}

.SI-options .checkmark {
    position: absolute;
    left: 0;
    margin-top: 3px;
    border-radius: 50%;
    width: 16px;
    height: 16px;
}

.radio-white .checkmark {
    border: 1px solid #FFFFFF;
}

.radio-black .checkmark {
    border: 1px solid #111111;
}

.radio-grey .checkmark {
    border: 1px solid #3b3b3b ;
}

.radio-white .SI-options-check{
    color:#FFFFFF;
}

.radio-black .SI-options-check{
    color:#111111;
}

.radio-grey .SI-options-check{
    color:#3b3b3b;
}

input:checked + .radio-white .checkmark {
    border: 5px solid #FFFFFF;
}

input:checked + .radio-black .checkmark,
input:checked + .radio-grey .checkmark{
    border: 5px solid #0985c3;
}

.btm-space {
    padding-top: 30px;
}
.SI-ruler{
    display:  block;
}
