.js-dropdown-holder{cursor:pointer;}
.b-news-page .b-news-block_news-item {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 82.8333333333333%;
  margin-left: 0%;
  margin-right: 3%;
}
.b-news-page .b-news-block_news-item:before,
.b-news-page .b-news-block_news-item:after {
  content: '';
  display: table;
}
.b-news-page .b-news-block_news-item:after {
  clear: both;
}
.b-news-page .b-news-block_news-item:last-child {
  margin-right: 0%;
}
.b-news-block {
  margin: 20px 0 40px;
}
.b-news-block_title {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 80px 0 20px;
  font-weight: bold;
  font-size: 25px;
  font-size: 1.5625rem;
}
.b-news-block_item {
  width: 100%;
  margin-top: 30px;
  margin-top: 1.875rem;
}
.b-news-block_news-item {
  padding: 10px;
  overflow-y: auto;
}
.b-news-block_news-item-date {
  color: #526271;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
}
.b-news-block_news-item-title {
  line-height: 30px;
  line-height: 1.875rem;
  font-weight: bold;
  margin: 10px 0 0 !important;
  font-size: 25px !important;
  font-size: 1.5625rem !important;
  color: #274253 !important;
}
.b-news-block_news-item-text {
  margin-top: 10px;
  margin-top: 0.625rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #274255;
  font-size: 16px;
  font-size: 1rem;
  line-height: 23px;
  line-height: 1.4375rem;
}
.b-subcontent_header {
  color: #264251;
  font-size: 1.8rem;
  line-height: 125%;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  font-weight: 900;
  margin-top: 0;
}
.b-info-container_column {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 48.5%;
  margin-left: 0%;
  margin-right: 3%;
}
.b-info-container_column:before,
.b-info-container_column:after {
  content: '';
  display: table;
}
.b-info-container_column:after {
  clear: both;
}
.b-info-container_column:last-child {
  margin-right: 0%;
}
.b-data-holder {
  min-height: 250px;
}
.b-data-table {
  font-size: 0.8rem;
  width: 100%;
  border-collapse: collapse;
}
.b-data-table > thead > tr {
  border-bottom: 1px solid #e0e0e0;
}
.b-data-table > thead > tr > th {
  text-align: left;
  font-weight: normal;
  background-color: #ddfcff;
  height: 60px;
  color: #264251;
  font-style: normal;
  padding: 0 10px;
}
.b-data-table > tbody > tr:not(.rowspanned):hover {
  border: 1px solid #00c9cb !important;
  border-top: 1px solid #00c9cb !important;
}
.b-data-table > tbody > tr {
  border-top: 1px solid transparent;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.b-data-table > tbody > tr:nth-child(even) {
  background-color: #fdfdfd;
}
.b-data-table > tbody > tr.unpaged:last-child {
  border-bottom: 1px solid transparent;
}
.b-data-table > tbody > tr:not(.rowspanned):hover > td {
  border-top: 1px solid #00c9cb !important;
}
.b-data-table > tbody > tr > td {
  height: 40px;
  color: #264251;
  padding: 0 10px;
}
.b-table-item_dynamics__position {
  color: #888;
  text-align: right;
}
.b-table-item_dynamics__direction {
  font-size: 15px;
  font-size: 0.9375rem;
}
.b-table-item_dynamics__direction-up {
  color: #00b66d;
}
.b-table-item_dynamics__direction-down {
  color: #f06;
}
.b-tabs-header {
  margin-top: 5px;
  margin-bottom: 0px;
}
.b-tabs-header_tabs {
  font-size: 0.8rem;
  font-weight: bold;
  padding-left: 15px;
  padding-left: 0.9375rem;
}
.b-tabs-header_tabs-item {
  float: left;
  padding: 14px;
  padding: 0.875rem;
  color: #0434a2;
  cursor: pointer;
  border: 1px solid #fff;
  border-bottom: 1px solid #c1c1c1;
  margin-bottom: -1px;
}
.js-tab-active {
  color: #f60;
  border: 1px solid #c1c1c1;
  border-bottom: 1px solid #ddfcff;
  background-color: #ddfcff;
}
.b-tabs-header_tabs-item:hover,
.b-tabs-header_tabs-item:focus {
  color: #f60;
}
.b-tabs-header_tabs-item__counter {
  color: #909090;
}
.b-tabs-header_form {
  padding-top: 7px;
  float: right;
}
.b-tabs-content__item {
  min-height: 100px;
  display: none;
}
.b-tabs-content__item table {
  margin-top: 0;
  border-top: 1px solid #c1c1c1;
}
.b-tabs-content__item.js-tab-content-active {
  display: block;
}
.b-tabs-content__item .b-pager {
  margin: 20px 0;
  border: none;
}
.b-pager {
  margin: 20px auto 0 auto;
  padding: 0;
  text-align: center;
}
.b-pager__text {
  color: #264251;
  padding: 15px;
}
.b-pager__control-holder {
  display: inline-block;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  font-weight: bold;
}
.b-pager__control-item {
  text-decoration: none;
  width: 70px;
  color: #3ec6ff;
  display: inline-block;
  padding: 10px;
  text-transform: uppercase;
}
.b-pager__control-item_left {
  border-right: 1px solid #e0e0e0;
  margin-left: 0;
}
.b-pager__control-itemright {
  margin-right: 0;
}
.b-step-tab {
  float: left;
  margin-top: 0.9375rem;
  margin-right: 1.875rem;
  color: #747474;
  font-size: 1rem;
  padding-bottom: 0.5rem;
}
.b-step-tab__active {
  color: #ef4c23;
  border-bottom: 3px solid #ef4c23;
  margin-bottom: -2px;
}
.b-step-tab__done {
  color: #008000;
/*border-bottom:3px solid green;*/
  margin-bottom: -2px;
}
.b-step-tab__pending {
  color: #ffa500;
  border-bottom: 3px solid #ffa500;
  margin-bottom: -2px;
}
.b-step-tab_holder {
  border-bottom: 1px solid #747474;
}
.b-step-tab_step-num {
  font-weight: bold;
}
.b-step-tab_step-help {
  font-family: 'Entypo';
  font-size: 15px;
  cursor: pointer;
}
.b-step-item-text {
  padding-right: 20px;
  color: #67767f;
}
.b-bgp-form {
  *zoom: 1;
  margin-bottom: 20px;
}
.b-bgp-form:before,
.b-bgp-form:after {
  content: '';
  display: table;
}
.b-bgp-form:after {
  clear: both;
}
.b-bgp-form__col {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 22.75%;
  margin-left: 0%;
  margin-right: 3%;
}
.b-bgp-form__col:before,
.b-bgp-form__col:after {
  content: '';
  display: table;
}
.b-bgp-form__col:after {
  clear: both;
}
.b-bgp-form__col:last-child {
  margin-right: 0%;
}
.b-bgp-form__col input {
  width: 100%;
}
.b-attach-form {
  margin-bottom: 20px;
}
.b-data-table__rates tr th:nth-child(1),
.b-data-table__rates tr td:nth-child(1) {
  width: 5%;
}
.b-data-table__rates tr th:nth-child(2),
.b-data-table__rates tr td:nth-child(2) {
  width: 8%;
}
.b-data-table__rates tr th:nth-child(3),
.b-data-table__rates tr td:nth-child(3) {
  width: 15%;
}
.b-data-table__rates tr th:nth-child(4),
.b-data-table__rates tr td:nth-child(4) {
  width: 25%;
}
.b-data-table__rates tr th:nth-child(5),
.b-data-table__rates tr td:nth-child(5) {
  width: 37%;
}
.b-data-table__rates tr th:nth-child(6),
.b-data-table__rates tr td:nth-child(6) {
  width: 10%;
}
.b-zigzag__item {
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}
.b-zigzag__item:after {
  content: " ";
  display: block;
  width: 100%;
  height: 25px;
  background: linear-gradient(#eee 0%, transparent 0%), linear-gradient(135deg, #fff 33.33%, transparent 33.33%) 0 0%, #fff linear-gradient(45deg, #fff 33.33%, #eee 33.33%) 0 0%;
  background: -webkit-linear-gradient(#eee 0%, transparent 0%), -webkit-linear-gradient(135deg, #fff 33.33%, transparent 33.33%) 0 0%, #fff -webkit-linear-gradient(45deg, #fff 33.33%, #eee 33.33%) 0 0%;
  background: -o-linear-gradient(#eee 0%, transparent 0%), -o-linear-gradient(135deg, #fff 33.33%, transparent 33.33%) 0 0%, #fff -o-linear-gradient(45deg, #fff 33.33%, #eee 33.33%) 0 0%;
  background: -moz-linear-gradient(#eee 0%, transparent 0%), -moz-linear-gradient(135deg, #fff 33.33%, transparent 33.33%) 0 0%, #fff -moz-linear-gradient(45deg, #fff 33.33%, #eee 33.33%) 0 0%;
  background-repeat: repeat-x;
  background-size: 0px 100%, 15px 30px, 15px 30px;
}
.b-zigzag__item-header {
  -moz-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
  -ms-filter: flipv; /*IE*/
  filter: flipv; /*IE*/
}
.b-zigzag__content {
  padding-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
  box-sizing: border-box;
  background-color: #eee;
}
.b-zigzag__content_headless {
  padding-top: 20px;
}
