.disclosure__year-nav a.active {
	-webkit-transition: background-color 0.4s ease;
	-o-transition: background-color 0.4s ease;
	transition: background-color 0.4s ease;
}

.disclosure__year-nav a.active:hover{
	color: #fff!important;
	background-color: #11a600!important;
}

.disclosure-fund__title {
	font-weight: 700;
	text-align: center;
}

@media (max-width: 1280px) {

	.disclosure .profile.file-cont {
	    width: 100%;
	}

}




@media (max-width: 1110px) {

	.disclosure {
		padding: 0 15px;
	}

	.disclosure .info_documents > div, .profiles > div {
	    width: 100%;
	    margin: 30px auto 0;
	}

	.disclosure-table-wrap table {
		width: 100%!important;
	}

	.disclosure-table-wrap table tr {
		height: auto!important;
	}

	.disclosure .info_center {
		display: flex;
	 	justify-content: space-between;
		width: 100%;
    	    	margin: 30px 0 0;
		flex-wrap: wrap;
	}

	.disclosure .info_center > section {
		width: 32%;
	}



}




@media (max-width: 991px) {

	.disclosure-table-wrap table {
		width: 860px!important;
	}

	.disclosure .fake-table {
		width: 860px!important;
	}


	/*
	.disclosure .disclosure-table-wrap table tr td:first-child {
		width: 200px!important;
	}
	*/

	.disclosure table tr td {
	    font-size: 14px;
	}

	.disclosure-table-wrap {
		overflow-x: scroll;
	}

	.disclosure-table-wrap::-webkit-scrollbar {
	    -webkit-appearance: none;
	}
	
	.disclosure-table-wrap::-webkit-scrollbar:vertical {
	    width: 12px;
	}
	
	.disclosure-table-wrap::-webkit-scrollbar:horizontal {
	    height: 12px;
	}
	
	.disclosure-table-wrap::-webkit-scrollbar-thumb {
	    background-color: rgba(0, 0, 0, .5);
	    border-radius: 10px;
	    border: 2px solid #ffffff;
	}
	
	.disclosure-table-wrap::-webkit-scrollbar-track {
	    border-radius: 10px;
	    background-color: #ffffff;
	}

	.disclosure .topscroll {
	    display: block;
    	    margin-top: 30px;
	}

	.disclosure .container-big-class {
    	    margin: 30px auto 25px!important;
	    padding: 0;
	}

	.disclosure .disclosure-fund .topscroll {
		display: none;
	}

	.disclosure .mCSB_dragger_bar {
			position: relative;
	    background-color: #0e9800!important;
	}
	
	.disclosure .mCSB_dragger_bar:before {
	    content: '';
	    position: absolute;
	    left: 5px;
	    top: 2px;
	    width: 0;
	    height: 0;
	    border-style: solid;
	    border-width: 2.5px 3px 2.5px 0;
	    border-color: transparent #ffffff transparent transparent;
	}
	
	.disclosure .mCSB_dragger_bar:after {
	    content: '';
	    position: absolute;
	    right: 5px;
	    top: 2px;
	    width: 0;
	    height: 0;
	    border-style: solid;
	    border-width: 2.5px 0 2.5px 3px;
	    border-color: transparent transparent transparent #ffffff;
	}
	
	.disclosure .mCSB_draggerRail {
	    background-color: #eaeeef!important;
	}

}




@media (max-width: 768px) {

	.disclosure .info_documents h1 {
		font-size: 26px;
		line-height: 1.2em;
	}

	.disclosure .search header {
	    padding: 0;
	}

	.disclosure .info_documents .search {
	    margin-bottom: 40px;
	}

	.disclosure  .search_line {
	    position: relative;
	    margin-bottom: 0;
	}
	
	.disclosure .info_documents nav {
	    margin-bottom: 30px;
	}

	.disclosure .search-fix input {
	    font-size: 16px!important;
	}
	
	.disclosure table tr td {
		width: auto!important;
	}

	.disclosure .contact_us_disclosure {
		display: none;
	}

	.disclosure .pre_map.clearfix, .disclosure .preloader_wrapper_default, .disclosure .bottom_map {
	    display: block;
	}

	.disclosure .info_documents .profile {
	    margin-bottom: 40px;
	}

	.disclosure .profiles .fund-docs {
	    min-height: auto;
	}
	.disclosure .profiles nav {
	    margin-bottom: 10px;
	}

	.disclosure .profiles > div {
	    width: 100%;
	    margin-top: 33px;
	}

	.disclosure .fund-docs a:hover {
		color: #fff!important;
	}


	.disclosure section:not(.grid) a:hover {
	    color: #2d7cbb;
	    cursor: pointer;
	}

 
	.disclosure-temp {
		padding-top: 30px;
	}

	.disclosure-temp h1 {
		margin-bottom: 0!important;
	}

	.disclosure .parent-nav-disclosure {
		margin-bottom: 30px;
	}

	.disclosure .info_center > section {
	    width: 100%;
	}

	.disclosure #tableContainer .cell-period {
	    text-align: right;
	    width: 70px;
	}

	.disclosure .pif-table-n-graph h2 {
	    margin-top: 0;
	    text-align: center;
	    font-size: 26px;
	    line-height: 1.2em;
	}

	.disclosure .pif-table-n-graph h2 br {
	    display: none;
	}

	.disclosure .brief_information {
	    margin-top: 25px;
	}

	.disclosure .profiles > div h1 {
		    text-align: center;
		    font-size: 26px;
		    line-height: 1.2em;
	}

	.disclosure .contact_us {
		display: none;
	}

	.profile {
	    margin-bottom: 40px;
	}

	.disclosure .info_documents > div, .profiles > div {
	    margin: 0 auto!important;
	}

	.disclosure .info_documents h1,
	.disclosure .profiles h1 {
	  margin-bottom: 40px!important;
	}

}




