body {
  height: 100%;
}

.etykieta {
  width: 30%;
}

.podetykieta {
  vertical-align: top;
  text-align: right;
}

.delete_icon {
  display: inline-block;
  vertical-align: text-bottom;
  background-image: none;
  width: 19px;
  height: 19px;
  margin-left: 5px;
}

.deletable:hover,.deletable.hovered {
  background-color: #F9F9F9;
}

.deletable:hover .delete_icon,.deletable.hovered .delete_icon {
  background-image: url('delete.png');
  background-repeat: no-repeat;
}

.email_back_hide {
  display: none;
}

.uzupelnienie_podst_pesel {
  display: none;
}

.zmiena_dane_cu {
  display: none;
}

.ukryte_cu {
  display: none;
}

span.sortowanie_obrazki {
  margin-right: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  padding-right: 10px;
}

.sortowanie_obrazki_off {
  background: url(arrow_off.png) no-repeat right transparent;
  display: block;
}

.sortowanie_obrazki_down {
  background: url(arrow_down.png) no-repeat right transparent;
  display: block;
}

.sortowanie_obrazki_up {
  background: url(arrow_up.png) no-repeat right transparent;
  display: block;
}

#ui-datepicker-div {
  font-size: .9em;
}

/* styl tablesorter */ 
table.tablesorter {
  width: 100%;
  text-align: left;
  
  
}

table.tab_lista thead tr th,table.tablesorter tfoot tr th {
  padding: 5px;
  padding-right: 18px;
}

table.tab_lista thead tr .header {
  background-image: url(bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}

table.tab_lista thead tr th.headerNotSort {
  background-image: none;  
  cursor: default; 
}

table.tab_lista thead tr .header:hover {
}

table.tab_lista tbody td {
  
}

table.tab_lista tbody tr.odd td {
}

table.tab_lista thead tr .headerSortUp {
  background-image: url(asc.gif);
}

table.tab_lista thead tr .headerSortDown {
  background-image: url(desc.gif);
}

table.tab_lista thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp {
  /*background-color: #9E9E9E;*/ 
}

.notowania_w_gore {
 background-image: url(green_up.gif); 
 background-position: right center;
 background-repeat: no-repeat;
  
}

.notowania_w_dol {
 background-image: url(orange_down.gif);  
 background-position: right center;
 background-repeat: no-repeat;
}

table.tab_lista tbody tr td.notowania {
  padding-right: 15px; 
}

.tab_wybor_zakupu  tr.grupowanieGrupa td {
  padding-left: 25px;
  font-weight: bold; 
}

#flot_panel {
  width:95%;
  height:330px; 
  margin: 5px;
}

#flot_buttons {
   margin: 5px;
   margin-top: 15px; 
   margin-right: 210px; 
   text-align:left;
}

#flot_buttons_okres {
  margin-top: 10px;
}

#my_legend {
  margin: 10px;
  float: right;  
  width: 240px;
  height: 80px; 
}

.wykres_wybrany_okres {
  font-weight: bold;
}

.fundusz_miesiaca {
  font-weight: bold;
}

.fundusz_miesiaca span { 
  margin: 10px;
  margin-right: 20px;
  display: inline-block;
  width: 225px;
}

table.tab_lista td.fundusz_miesiaca_1m {
  font-weight: bold;   
}

.fundusz_miesiaca_wycena {
  border-collapse: collapse;
  white-space: nowrap;
}

.fundusz_miesiaca_wartosc {
  width: 30%; 
  white-space: nowrap;
  vertical-align: top;
}

.fundusz_miesiaca_wykres {
  width:225px;
  height:100px; 
  float: right;
  margin-right: 15px;
}


.wykres_notowania_dodatnie,
.wykres_notowania_ujemne,
.wykres_notowania_zero {
  font-weight: bold;
}


.wykres_notowania_dodatnie {
  color: #00823b;
}

.wykres_notowania_ujemne {
  color: #ff0000; 
}

.wykres_notowania_zero {
  color: black; 
}

div.tickLabel {
  font-weight: bold;  
}
  
div.ui-widget {
  font-size: 1em;
}
  
#fundusz_miesiaca .tickLabels .tickLabel {
  font-size: 9px;
}
  
  
td .sub-box img {
  display: none;   
}
  
#aktualna_data {
  display: none; 
}

.sprytne_haslo {
  display: block; 
  width: 195px  
}

.faq_element {
  width: 100%;
  display: block;
  padding: 7px;   
}

.faq_title {
    cursor:pointer;
    font-weight: bold; 
}

.artykul {
  padding: 15px;   
}

.aktualnosci {
  padding: 12px;
  text-align: justify;
    
}

.rachunkiPole {
  width: 262px;   
}

fieldset.summary div.row label.imie {
    font-weight: normal;
}

.rachunkiDodatki {
  width: 230px; 
}

#rejestracjaIndKroki {
  height: 50px;
}

p.ostrzezenie {
  font-weight: bold;
  text-decoration: underline; 
  margin-top: 10px; 
}

#lista_rejestrow_dod_tytul {
  display: none;
}

.edycja_rachunku input.internal {
  width: 54px;
  margin: 3px 0 0 3px;
}

.rejestracja.rejIndLogin .zakladki, .rejestracja.rejIndLogin .zakladki td {
  display: none;
}

.szczeg_zlec_dane_przelewu, .szczeg_zlec_dane_przelewu td {
  display: none;
}

.adresyKoresp-adres {
  text-align: center;
}

.lista_zlecen_potwierdzenie_pdf {
  display: none;
}

