
#Accessibility_Btn {
    position: fixed;
    left: 0;
    cursor: pointer;
    left: 0px;
    width: 40px;
    top: 70px;
    background-color: #f48e1a;
    border-radius: 0 50% 50% 0;
    padding: 5px;
    z-index:999999999999999;
        box-sizing: content-box;
}
#Accessibility_Btn > img {
     width: 40px;
}
#Accessibility_Container 
{
    top:70px;
    left: -250px;
    background-color: #fff;
    position: fixed;
    text-align: right;
    width: 250px;
    font-family: sans-serif;
    z-index:999;
}
.acc_p
{
    margin:8px 0;
}
#AccM_title
{
    font-size: xx-large;
    height:50px;
    background-color:#f48e1a;
    padding:5px 15px 5px 0;
    box-sizing: border-box;
}
#reset {
    width: 35px;
    float: left;
    padding: 7px 0 0 10px;
    cursor: pointer;
    box-sizing: border-box;
}

.acc_p {
    padding: 5px;
    background-color: #fff;
    cursor: pointer;
}

/*/*/
#Accessibility_Container *:not(b) {
    /*border: solid black 1px;*/
}
div.PageJumpScroll {
    
    width: 80%;
    height: 50px;
    border: solid 1px;
    cursor: pointer;
    background-color: #fff;
    display: inline-block;
}
div.PageJumpScroll:hover {
    opacity: 0.5;
}
.text_size {
    margin-right: 15px;
    display: inline-block;
        border-radius: 15px;
}

.checkbox {
    text-align: center;
    border: solid black 1px;
    float: left;
}
.btn_png {
    width: 35px;
    height: 35px;
}
#text_size_container {
    text-align: center;
}
.pages_img {
    float: left;
   height: 18px;
    border: solid black 1px;
        margin-left: 15px;
}

#acc_dec{text-align:center;}

/****special classes***/









/*************************************Constrast************************************/

body.accss-contrast, 
body.accss-contrast span,
body.accss-contrast div:not(.color),
body.accss-contrast font,
body.accss-contrast a:not(.not-accss-contrast),
body.accss-contrast table,
body.accss-contrast td,
body.accss-contrast footer,
body.accss-contrast input,
body.accss-contrast select,
body.accss-contrast textarea,
body.accss-contrast section,
body.accss-contrast header,
body.accss-contrast form,
body.accss-contrast ul,
body.accss-contrast p,
body.accss-contrast ul li {
    background: #000000 !important;
    background-color: #000000 !important;
    background-image: none !Important;
	color:#ffcc33 !Important;
}

.body.accss-contrast .not-accss-contrast
{
    background: auto !important;
    background-color: auto !important;
    background-image: auto !important;
	color:auto !important;
}

body.accss-contrast .section,
body.accss-contrast img,
body.accss-contrast .video,
body.accss-contrast input[type=image],
body.accss-contrast iframe {
    -webkit-filter: invert(1); 
    filter: invert(1);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'invert\'><feColorMatrix in='SourceGraphic' type='matrix' values='-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0'/></filter></svg>#invert");
}

body.accss-contrast ul li {
    background-image: none !important;
}

body.accss-contrast input,
body.accss-contrast select,
body.accss-contrast textarea
{
    border:1px solid yellow;
}

body.accss-contrast *:focus {
    border: solid 2px yellow !important;
}
 
body.accss-contrast a[href], body.accss-contrast .accss-href {
    border:1px dashed yellow;
}

body.accss-contrast .accss-href a[href] {
    border:none !important;
}

/*********************************MonoChrome***************************************/

body.accss-monochrome/*,
body.accss-monochrome img,
body.accss-monochrome .video,
body.accss-monochrome iframe */ {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

#toTop, #toTop img
{
    filter: none;
    filter:none;
    -webkit-filter: none;
}

.accessibility-labels
{
    display:block;
}

/*********************************Saturate****************************************/
body.accss-saturate
{
    -webkit-filter:saturate(800%);
    filter:saturate(800%);
}

/*********************************Font Size***************************************/
body[data-accss-fontsize="100"], body[data-accss-fontsize="100"] *{font-size:100%}
body[data-accss-fontsize="101"], body[data-accss-fontsize="101"] *{font-size:102% !important;line-height:102%;}
body[data-accss-fontsize="102"], body[data-accss-fontsize="102"] *{font-size:104% !important;line-height:104%;}
body[data-accss-fontsize="103"], body[data-accss-fontsize="103"] *{font-size:106% !important;line-height:106%;}
body[data-accss-fontsize="104"], body[data-accss-fontsize="104"] *{font-size:108% !important;line-height:108%;}
body[data-accss-fontsize="105"], body[data-accss-fontsize="105"] *{font-size:110% !important;line-height:110%;}


/*********************************Zoom***************************************/
html[data-accss-zoom="100"], html[data-accss-zoom="100"] *{zoom:100%;}
html[data-accss-zoom="105"], html[data-accss-zoom="105"] *{zoom:101%;}
html[data-accss-zoom="110"], html[data-accss-zoom="110"] *{zoom:102%;}
html[data-accss-zoom="115"], html[data-accss-zoom="115"] *{zoom:103%;}
html[data-accss-zoom="120"], html[data-accss-zoom="120"] *{zoom:104%;}
html[data-accss-zoom="125"], html[data-accss-zoom="125"] *{zoom:105%;}
#Accessibility_Container,#Accessibility_Btn,#Accessibility_Container *{zoom:100% !important;}

/*********************************Links**************************************/
body.accss-links a { text-decoration:underline;border: 2px dashed #999;padding: 10px 0;line-height:115%;}


/*********************************Titles**************************************/
body.accss-titles h1,body.accss-titles h2 { text-decoration:underline; font-weight:bold;border: 2px dashed #999;padding: 10px 0;}

/*********************************Font****************************************/
body.accss-fontfamily, body.accss-fontfamily * { font-family:Arial !important;}



/*******************************************************************************/

.accss-displayInlineBlock {display:inline-block;}





/*********************************************************************************************/



#Accessibility_Container .acc_p
{
    font-size:15px !important;
}


.acc_p img
{
    margin-top:0;
    margin-bottom:0;
}
