/*!
* Neon template
* Utility classes
*/

@media all {

    /* hide visually, but keep accessible for screenreader */
    .srhint ,
    a.srhint {
        position: absolute;
        width: 1px;
        height: 1px;
        border: 0;    
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
    }
    
    /* hide and show srhints */
    *[aria-expanded="true"] .show-open {
        display: none;
    }    
    *[aria-expanded="false"] .show-close {
        display: none;
    }
    
    /* helper to avoid inline styles */
    html body .disabled ,
    html body .hidden {
        display: none;
    }
    

    /* wrap for links on images */ 
    .blocklink svg ,
    .blocklink img {
        display: block;
        height: 100%;
    }
    .blocklink img[src$=".svg"] {
        height: 100%;
    }
    
    .row {
        display: flex;        
        flex-wrap: wrap;
    }

}