#dialog-oswiadczenie-fatca p {
  text-align: justify;
  margin-top: 11px;
  margin-bottom: 11px;
}

td.wygenerowanyKod {
  font-size: 30px;
}

.toolTipIcon {
  vertical-align: middle;
  padding-bottom: 2px;
}

#rejestracjaIndKroki {
  position: relative;
  vertical-align:bottom;
  display: block;
}

#rejestracjaInstKroki {
  position: relative;
  height: 50px;
  vertical-align:bottom;
  display: block;
}

#rejestracjaNielKroki {
  position: relative;
  height: 50px;
  vertical-align:bottom;
  display: block;
}

.kroki_obrazek {
  position: absolute;
  top: 5px;
  left: 25px;
}

.niewymagane {
  padding-right: 10px;
}

.fatca_desc {
  text-align: justify;
}

.crs_desc {
  text-align: justify;
}

.crs_nzip_wrapper {
  float: left;
}
.crs_nzip_wrapper.crs_kraj {
  width: 260px;
  padding-right: 2px;
}

.crs_nzip_wrapper .crs_nzip {
}

.crs_nzip_wrapper.crs_kraj_errors {
  min-height: 1px;
  width: 260px;
  clear: left;
  padding-right: 2px;
}

.crs_nzip_wrapper .crs_nzip_errrs {
}

.fatca_status {
  text-align: center;
}

.crs_status {
  text-align: center;
}

.status_error_wrap {
  text-align: left;
}

.dodajKrajNzip {
  font-weight: bold;
  text-decoration: underline;
  text-align: center;
}

.dodajKrajNzip span {
  cursor: pointer;
}

#tabelaOplat {
  width: 100%;
  /*display: none;*/
}

#tabelaOplat .to_fund_det_tit th, #tabelaOplat .to_fund_det2_tit th, #tabelaOplat .to_fund_det td {
  text-align: center;
}

#tabelaOplat tfoot td, #tabelaOplat td.suma {
  border-right: 0;
  line-height: 29px;
  background-color: #C5D2E2;
  background: url(tab_bg3.png) repeat-x scroll 0 bottom;
  font-size: 12px;
  text-align: center;
  padding: 0 0 0 10px;
  height: auto;
  font-weight: bold;
}

#tabelaOplat tfoot td, #tabelaOplat td.suma.etyk {
  text-align: right;
  padding-right: 15px;
  font-weight: normal;
}

#tabelaOplat tr.oplata {
  background-color: #f6f6f6;
  border-right: 0;
}

#tabelaOplat tr.kategoria td {
  text-align: center;
}

#tabelaOplat tr.kategoria td.rodzaj {
  text-align: left;
  padding-left: 240px;
}

.ng-cloak { display:none; }

#kalkulatorOplatTable tr td.etykietaWiek {
  font-weight: bold;
  font-size: 13px;
}

#kalkulatorOplatTable tr.podzialAlok td {
  border-bottom: 1px solid #d1d1d1;
}

#kalkulatorOplatTable tr.wartosc_zlecenia td {
  padding-top: 10px;
}

.to_desc {
  padding-top: 10px;
  font-size: 11px;
  line-height: 13px;
  text-align: justify;
  font-weight: normal;
}

#to_errors td {
  border-bottom: none;
}

.empty_value {
  display: none;
}

.button_to {
  height: 30px;
  width: 200px;
}

#kalkulatorOplatTable tr.przyciski td {
  text-align: center;
}

#kalkulatorOplatTable input, #kalkulatorOplatTable select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#kalkulatorOplatTable input.short, #kalkulatorOplatTable select.short {
  width: 139px;
}

#kalkulatorOplatTable input.long, #kalkulatorOplatTable select.long {
  width: 208px;
}

#kalkulatorOplatTable input.very_long, #kalkulatorOplatTable select.very_long {
  width: 278px;
}

.to_header {
  transition: all 0.2s ease 0s;
}

.to_header td {
  padding-left: 5px;
}

.to_header:hover {
  cursor: pointer;
  opacity: 0.85;
}

#walutaTO.naglowek {
  width: 10%;
}

#dataWycenyTO.naglowek {
  width: 20%;
}

#wycenaTO.naglowek {
}

#dataKursuTO.naglowek {
  width: 20%;
}

#kursTO.naglowek {
  width: 15%;
}

input[type=range] {
  border: none;
}

#tabelaOplat table.tab_lista tr.tytul td {
  font-size: 12px;
  padding: 0 0 0 10px;
}

#tabelaOplat tr.oplata .lp {
  margin-left: 3%;
}

#tabelaOplat tr.oplata .tyt {
  margin-left: 6%;
}

#tabelaOplat, #kalkulatorOplatTable {
  border-spacing: 0;
}

#tabelaOplat tr.footer td {
  background-color: #e5e6e8;
  padding: 0;
  line-height: 30px;
}

#kalkulatorOplatTable tr.wybrane_fundusze td {
  color:#ffffff;
  background-color: #c7c7c7;
  text-align:left;
  font-weight: bold;
}

#tabelaOplatButton {
  width: 140px;
  float: none;
}

.payment_pbn {
  display: inline;
  float: left;
  width: 150px;
  height: 40px;
  padding: 5px 10px 0px 10px;
}

*[id^='payment_pbn_rb_'] {
  vertical-align: 80%;
}

.hide_bank_image {
  opacity: 0.25;
}

.minkwota_info {
  font-weight: normal;
}

table tr td.zgoda_oswiadczenie, table tr td.zgoda_marketingowa {
  text-align: justify;
}

SELECT.multiMajetek { width: 264px; }
SELECT.multiMajetek[multiple="multiple"] { height: 83px }