.overview .state {
    border: 1px solid #fff;
    padding: .5em;
    height: 40px;
}

.overview .state { 
    color:#000; 
    max-height: 30px; 
    line-height: 1.6em; 
    padding-left: 5px;
}

.overview .state.precleared-whole .state-name:after {
    content: '*';
}

.overview .state.precleared-part .state-name:after {
    content: '*';
}

body.page-overview .state:hover { 
    text-decoration: none; 
    opacity: .7;
}

body.page-overview p.dek { 
    font-size: 1em; 
    margin: 0px;
}

body.page-overview p.subhead { 
    display: inline; 
    font-size: 1.4em; 
    font-weight: 300; 
    letter-spacing: .06em; 
}

body.page-overview h1 {margin-bottom: 0px;}

h2.inverted { 
    background: #262626; 
    color: #fff; font-size: 1.1em; 
    display: inline-block; 
    padding: .5%; 
    font-weight: 800; 
    letter-spacing: .06em; 
}

.headlines { padding-left: 0px; }

body.page-overview .state { font-weight: 800;}

body.page-overview .headlines { padding-top: 10px; }

#more .state { background: #f56055; }
#less .state { background: #2FB232; }
#conflicting .state { background: #F0C514}
#same .state { background: #E0E0E0;}

@media only screen and (max-width: 750px) { 
    
    body.page-overview ul.social {
        position: relative; 
        left: -30%;
    }
    
    body.page-overview p.subhead { display: block; }
    
    body.page-overview .col-sm-6 {
        padding-right: 2px; 
        padding-left: 2px;
    }
}




