@font-face {
  font-family: 'opendyslexic';
	src: url('asset/OpenDyslexic-Regular.woff');
	font-style: normal;
	font-weight: normal;
} 


/* https://opendyslexic.org/ */
.openDyslexicFont {	
	line-height:200%;
	color: #191A42;
	font-family:opendyslexic !important;
}

.a-acc-module-wrap {    
    display: flex;
    justify-content: center;
}

.a-acc_container {
    display: flex;
}

.a-acc-ultraHighContrast {
    background: yellow !important;
    color: black !important;
    font-weight: bold;
}


.a-acc-ultraHighContrast a {
    color: black;
    font-weight: bold;
}
.a-acc-grayScale {
     -webkit-filter: grayscale(100%) !important; /* Safari 6.0 - 9.0 */
      filter: grayscale(100%) !important;
 }

.a-acc-framed {
     border: 2px solid #000;
     border-radius: 5px;     
     width: 30px;
     height: 30px;
     text-align: center;
     margin: 5px;     
     transition: all 250ms ease;
     display: flex;
     align-items: center;
     justify-content: center;
 }

 .a-acc-framed:hover,
 .a-acc-framed:focus { 
     box-shadow: 0px 0px 4px 2px gray;
 }



 .a-acc-framed i {
     font-size: 1rem;
 }

 .a-acc-framed-bk {
     background: #000;     
 }

.a-acc-framed img {
    width: 86%;
    margin-bottom: 10px;
    margin-top: 0px;
}

#ultraHighContrast-toggle i,
#grayScale-toggle i {
    margin-top: 15px;
    font-size: 30px !important;
}

#openDyslexic-toggle i {
    margin-top: 6px;
    font-size: 30px !important;
}


.a-acc-framed.active {
    box-shadow: 0px 0px 4px 2px orange;
}

/*/// Mobile ///*/
@media (max-width: 991px) {


    .a-acc-framed img {
        width: 77%;
        margin-bottom: 2px;
        margin-top: -4px;
    }

    #ultraHighContrast-toggle i,
    #grayScale-toggle i {  
        margin-top: 5px !important;      
        font-size: 12px !important;
    }

    #openDyslexic-toggle i {  
        margin-top: 0px !important;      
        font-size: 12px !important;
    }

}
