@charset "UTF-8";
.tablist {
  position: relative;
  padding-bottom: 0 !important; }
  .tablist .tab {
    float: left;
    padding: 10px 15px;
    -webkit-border-radius: 6px 6px 0 0;
       -moz-border-radius: 6px 6px 0 0;
            border-radius: 6px 6px 0 0; }
    .tablist .tab.active {
      background-color: #f7f7f7; }
      .tablist .tab.active .pseudo {
        cursor: default;
        font-weight: bold;
        border: none;
        color: #000; }
        .tablist .tab.active .pseudo:hover {
          color: #000 !important; }

.tabbox {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  width: 65%;
  padding: 15px;
  background-color: #f7f7f7;
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px; }
  .tabbox > div {
    display: none; }

#tab1 {
  display: block; }

.see_also {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: right;
  width: 35%;
  padding-left: 20px; }
  .see_also p + ul {
    margin-top: 0 !important; }
  .see_also .file.small_icon {
    margin-left: -22px; }

/* * */
ul.nodash {
  margin-left: 0 !important; }
  ul.nodash li {
    margin: 0 0 1em 0 !important; }
  ul.nodash > li {
    text-indent: 0 !important; }
    ul.nodash > li:before {
      content: '' !important; }

/* * */
/* forms */
dl, dt, dd {
  margin: 0;
  padding: 0;
  position: relative; }

dl {
  margin: 1em 0 0; }
  dl.row.question .open .pseudo:before {
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg); }
  dl.row.question .pseudo {
    margin-left: 0;
    margin-right: 5px; }
    dl.row.question .pseudo:before {
      content: "";
      font-size: 11px;
      font-weight: 600;
      margin-left: -18px;
      margin-right: 7px;
      -webkit-transform: rotate(0deg);
         -moz-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
           -o-transform: rotate(0deg);
              transform: rotate(0deg); }
  dl.row.question .field {
    padding-left: 116px; }
    dl.row.question .field ins {
      color: #999;
      margin-left: 7px;
      position: absolute; }
  dl.row.question .answer {
    padding-left: 0; }
    dl.row.question .answer label {
      display: inline-block;
      vertical-align: top;
      width: -webkit-calc(100% - 22px);
      width: -moz-calc(100% - 22px);
      width: calc(100% - 22px); }
    dl.row.question .answer .row {
      margin-bottom: 1em; }
      dl.row.question .answer .row:last-child {
        margin-bottom: 0; }
    dl.row.question .answer .field {
      padding-left: 0; }

dt {
  float: left;
  margin-top: 0.3em;
  width: 6em; }

dd {
  padding-left: 7em; }
  dd dl.row {
    margin: 0; }
  dd dd {
    padding-left: 0; }
  dd select {
    width: 80%; }
  dd input[type="search"], dd input[type="text"] {
    width: 80%; }

.wave_hr {
  margin: 0.7em -15px 1em; }

/* \\forms */
.small {
  font-size: 85%; }

.smallest {
  font-size: 75%; }

.org_info {
  width: 100%;
  position: relative; }
  .org_info .links {
    float: right;
    width: 20%;
    margin-top: 3em;
    font-size: 90%; }
    .org_info .links li {
      padding: 0;
      margin-bottom: 0.5em;
      text-indent: 0; }
      .org_info .links li:before {
        content: ''; }
    .org_info .links p + ul {
      margin-top: 1em; }
  .org_info .accent_block {
    width: 71%; }

.accent_block td {
  margin: 0;
  padding: 0.5em 0 0.5em 0; }

.org_dopinfo td, .org_dopinfo th {
  margin: 0;
  padding: 0.5em 0 0.5em 0; }

.branches td, .branches th {
  margin: 0;
  padding: 0.5em 0 0.5em 0; }

.accent_block td:first-child {
  font-size: 85%;
  padding-right: 3em;
  text-align: left; }

.org_dopinfo {
  width: 100%;
  clear: both; }
  .org_dopinfo table td:first-child {
    font-size: 85%;
    padding-right: 3em;
    text-align: left; }
  .org_dopinfo h4 {
    height: 2.5em; }
  .org_dopinfo table.data {
    margin: 0 4em 1.5em 0;
    width: auto; }
  .org_dopinfo .cards {
    float: right;
    width: 45%; }
    .org_dopinfo .cards table.data {
      margin-top: -0.5em; }
    .org_dopinfo .cards th {
      text-align: center;
      font-size: 85%; }
    .org_dopinfo .cards td {
      text-align: center; }
    .org_dopinfo .cards table {
      width: 100%; }

div.hr {
  clear: both; }

.black_dot {
  display: inline-block;
  width: 9px;
  height: 9px;
  background-image: url("/f/r/global/icons.png"); }

td.bottom_border, th.bottom_border, tr.bottom_border > * {
  border-bottom: 1px solid #B9B6A3; }

.reports .big .switcher li {
  font-size: 120%; }

.reports .switcher.type2 {
  margin-left: -1em;
  margin-top: 0; }

.reports .normal .switcher {
  font-family: Arial, sans-serif !important;
  font-size: 100%; }

.reports table.data {
  margin-left: -10px; }
  .reports table.data td:first-child {
    padding-left: 10px; }
  .reports table.data th {
    padding-bottom: 1em; }
    .reports table.data th:first-child {
      text-align: left;
      padding-left: 10px; }

#f_101 .switched {
  position: relative;
  /*height: 6.65em;*/ }

#f_102 .switched {
  position: relative;
  /*height: 1.45em;*/ }

#f_101 .switched .normal, #f_102 .switched .normal {
  position: absolute;
  top: 0;
  display: none; }

#f_101 .switched .normal.active, #f_102 .switched .normal.active {
  display: block;
  position: relative; }

.branches td {
  padding-right: 2em; }

.branches th {
  font-size: 80%;
  white-space: nowrap;
  padding-right: 2em; }

.zero_value {
  color: #777777; }

input[type="checkbox"] {
  margin: 4px 5px 4px 0; }

@media (max-width: 768px) {
  .tabbox {
    width: 100%; }
  .see_also {
    float: none;
    margin-top: 25px;
    padding-left: 0;
    width: 100%; } }
