options opt {
    background: #534784;
    border:none;
    border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        -webkit-border-radius: 0px !important;
    color:white !important;
    font-family: 'Baloo Chettan 2'  !important;
    font-weight: bold  !important;
    font-size: 1em  !important;
    font-style: normal  !important;
    line-height: 1em  !important;
    padding:35px;
    /* overflow: hidden !important; */
    text-transform: none;
}
options opt:hover{    
    background: #cc00ff; 
    box-shadow: 20px 20px 0px 0px #00fff5;
        -webkit-box-shadow: 20px 20px 0px 0px #00fff5;
    margin-left: -15px !important;
    margin-top: 0px !important;
    margin-bottom: 4px !important;
    margin-bottom: 20px !important;
    margin-right: 19px !important;
    z-index: 9999999 !important;
    
    /* border-radius: 15px !important; */
} 
options opt[yes] {
    background: #00fff5 !important;
    color: #534784 !important;
    font-weight:800;
}
    options opt[yes] description{
        background: #8dfffb !important;
    }

options opt[yes]:hover{
    background: tomato;
    color: white;
}


options.columns {
    overflow:visible !important;
    position:relative !important;}

    branch.active options.columns {
        overflow:visible !important;
        position:relative !important;
    }

options.columns opt {
    opacity: 0 !important;
    position: relative !important;
    top: -100% !important;
    left:-100% !important;
    transition: all ease .35s,top ease 1s,left ease 1s;}

    branch.active options.columns opt {
        opacity: 1 !important;
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
    }


options opt label {
    font-family: 'Baloo Chettan 2', sans-serif !important;
    font-weight: 800 !important;
    background: #534784 !important;
    color: white !important;
}
options opt[yes] label {
    background: #00fff5 !important;
    color: #534784 !important;
}
options opt:hover label {    
    background: #cc00ff !important; 
}





family options > label {
    background: none !important;
    color: 534784 !important;
    display: block !important;
    font-family: 'Baloo Chettan 2', sans-serif !important;
    font-size: 1.5em !important;
    font-weight: 800 !important;
    letter-spacing: -1px !important;
    line-height: 1em !important;
    padding: 0 !important;
}
family options > description {
    background: none !important;
    color: 534784 !important;
    display: block !important;
    font-family: 'Baloo Chettan 2', sans-serif !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 2em !important;
    font-weight: 500 !important;
    line-height: 1em !important;
    letter-spacing: -1px !important;
    margin-bottom: 20px !important;
    padding: 0 !important;
}






/* branch .input.stripe {}

    branch .input.stripe label {
        background: #534784;
        color: white;}

    branch .input.stripe input {
        background: white;
        border: none;
        border: 3px solid #534784;
        color: #534784;}

branch .input.stripe:hover {
    box-shadow: 5px 5px 0px #cc00ff;
        -webkit-box-shadow: 5px 5px 0px #cc00ff;}

    branch .input.stripe:hover label {
        background: #cc00ff;}
        
    branch .input.stripe:hover input {
        background: white;
        border: 3px solid #cc00ff;
        color: #534784;}

nav{
    font-family: 'Baloo Chettan 2';}

    navs nav{
        font-family: 'Baloo Chettan 2';}

prog{
    font-family: 'Oxanium';
}


navs[review] {
    display:none !important;
    text-align: right !important;
    margin-bottom: 20px !important;
    position: fixed !important;
    top: 30px !important;
    right: 30px !important;
    z-index: 99999999 !important;}

    body.review navs[review] {
        display:block !important;
    }

    navs[review] nav {
        background: #7a2cc9 !important;
        flex: 0 !important;
        font-size: 2em !important;
        font-weight: 800 !important;
        line-height: .75em !important;
        letter-spacing: -2px !important;
        justify-content: center !important;
        margin: 0 7px 0px 0 !important;
        width: auto !important;
        padding: 25px 35px !important;  
    }

navs[confirm] {
    left: 0 !important;
    top: 0 !important;
    position: relative !important;
    opacity: 1 !important;
    display: block !important;
    width: 100% !important;
}


#mypledge {
    font-family: 'Baloo Chettan 2';
}
#mypledge #count{
    font-family:'Baloo Chettan 2',sans-serif;
}
.totals .label,
.totals .pledgeit{
    font-family: 'Baloo Chettan 2';
}
#report.blocks3 .pledge .isitpledged {
    border-color: #cc00ff !important;
}
#report.blocks3 .pledge .isitpledged.pledged {
    border-color: #cc00ff !important;
}

#report.blocks3 .totalblock,
#report.blocks3 .totalblock pct,
#report.blocks3 .totalblock pledges,
#report.blocks3 .progress .pct {
    font-family: 'Baloo Chettan 2', sans-serif !important;
} */