
	#ac-accessibility-menu {
		background: rgba(255, 255, 255, 0.9)!important;
		position: fixed;
		right: 0;
		top:0;
		z-index: 999999;
		width: 124px;
	 	font-size: 15px!important
	}
	#ac-accessibility-title-wrapper:focus {
		outline: none !important;
		border:3px solid #2700ff;
		box-shadow: 0 0 10px #2700ff;
	}
	.ac-clear {
		clear: both;
	}
	#ac-accessibility-menu div,
	#ac-accessibility-menu ul {
		background: rgba(255, 255, 255, 0.9)!important;

	}



	#ac-accessibility-menu .float-right {
		float: right;
	}
	#ac-accessibility-menu .red {
		color: red;
	}
	#ac-accessibility-menu .center {
		text-align: center;
	}

	#ac-accessibility-menu li div {
		text-align: center
	}
 	#ac-accessibility-title-wrapper{
		background: url(../img/accsess/icon_accessibility.png);
		color: #fff;
		position: relative;
	    height: 47px;
	    cursor: pointer;
	    width: 124px;
	    border: 0;
	    background-repeat: no-repeat;

	}

	#ac-accessibility-title-wrapper h4 {
		color: white!important
	}

	#ac-accessibility-title-wrapper img {
	    position: absolute;
	    left: 10px;
	    top: 10px;
	}

	#ac-accessibility-menu .btn {
       border: 0;
	    border-radius: 0;
    	margin-right: 1px;
    	margin-left: 1px;
	    width: auto!important;
	    display: inline!important;
	    max-width: 100%;
	    padding: 0;
	    min-width: 32px;
	} 

	#ac-accessibility-menu .make-font-sml.active {
		background: url(../img/accsess/font-sml-btn-active.png);
		background-repeat: no-repeat;
		width: 32px;
    	height: 32px;
	}

	#ac-accessibility-menu .make-font-sml {
		background: url(../img/accsess/font-sml-btn.png);
		background-repeat: no-repeat;
		width: 32px;
    	height: 32px;
	}

	#ac-accessibility-menu .activated-logo {
	    background: url(../img/accsess/activated.png);
	    background-repeat: no-repeat;
	    width: 125px;
	    height: 32px;
	    border: 0;
	}

	#ac-accessibility-menu .make-font-meduim {
		background: url(../img/accsess/font-meduim-btn.png);
		background-repeat: no-repeat;
		width: 32px;
    	height: 32px;
	}

	#ac-accessibility-menu .make-font-meduim.active {
		background: url(../img/accsess/font-meduim-btn-active.png);
		background-repeat: no-repeat;
		width: 32px;
    	height: 32px;
	}


	#ac-accessibility-menu .make-font-bigger {
		background: url(../img/accsess/font-large-btn.png);
		background-repeat: no-repeat;
		width: 32px;
    	height: 32px;
	}

	#ac-accessibility-menu .make-font-bigger.active {
		background: url(../img/accsess/font-large-btn-active.png);
		background-repeat: no-repeat;
		width: 32px;
    	height: 32px;
	}
		
	#ac-accessibility-menu .make-screen-black-and-white {
		background: url(../img/accsess/black-and-white.png);
		background-repeat: no-repeat;
		width: 32px;
    	height: 29px;
	   


	}

	#ac-accessibility-menu .disable-screen-black-and-white {
		background: url(../img/accsess/full-color.png);
		background-repeat: no-repeat;
		width: 32px;
    	height: 32px;
    			    

	}


	#ac-accessibility-menu .zoom-in {
		background: url(../img/accsess/zoom-in.png);
		background-repeat: no-repeat;
		width: 32px;
    	height: 32px;
	}

	#ac-accessibility-menu .zoom-out {
		background: url(../img/accsess/zoom-out.png);
		width: 26px;
    	height: 26px;
		background-repeat: no-repeat;

	}

	#ac-accessibility-menu .disable-zoom {
		background: url(../img/accsess/zoom-disable.png);
		background-repeat: no-repeat;
		width: 25px;
    	height: 25px;
	}

	#ac-accessibility-menu .links {
		background: url(../img/accsess/links.png);
		width: 32px;
    	height: 32px;
		background-repeat: no-repeat;
	

	}


	#ac-accessibility-menu .make-h-accessibility {
		background: url(../img/accsess/headline.png);
		background-repeat: no-repeat;
		width: 41px;
    	height: 41px;
    	min-width: 41px;
    	 
	}

	#ac-accessibility-menu .light-dezgin{
		background: url(../img/accsess/light.png);
		background-repeat: no-repeat;
		width: 26px;
    	height: 26px;
	}
	#ac-accessibility-menu .reg-dezgin {
		background: url(../img/accsess/reg.png);
		background-repeat: no-repeat;
		width: 26px;
    	height: 26px;
	}
	#ac-accessibility-menu .dark-dezgin {
		background: url(../img/accsess/dark.png);
		background-repeat: no-repeat;
		width: 26px;
    	height: 26px;
	}


	#ac-accessibility-menu  .remove-accessibility {
	      background: url(../img/accsess/red-logo.png);
	    width: 20px;
	    height: 22px;
	    position: relative;
	    left: -40px;
	    top: -22px;
	    background-repeat: no-repeat;
    /* float: left; */
	}

	#ac-accessibility-menu a {
	    margin-right: 3px;
		margin-left: 3px;
	}

	#ac-accessibility-title-wrapper h4{
		font-size: 19px!important;
		padding-top: 0.5em;
		padding-right: 0.5em;
	    margin-top: 0;
	    text-align: right;
	}

	#ac-accessibility-menu ul {
		padding: 0;
		margin: 0;
		display: none;
	}
	#ac-accessibility-menu li {
	    position: relative;
	    list-style-type: none;
    padding-top: 10px;
    padding-bottom: 10px;
	    border-bottom:  1px dotted #dedede;
        border-left: 1px solid #155196;
	}

	#ac-accessibility-menu li.remove-border-bottom {
		 border-bottom:  0 ;
		 padding-bottom: 0;
	}

	#ac-accessibility-menu li.last {
		 border-left:  0 ;
		  margin-top: -10px;
	}

	#ac-accessibility-menu li.first {
		  margin-top: -10px;
	}
	.button-text {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: .4em;
		font-size: 15px!important
	}


	.ac-black-and-white {
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
		 -o-filter: grayscale(100%);
		 filter: gray;
		 -webkit-filter: grayscale(1);
	}

	/*.ac-font-100 {
		font-size: 100%!important;
	}*/

	.ac-font-120{
		font-size: 120%!important;
	}

	.ac-font-150 , 
	.ac-font-150 p , 
	.ac-font-150 h1 , 
	.ac-font-150 h2 , 
	.ac-font-120 h3 , 
	.ac-font-120 h4 , 
	.ac-font-120 h5 , 
	.ac-font-120 h6  ,
	.ac-font-120 a  
	 {
		font-size: 150%!important;
	}
	

	.ac-font-150 , 
	.ac-font-150 p , 
	.ac-font-150 h1 , 
	.ac-font-150 h2 , 
	.ac-font-150 h3 , 
	.ac-font-150 h4 , 
	.ac-font-150 h5 , 
	.ac-font-150 h6  ,
	.ac-font-150 a  
	 {
		font-size: 200%!important;
	}

	
	a.ac-accessibility {
		border: 2px solid #337ab7!important;
		text-decoration: underline!important;
	}

	a.ac-accessibility:focus, 
	a.ac-accessibility:hover {

		border: 2px green !important;
		background: blue;
		color:white!important;
	}

	.h-tag-ac-accessibility {
	    font-weight: bolder;
	    text-decoration: underline;
	}

	.ac-menu-scroll {
	/*	height:400px;
		overflow-y:scroll;
    	overflow-x: hidden;*/
	}

	@media all and (min-width: 1000px) and (max-height: 700px ){
		#ac-accessibility-menu ul {
				height:400px;
		overflow-y:scroll;
    	overflow-x: hidden;
		}
	}	

	

	/*------------------ dark-dezgin --------------*/
	body.dark-dezgin, 
	body.dark-dezgin nav, 
	body.dark-dezgin section, 
	body.dark-dezgin footer ,
	body.dark-dezgin a  ,
	body.dark-dezgin .white-bg ,
	body.dark-dezgin .form-wrapper {
		background: black!important;
	}

	body.dark-dezgin h1, 
	body.dark-dezgin h2, 
	body.dark-dezgin h3, 
	body.dark-dezgin h4, 
	body.dark-dezgin h5, 
	body.dark-dezgin h6 ,
	body.dark-dezgin a ,
	body.dark-dezgin p ,
	body.dark-dezgin label ,
	body.dark-dezgin div  ,
	body.dark-dezgin #formSubmit{
		color: yellow!important

	} 

	body.dark-dezgin #formSubmit {
		color: black!important;
		background: yellow!important
		
	}
	body.dark-dezgin a {
		text-decoration: underline!important;
	}


	/*------------------ dark-dezgin --------------*/


	/*------------------ light-dezgin --------------*/
	body.light-dezgin, 
	body.light-dezgin nav, 
	body.light-dezgin section, 
	body.light-dezgin footer, 
	body.light-dezgin a ,
	body.light-dezgin .form-wrapper{
		background: white!important;
	}

	body.light-dezgin h1, 
	body.light-dezgin h2, 
	body.light-dezgin h3, 
	body.light-dezgin h4, 
	body.light-dezgin h5, 
	body.light-dezgin h6 ,
	body.light-dezgin p ,
	body.light-dezgin label ,
	body.light-dezgin a ,
	body.light-dezgin div{
		color:blue !important
	} 

	
	body.dark-dezgin #ac-accessibility-menu h5 ,
	body.light-dezgin #ac-accessibility-menu h5 .
	#ac-accessibility-menu h5 {
		color: #000!important
	}
	/*------------------ light-dezgin --------------*/

	/*------------------ #ac-accessibility-popup --------------*/
	#ac-accessibility-popup {
		position: fixed;
		top: 0;
		right: 200px;
		width: 300px;
		z-index: 999999999;
		top: 200px;
	    text-align: center;
        background: rgba(255, 255, 255, 0.90);
        display: none;
        border: 1px solid #dedede;
	}

	.ac-accessibility-popup-title-wrapper {
		background: #155196!important;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		color: white;
		/*font-size: 20px;*/
		margin-bottom: 20px;

	}

	body.dark-dezgin .ac-accessibility-popup-title-wrapper,
	body.light-dezgin .ac-accessibility-popup-title-wrapper
	{
		background: #155196!important;
	}

	#ac-accessibility-popup a {
		background: #155196;
		color:#fff; 
	}
	
	body.dark-dezgin #ac-accessibility-popup h5 ,
	body.light-dezgin  #ac-accessibility-popup h5 ,
	#ac-accessibility-popup h5 {
		color: #155196!important;
	}
	
	#ac-accessibility-popup .ac-accessibility-popup-title-wrapper h5,
	body.dark-dezgin #ac-accessibility-popup .ac-accessibility-popup-title-wrapper h5,
	body.light-dezgin #ac-accessibility-popup .ac-accessibility-popup-title-wrapper  h5  {
		font-size: 20px;
		color: white!important;
	}


	body.dark-dezgin #ac-accessibility-popup a ,
	body.light-dezgin #ac-accessibility-popup a ,
	#ac-accessibility-popup a {
		color: white!important;
		text-decoration: none!important;
	}


	body.dark-dezgin #ac-accessibility-popup ,
	body.light-dezgin  #ac-accessibility-popup ,
	#ac-accessibility-popup {
		    background: rgba(255, 255, 255, 0.90)!important;
	}
	body.dark-dezgin #ac-accessibility-popup  p,
	body.light-dezgin #ac-accessibility-popup  p,
	#ac-accessibility-popup  p{
	    padding-right: 20px;
    	padding-left: 20px;
    	font-size: 12px;
    	color:#000!important;
	}

	.ac-link-wrapper {
		width: 150px;
	    margin: 0 auto;
	    margin-bottom: 40px;
	}

	.ac-link-wrapper a {
		float: left;
		width: 100%;
	}

	#ac-accessibility-popup h5.ac-pop-up-color {
		color: #155196;
	}

	.ac-accessibility-popup-title-wrapper .close {
	    position: absolute;
	    top: 2px;
	    right: 3px;
	    color: white;
	    background: url(../img/accsess/close.png);
	    width: 21px;
	    height: 21px;
	    opacity: 1;
	}

	body.dark-dezgin #ac-accessibility-menu h5.button-text,
	body.light-dezgin #ac-accessibility-menu h5.button-text , 
	#ac-accessibility-menu h5.button-text {
		color: #000!important;
	}
	/*------------------ #ac-accessibility-popup --------------*/

	@media all and (max-width: 1000px){
		#ac-accessibility-menu,
		#ac-accessibility-popup {
			display: none!important;
		}
	}
