body, td, p{font-family: "Roboto", sans-serif; font-size:1.125rem; color:#000; font-weight:300; line-height: 150%;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0px;padding:0px;outline: none;}

html, body{ background-color:#FFFFFF;}

H1, H2, H3, H4, H5{font-size:100%;font-weight:normal; color:#000000;}
H1{font-size: 2.875rem; font-weight: 500; line-height: 150%;}
H2{font-size: 1.5rem; font-weight: 500; line-height: 150%;}
H3{font-size: 1.5rem; font-weight: 600; line-height: 150%;}
H4{font-size: 1.25rem; font-weight: 600; line-height: 150%;}
H5{font-size: 1.125rem; font-weight: 600; line-height: 150%;}
h6{font-size: 0.875rem; font-weight: 400; line-height: 150%;}

.clr{clear:both;}
.lF{float:left;}
.rF{float:right;}

A{color:#000;text-decoration:underline;}
A:hover{color:#2A5384;text-decoration:underline;}
A:focus{color:#2A5384;text-decoration:underline;}

ul:not([class]){ margin-bottom:10px; padding:0; margin-top:10px;}

ul li:not([class]){
	list-style-position: outside;
	list-style-type: disc;
	margin-bottom:5px;
	margin-left:22px;
}

 ul li ul:not([class]){ margin-bottom:15px; padding:0;  margin-top:15px;}

 ul li ul li:not([class]){
	list-style-position: outside;
	list-style-type: circle; margin-left: 20px;
}


ol:not([class]){ margin-bottom:10px; padding:0; margin-top:10px;}

ol li:not([class]) {
	list-style-position: outside;
	margin-bottom:5px;
	margin-left:22px;
}

 ol li ol:not([class]){ margin-bottom:15px!important; padding:0;  margin-top:15px;}

 ol li ol li:not([class]){
	list-style-position: outside;
	list-style-type: lower-alpha; margin-left: 0px;
}

ul li::marker {font-size:0.938rem; color:#000;}

ol li::marker {font-size:0.938rem; }

/*=================BODY css=================*/

.navbar-brand {
    margin-left: -15px;
}

.nav_white{ background-color:#FFFFFF;}
.navbar-nav .nav-link {color: #2A5384; font-size: 1.375rem; font-weight: 500; text-decoration:none;}
.dropdown-menu li a {
	text-decoration:none;
}

.top_sec{display: flex; justify-content: flex-end; flex-direction: column; margin-top: 30px; margin-bottom:40px;}

.tp2{display: flex; align-items: center; justify-content: flex-end;}
.for_desk{ margin-right:30px;}
.top_logo{ margin-right:30px;}

.top_blue_pl{padding-left: 0px;}
.top_blue_pl .dropdown {
    position: relative!important;
}
.top_blue_pl .dropdown a{ color:#787878; font-weight:600; font-size:1rem; text-decoration:none;
}

.top_blue_pl .dropdown-item{ padding-top:0px; padding-bottom:0px; margin-bottom:0px;}

.top_blue_pl ul li {
    margin-left: 0px;
}
.top_blue_pl .dropdown-menu{ width:60px!important; min-width:60px; text-align: center;     padding-top: 5px;
    padding-bottom: 5px;}
.top_blue_pl .dropdown-item{ border:none;}

.top_blue_pl .dropdown-toggle::after {
    display: inline-block;
    content: "";
    background-image: url(/bip/images/arrow_pl.svg);
    background-repeat: no-repeat;
    background-position: right 10px;
    height: 20px;
    width: 10px; margin-left: 0;
}

.top_blue_pl .show.dropdown-toggle::after{
    display: inline-block;
    content: "";
    background-image: url(/bip/images/arrow_pl.svg);
    background-repeat: no-repeat;
    background-position: right 5px;
    height: 20px;
    width: 10px; margin-left: 0; transform: rotate(180deg);}

.plus{
	border-radius: 2px;
	background: #f6f6f6;
	display:flex;
	float: right;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.plus a{
text-decoration:none;
}

.minus{
	font-size: 1rem;
	font-weight: 500;
	letter-spacing: 0.64px;
	color:#aaaaaa;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d4d4d4;
	margin-right: 12px;
	padding-right: 12px;
}

.minus1{ font-size: 1rem; font-weight: 500; letter-spacing: 0.64px; color:#787878; 	margin-right: 12px;
	padding-right: 12px; 	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d4d4d4;}

.minus2{ font-size: 1rem; font-weight: 500; letter-spacing: 0.64px; color:#787878; 	margin-right: 0px;
	padding-right: 8px;}

  .searchbar{
    margin-bottom: auto;
    margin-top: auto;
    height: 50px;
    border: 1px solid #DEDBDB;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
    padding: 10px;
	margin-left: auto; border-radius: 2px; width:352px;  margin-bottom: 18px;
    }
 .filter_sec .searchbar_filter{
    margin-bottom: auto;
    margin-top: auto;
    height: 50px;
    border: 1px solid #DEDBDB;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
    padding: 10px; border-radius: 2px; width:100%;
    }

.search_input{
    color: #53565A;
    border: 0;
    outline: 0;
    background: none;
    width: 0;
    caret-color:transparent;
    line-height: 27px;
    transition: width 0.4s linear; width:270px; margin-top: -10px; font-weight: 400;
font-size: 1rem; height:45px;
    }

.filter_sec .searchbar_filter .search_input{
    color: #53565A;
    border: 0;
    outline: 0;
    background: none;
    width: 0;
    caret-color:transparent;
    line-height: 27px;
    transition: width 0.4s linear; width:60%; margin-top: -10px; font-weight: 400;
font-size: 1rem; height:45px;
    }

    .search_input::placeholder{
font-weight: 400;
font-size: 0.875rem;
line-height: 24px; color:#53565A;
}

.gsc-search-button-v2 {

  height: 46px !important;
  width: 46px !important;
  float: right !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  color:white !important;
  text-decoration:none !important;
margin-top: -5px !important;
background-color:#d4d4d4 !important; border-radius: 1px !important; margin-right:-22px !important;
 padding: 0!important;

}

.gsst_a .gscb_a {
  display:none;
}
    .search_icon{
    height: 46px;
    width: 46px;
    float: right;
    display: flex;
    justify-content: center;
    align-items: center;
    color:white;
    text-decoration:none;
	margin-top: -9px;
	background-color:#d4d4d4; border-radius: 1px; margin-right:-9px;
    }


.dropdown-menu ul li{margin-left: 0px!important;}
.dropdown-menu ul li::marker{font-size: 0!important;}
ul.dropdown-menu  li::marker{font-size: 0!important;}

.navbar-expand-xl .navbar-nav {margin-top: 22px;}

.navbar-expand-xl .navbar-nav li:last-child a{margin-right: 0px;}

.dropdown-menu.show  .dropdown-toggle.show { background-color:#2A5384; color:#FFFFFF;}

.dropdown-menu.show .show.dropdown-toggle::after{transform: none;
  	background-image: url(/bip/images/arrow_yellow.svg);
	background-repeat: no-repeat;
	background-position: right 2px;
	height: 15px;
    width: 10px;}

.dropdown-menu.show .dropstart .show.dropdown-toggle::before {
transform: none;
  	background-image: url(/bip/images/arrow_yellow.svg);
	background-repeat: no-repeat;
	background-position: right 2px;
	height: 15px;
    width: 10px;}

.dropdown-menu li a {color:#2A5384;}
.dropdown-menu li a:hover {color:#000;}

.navbar-expand-xl .navbar-nav .nav-link {
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #fff;
}


/*=================Main=================*/
.top_height{ height:250px;}

.banner_line{ margin-bottom:59px; background-color:#E9E9E9; height:1px; margin-top:15px;}

.logo{ margin-top:63px;}

.blue_bg{background: #2A5384; padding-top:60px; padding-bottom:60px;}
.blue_bg h2{color: #F3C844; margin-bottom:14px;}

.info_title{color: #000; font-size: 22px; font-weight: 500; line-height: 150%; text-transform: uppercase;}
.but_yellow{
	border-radius: 10px;
	background: #F3C844;
	padding: 17px 72px;
	color: #2A5384;
	font-size: 1.375rem;
	font-weight: 500;
	line-height: 150%;
	transition: 0.3s; text-decoration: none; border:0;
}

.but_yellow:hover{border-radius: 10px; background: #2A5384; color:#FFFFFF; text-decoration: none;}


.but_yellow_white{
	border-radius: 10px;
	background: #F3C844;
	padding: 17px 72px;
	color: #2A5384;
	font-size: 1.375rem;
	font-weight: 500;
	line-height: 150%;
	transition: 0.3s; text-decoration: none;
}

.but_yellow_white:hover{border-radius: 10px; background: #fff; color:#2A5384; text-decoration: none;}

.img_all{ width:100%;}


.more{color:#2A5384; font-size: 1.375rem;  font-weight: 500; line-height: 150%; text-align: right; text-decoration:none;}

.more:hover{color:#000; text-decoration:none;}

.main_sec {
    display: flex;
}
.main_sec_box{
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.faq_btn{border:0; margin-top:32px;}

.bot_menu{
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #F3C844; text-align: center;
}
.bot_menu ul{
	padding:0;
	list-style-type:none;
	margin: 0;
}
.bot_menu ul li{
	padding:0;
	margin:0;
	list-style-type:none!important;
	display: inline-block;
	padding-right:18px;
	margin-left:18px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #2A5384;
}
.bot_menu ul li:last-child{
	margin-right:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bot_menu ul li:first-child{
margin-left:0px;
}

.bot_menu ul li a{display: flex; color: #2A5384; font-size:1.375rem; font-weight: 500; line-height:18px; text-decoration: none;}

.bot_menu ul li a:hover{color: #000;}

.bot_right{ padding-left:100px;}

.bot_left{ color:#FFFFFF; display: flex;
    justify-content: flex-start;
    align-items: flex-start;}

.bot_left img{ margin-right:10px;}

.add{ margin-bottom:15px; display: flex;
    justify-content: flex-start;
    align-items: flex-start; color: #FFF; font-size:1.125rem; font-weight: 400; line-height: 150%;}

.add_img{ margin-right:10px;}
.add_text{}

footer{ background-color:#2A5384; padding-top:60px; padding-bottom:60px;}

.organizational ul{
	padding:0;
	list-style-type:none;
	margin: 0;
}
.organizational ul li{
	padding:0;
	list-style-type:none!important;
	display:block; margin-bottom:30px; margin-left:0px; line-height:180%;
}

.plus{ margin-right:30px;}


.orders ul{
	padding:0;
	list-style-type:none;
	margin: 0;
}
.orders ul li{
	padding:0;
	list-style-type:none!important;
	display:block; margin-bottom:30px; margin-left:0px;
}

.orders ul li a{color: #2A5384; font-size: 18px; font-weight: 500; line-height: 150%; text-decoration-line: underline;}
.orders ul li a:hover{color: #000; text-decoration-line: underline;}

.tbl_grey{border-bottom: 2px solid #E9E9E9; background: #f6f6f6;}
.tbl_wht td{padding:15px;}
.tbl_grey td{ padding:15px;}
.tbl_grey th{padding:15px;}

a.look{color: #2A5384; font-size: 18px; font-weight: 500; line-height: 150%; text-decoration-line: underline;}

a:hover.look{color: #000;}

table tr.tbl_grey, tr.tbl_wht{ margin-bottom:0px; border-bottom:0px;}

table tr.tbl_grey td, tr.tbl_wht td {
border-bottom: 2px solid #E9E9E9;
}

/*=================onas=================*/

.page{ padding-bottom:28px; padding-top:60px;}
.page_left{ text-align:center;}
.page_right{ padding-left:82px; margin-bottom:60px;}
.page_right h1 {
  display: flex;
  align-items: center; color:#2A5384; margin-bottom:24px;
}

.page_right h1::after {
  content: '';
  margin-left: 26px;
  height: 3px;
  background-color: #F3C844;
  width:130px; margin-top: 28px;
}

.page_right h3{ color: #2A5384; margin-bottom:20px;}

.page_right h2{ color: #2A5384; margin-bottom:20px;}

.page_right p a{color: #2A5384; font-size: 18px; font-weight: 500; line-height: 150%;     margin-bottom: 30px; text-decoration-line: underline;}
.page_right p a:hover{color: #000; text-decoration-line: underline;}

.text{margin-bottom:30px;}

.text strong{color: #000; font-weight: 500;}

.for_mob{display: flex;}

.for_mob .navbar-toggler {
    margin-left: 20px;
}

.for_mob_sm{display: flex;}

.yellow_boxes{
	border-radius: 10px;
	background: #F3C844;
	display: flex;
	min-height: 160px;
	justify-content: center;
	align-items: center;
	color: #2A5384;
	text-align: center;
	font-size:1.5rem;
	font-weight: 500;
	line-height: 150%;
	padding-right: 20px;
	padding-left: 20px; padding-top:10px; padding-bottom:10px;
}


a .yellow_boxes{color: #2A5384; text-decoration:none;}

a:hover .yellow_boxes{color: #000;}

header .container {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E9E9E9;}

/*=================Rada=================*/
.blue_line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2A5384; padding:15px;
}

.rada_tbl {
    margin-bottom: 48px;
    overflow-y: auto;
}

.disc{display: flex; flex-direction: column; font-weight: 300;}

.disc strong{display: flex; flex-direction: column; font-weight: 500;}
.space_18{ height:18px;}

.download ul li a{
	text-decoration: underline; color:#000;
    display: flex;
    align-content: center;
    align-items: center;
}
.download ul li a:hover{
	text-decoration: underline; color:#2A5384;
}

.download ul li:last-child{
	margin-bottom:0px;
}

.deposit_box{border-radius: 10px; border: 2px solid #E9E9E9; padding: 20px;}

.deposit_title{color: #000; font-size: 1.25rem; font-weight: 500; line-height: 150%; margin-bottom:12px;}

.deposit_text{color: #000; font-size: 1.125rem; font-weight: 300; line-height: 150%;}

.deposit_text a{text-decoration: underline; color:#000; font-weight: 300;}

.deposit_text a:hover{
	text-decoration: underline; color:#2A5384;
}



.accordion_style2 .accordion-item {
    border-radius: 10px;
    border: 2px solid #E9E9E9;
	padding: 20px;
}

.accordion_style2 .accordion-header{ margin-bottom:0px!important; position:relative;}

.accordion_style2 h2{margin-bottom:0px!important;}

.accordion_style2 .accordion-button::before {
display:none;
}

.accordion_style2 .accordion-button {
color: #000; font-size: 1.375rem; font-weight: 500; line-height: 150%; padding-left: 0px; padding-right: 40px;
}

.accordion_style2 h2::after {
  flex-shrink: 0;
  width: 18px;
  height: 19px;
  content: "";
  background-image: url(/bip/images/acc_arrow1.svg);
  background-repeat: no-repeat; position:absolute; right:0;  top: 10px !important;
  background-color:transparent; margin-top:0px!important;
}

.accordion_style2 .accordion-body {
	color: #000;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 150%;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.space16{ height:16px;}
.space25{ height:25px;}
.space_30{height:30px;}

.schemas_sec{ margin-top:30px; margin-bottom:30px;}

.contact_box{border-radius: 10px; border: 2px solid #E9E9E9; padding: 20px;}

.contact_box div:last-child {margin-bottom:0px;}

.contact_box_title{ color: #000;font-size:1.25rem;font-weight: 500; line-height: 150%; margin-bottom:12px;}

.contact_box_text{ color: #000; font-size:1.125rem; font-weight: 300; line-height: 150%; margin-bottom:12px; display:flex; flex-direction: row;}

.contact_box_text img{ margin-right:12px;}

.noble_bank h3{ margin-bottom:5px;}

.noble_bank{ margin-top:30px; margin-bottom:30px;}

.download_kariera{ margin-top:30px;}

.fund_sec{margin-top:30px;}

.fund_box{border-radius: 10px; border: 2px solid #E9E9E9; padding:20px;}

.fund_box_img{ margin-bottom:16px; text-align: center;}

.funds_text1{color:  #000;text-align: center; font-size:1.125rem; font-weight: 500; line-height: 150%;}

.fund_sec ul{
	padding:0;
	list-style-type:none; margin-left: -10px;
    margin-right: -10px;
}
.fund_sec ul li{
	margin:0;
	list-style-type:none!important;
	padding:10px;
	width:20%;
}

.fund_sec a{text-decoration:none;}

.job_title{ color: #000; font-size: 1.375rem; font-weight: 500; line-height:200%; margin-bottom:30px;}
.text_job strong{color: #000; font-weight: 500;}


.news_list_box{border: 1px solid #bbbbbb; background: #FFF; padding:20px; margin-bottom:30px; border-radius: 8px; transition: 0.3s;}
.news_list_box:hover{border: 1px solid #bbbbbb; background: #2A5384;}
.news_list_box:hover h3{color: #fff;}
.news_list_box:hover .news_list_date{ color:#FFFFFF;}
.news_list_box:hover .news_list_text{ color:#FFFFFF;}
.news_list_box:hover .more{color:#fff; text-decoration:none;}


.news_list_box h3{color: #2A5384;margin-bottom:20px;}

.news_list_date{margin-bottom:20px;}

.news_list_text{margin-bottom:20px;}

.news_list_box .more{ float:right;}

.filter_box{ margin-bottom:30px;}

.filter_sec{ display:flex; width: 100%; flex-direction: column;}

.filter_sec .form-label{ margin-bottom: 10px;}

.searchbar_filetr {
    width: 100%;
    margin-left: 0px;
}

.search_input_filter {
    color: #53565A;
    border: 0;
    outline: 0;
    background: none;
    width: 0;
    caret-color: transparent;
    line-height: 27px;
    transition: width 0.4s linear;
    width: 70%;
    margin-top: -10px;
    font-weight: 400;
    font-size: 1rem;
    height: 45px;
}

.accordion h2::after{ display:none;}

.rada_tbl table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

.sidebar {
  float: left;
}
.sidebar.fixed {
  position: fixed;
  top: 0;
}

table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}


.acnav {
  width: 100%;
}
.acnav__list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.acnav__list--level1 {
}
.has-children > .acnav__label::after {
  content: "";
  display: inline-block;
  transition: transform 0.3s;
  background-image:url(/bip/images/arrow_blue.svg);
  height: 13px; width: 7px;
  	background-repeat: no-repeat;
	background-position: right center;
}
.has-children.is-open > .acnav__label::after {
      transform: rotate(90deg);
}

.acnav__label a {
	display: block;
	font-size: 20px;
	font-weight: 500;
	margin: 0;
	cursor: pointer;
	color: #2A5384;
	transition: color 0.25s ease-in;
	text-align: left;
text-decoration: none;
	display: flex;
justify-content: space-between;
align-items: center;
}

.acnav__link, .acnav__label {
	display: block;
	font-size: 20px;
	font-weight: 500;
	line-height: 150%;
	margin: 0;
	cursor: pointer;
	color: #2A5384;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	transition: color 0.25s ease-in;
	text-align: left;
	padding-top: 12px;
	padding-bottom: 12px;
	display: flex;
justify-content: space-between;
align-items: center; margin-bottom:16px;
}
.acnav__link:focus, .acnav__link:hover, .acnav__label:focus, .acnav__label:hover, .acnav__list--level2 li a:hover {
  color: #000;
}
.acnav__link--level2, .acnav__label--level2 {
	padding-left: 30px;
	background: #fff;     text-decoration: none; margin-top:0px!important; margin-bottom:10px!important; padding-top: 0px; padding-bottom: 10px;
}

.acnav__list--level2 li a {
  padding-left: 30px;
	background: #fff;     text-decoration: none; margin-top:0px!important; margin-bottom:10px!important; padding-top: 0px; padding-bottom: 10px;
  font-size: 20px;
	font-weight: 500;
	line-height: 150%;
	margin: 0;
	cursor: pointer;
	color: #2A5384;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	transition: color 0.25s ease-in;
	text-align: left;
  display: flex;
justify-content: space-between;
align-items: center;
}
.acnav__link--level2:focus, .acnav__link--level2:hover, .acnav__label--level2:focus, .acnav__label--level2:hover {
  color: #000; text-decoration: none;
}

.acnav__list--level2, .acnav__list--level3, .acnav__list--level4 {
  display: none;
}
.is-open > .acnav__list--level2, .is-open > .acnav__list--level3, .is-open > .acnav__list--level4 {
  display: block;
}

.is-open .acnav__label{}

.is-active .acnav__label a { border: none!important; }
.is-active .acnav__label {	border-bottom-width: 2px !important; border-bottom-style: solid!important; border-bottom-color: #F3C844!important;}

.is-active a {	border-bottom-width: 2px !important; border-bottom-style: solid!important; border-bottom-color: #F3C844!important;}

.acnav__list ul li{ margin-left:0px!important; list-style-type: none!important; }
.acnav__list ul li ul li{ margin-left:0px!important; list-style-type: none!important; }

.acnav__list ul li {
	display: block;
	font-size: 20px;
	font-weight: 500;
	line-height: 150%;
	margin: 0;
	cursor: pointer;
	color: #2A5384;
	transition: color 0.25s ease-in;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.acnav__list--level1 li{margin-left:0px!important; list-style-type: none!important;}

.acnav__list--level2 li{ margin-top:0px!important; margin-bottom:0px!important;}

@media screen and (max-width: 600px) {
  table {
    border: 0;
  }

  table caption {
    font-size: 1.3em;
  }

  table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

  table tr {
    border-bottom: 1px solid #2A5384;
    display: block;
    margin-bottom: .625em;
  }

  table td {
    border-bottom: 1px solid #2A5384;
    display: block;
    text-align: left;
  }

  table td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
	font-size:0.875rem; width: 50%;
  }

  table td:last-child {
    border-bottom: 0;
  }
  .blue_line {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D5E9FC;
    padding: 15px;
}
}

@media screen and (min-width: 601px) {
.rada_tbl {
    overflow-x: auto;
}
table {
  border:none;
}

.rada_tbl table {
    table-layout: auto!important;
}
}


.attachments ul{
	padding:0;
	list-style-type:none;
	margin: 0;
}
.attachments ul li{
	padding:14px;
	list-style-type:none!important;
	display:block; border-bottom: 2px solid #E9E9E9; background: #f6f6f6; margin: 0; display: flex;
}

.file_name{ width:60%;}
.file_size{margin-left:14px; width:23%;}
.down{margin-left:14px;}

.download{color: #2A5384; font-size: 18px; font-weight: 500; line-height: 150%; text-decoration-line: underline;}
.download a{color: #2A5384; text-decoration-line: underline;}
.download a:hover{color: #000; text-decoration-line: underline;}

.top_blue_pl .dropdown-menu{
    background-color: #f6f6f6!important;
    margin-left: -15px;
}
.gsc-input-box {
    margin-left: -12px;
    width: 94%;
}

.top_blue_pl ul li{ padding-top:3px; padding-bottom:3px;}

.top_blue_pl ul li:last-child {padding-bottom:0px;}

.file_name {word-break: break-all;}

.bot_nav ul {
    padding: 0;
    list-style-type: none;
    margin: 0;
}

.bot_nav ul li a {
    color: #fff;
    text-decoration: none;
    display: block;
    padding-bottom: 8px;
    text-align: left;
    border-bottom-width: .6px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    padding-top: 10px;
}

.bot_nav ul li.no_border a {
    border-bottom: 0px !important;
}

.bot_nav ul li:first-child a {
    padding-top: 0;
}