@media (max-width: 543px) {

	.disclosure table tr td {
	    line-height: 1.4;
	}

	.disclosure .map_search, .disclosure .map_arrow {
		display: none;
	}

	.disclosure .bottom_map {
	    margin-bottom: 20px;
	}

	.disclosure .pre_map h1 {
	    font-size: 26px!important;
	    line-height: 1em!important;
	    margin-bottom: 12px!important;
	}

	.info_documents nav a {
	    margin-right: 0!important;
	    width: 100%;
	    text-align: center;
	}
	
	.disclosure .file-cont .docs {
	    width: 100%!important;
	    margin: 25px 0 0 0;
	}

	.disclosure .profiles nav a {
	    width: 100%;
	}

	.disclosure .profiles nav {
	    flex-wrap: wrap;
	}
	
	.disclosure  .pif-table {
		width: 580px!important;
	}

	.disclosure .container-big-class {
		overflow-x: scroll;
	}

	.disclosure .container-big-class::-webkit-scrollbar {
	    -webkit-appearance: none;
	}
	
	.disclosure .container-big-class::-webkit-scrollbar:vertical {
	    width: 12px;
	}
	
	.disclosure .container-big-class::-webkit-scrollbar:horizontal {
	    height: 12px;
	}
	
	.disclosure .container-big-class::-webkit-scrollbar-thumb {
	    background-color: rgba(0, 0, 0, .5);
	    border-radius: 10px;
	    border: 2px solid #ffffff;
	}
	
	.disclosure .container-big-class::-webkit-scrollbar-track {
	    border-radius: 10px;
	    background-color: #ffffff;
	}
	
	.disclosure .container-big-class {
	    margin: 0 auto 25px!important;
	}

	.disclosure .disclosure-fund .topscroll {
		display: block;
	}

	.disclosure-fund .info_documents .info_center {
	    margin: 0 0 25px;
	}

	.disclosure-fund .empty-title {
		display: none;
	}

	.disclosure-pension p:blank {
		display: none;
	}

	.disclosure-pension .fund-cont h2 {
	    display: inline-block;
	    width: 100%;
	    text-align: center;
	}

	.disclosure-pension .fund-cont {
		    padding-top: 20px;
	}

	.disclosure-pension .fund-cont h2 {
	    margin-bottom: 0;
	}

	.disclosure-pension .profile {
	    margin-bottom: 40px;
	}

	.disclosure-pension .disclosure-pension {
	    padding-top: 5px;
	}
	
	.disclosure .disclosure-table-wrap p {
		text-align: left!important;
	}

	.disclosure .disclosure-table-wrap br {
		display: none;
	}

	.disclosure .disclosure-table-wrap .m-20 {
		display: block;
		margin-top: -20px;
	} 
	
	.disclosure .info_documents .search {
	    margin-bottom: 25px;
	}

	.disclosure .profiles > div {
	    margin-top: 15px;
	}


	.disclosure .empty-title {
		margin: 0!important;
	}

	.disclosure-table-wrap {
	    font-size: 16px;
	}

	.disclosure .docs a,
	.disclosure .profile a,
	.disclosure .profiles_n a {
	  font-size: 14px;
	  line-height: 1;
	}

	.disclosure .docs a[href*="file:"]:after,
	.disclosure .docs a.file:after,
	.disclosure .profile a[href*="file:"]:after,
	.disclosure .profiles_n a[href*="file:"]:after {
	  transform: scale(.5);
	  transform-origin: 0 0;
	}

	.disclosure .docs > div,
	.disclosure .profile > div,
	.disclosure .profiles_n > div {
	  padding-left: 40px;
	  padding-bottom: 20px;
	  position: relative;
	}

	.disclosure .pre_map.clearfix,
	.disclosure .preloader_wrapper_default,
	.disclosure .bottom_map {
	  padding-top: 5px;
	}
	.disclosure .info_documents .profile {
	    margin-bottom: 0px;
	}

}