/*  css bpp-agh-users  */

@import url('bpp-agh.css');
@import url('formalize.css');

.x-clear {
  color: #FF0000;
  cursor: pointer;
  font-size: larger;
  font-weight: bold;
  position: absolute;
  text-indent: -20px;
}

#agreg1 input[type="submit"] {
  width:152px;
  color:darkgreen;
  height: 22px;
}
#agreg1 td {
  padding:2px 0;
}

/* lista alfabetyczna */

#labc * {
  margin: 0px;
  padding: 0;
  /*  outline: 1px dashed blue; */
}

#labc {
  margin: 20px 0;
  padding: 0;
  clear: both;
  border-bottom: 1px solid Silver;
  /*  outline: 1px dashed green; */
}

#labc ul {
  float:left;
}

#labc li {
  /*  display: inline; */
  list-style-type: none;
  float:left;
}

#labc a {
  display:block;
  font-size: small; /* could be specified at a higher level */
  font-weight:bolder;
  text-align:center;
  color: #00693C;
  width:1.66em;
  height:18px;
  margin: 0 5px 0 0;
  padding: 4px 0 1px;
  border-bottom: 4px Silver solid;
}

#labc a:link, #labc a:visited {
}

#labc a:link#current, #labc a:visited#current {
  color:RGB(200,43,45);
  border-bottom: 4px solid RGB(200,43,45);
}

#labc a:hover {
  color: RGB(244,100,100);
  border-bottom: 4px solid RGB(244,100,100);
}

#labc a.empty {
  color: Silver;
  border-bottom: 4px #eee solid;
}

#labc a.empty:hover {
  color: Silver;
  border-bottom: 4px #eee solid;
}

/* vtype:table */
/* tabela listy autorów */

#laut {
  font-size: small;
  width:100%;
  table-layout:fixed;
}

#laut thead tr {
  background-color:#fafafa;
  border-bottom:1px solid silver;
  line-height:22px;
  height:22px;
  padding: 8px 0 6px;
}

#laut thead th {
  color: #A71930;
  vertical-align:top;
  margin:4px;
}

#laut thead th span {
  border-bottom:3px solid silver;
  display:block;
  padding-bottom:2px;
  height: 100%;
}

#laut tbody tr:hover {
  background-color:#eee;
}

#laut tbody tr td {
  padding-top:1px;
}

#laut tbody tr.Ystrut td {
  padding-top:10px;
}

#laut tbody a {
  font-weight: bold;
}

.toR span {
  margin-left: 20px!important;
}

dl.opis-bib dt {font-weight: bold; margin-top: 12px;}
dl.opis-bib dd {} 
dl.opis-bib dd p {margin-top: 6px; padding:6px 12px; border: 1px solid #666;}
.opis-bib .tzs {color: #00693C;}
.opis-bib .tzk {color: #A71930;}
.opis-bib .tzc {color: darkgoldenrod;}
.ico-plus {
  background: transparent url('../i/oplus-icon.svg') no-repeat left center ;
  background-size: 14px ;
  padding-left:22px;
  cursor: pointer;
}
.ico-minus {
  background: transparent url('../i/ominus-icon.svg') no-repeat left center ;
  background-size: 14px ;
  padding-left:22px;
  cursor: pointer;
}
.ico-up {
  background: transparent url('../i/up-icon.svg') no-repeat left center ;
  background-size: 14px ;
  padding-left:22px;
  cursor: pointer;
}
.ico-down {
  background: transparent url('../i/down-icon.svg') no-repeat left center ;
  background-size: 14px ;
  padding-left:22px;
  cursor: pointer;
}

.agreg {
  margin: 6px 0;
}
.agreg thead {
  background-color: #ccc;
}
.agreg tr td {
  border-bottom: 1px solid #333;
}
.agreg th, 
.agreg td {
  vertical-align: top;
  padding: 4px 6px;
}
.agreg * dl.sbs {
  width: 100%;
  margin: 0;
  padding: 0;
  line-height:120%;
}
.agreg * dl.sbs dt {
  width: 3em;
  float: left;
  text-align: right;
  font-weight: bold;
  margin: 2px 6px  0;
  padding: 0;
  clear: both;
}
.agreg * dl.sbs dd {
  float: left;
  width: auto;
  margin: 2px 0  0;
  padding: 0;
  border: none;
}

.color {color:red;}
.opisbib h2 {margin: 18px 0 6px;}
/* lista publikacji wybranego autora */
#infAutor {
  position:relative;
  /* border-bottom:gray 1px solid;*/
  padding:0px;
  margin-bottom:10px;
}
.miniflex {
  width: 100%;
  /*float: left;*/ 
  font-size: small; /* could be specified at a higher level */
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #333;
}
.miniflex li {
  /*float: left;*/ 
  margin: 0;
  padding: 0;
  display: inline-block;
  list-style: none;
  white-space: nowrap;
}
.miniflex a {
  padding-bottom: 2px;
  width:12em;
  display: inline-block;
  border-bottom: 4px solid #ddd;
}
.miniflex a:link,
.miniflex a:visited {
  /* float: left; */
  font-size: 85%;
  line-height: 20px;
  font-weight: bold;
  margin: 0 10px 0 0px;
  text-decoration: none;
  color: #999;
}
.miniflex a.active:link,
.miniflex a.active:visited,
.miniflex a.curr:hover,
.miniflex a.curr {
  border-bottom: 4px solid #333;
  padding-bottom: 2px;
  color: #333;
}
.miniflex a:hover {
  border-bottom: 4px solid #aaa;
  padding-bottom: 2px;
  color: #333;
}

ul#m-afi {
  text-align: right;
}
ul#m-vt  {
  text-align: left;
}
#m-afi li {
}

.agreg-switch { /* ??? */
  float:right;
  position:relative;
  z-index:1000;
}
.agreg-switch-l { /* ??? */
  float:left;
  z-index:9999;
}

div#form-out {
  margin:10px 0;
}

#outer hr {
  border: none;
  border-bottom: 1px solid #00693C;
}

.tbl-form {
  width:100%;
  font-size: smaller;
}

#agreg_sort input.button,
#agreg_sort button.button {
  border:outset 1px #ddd;
  color: #666;
  width: 10em;
  height: 2em;
  line-height: 1.75em;
  text-align: right;
  padding: 1px 28px 1px 8px;
}
#agreg_sort label,
#print-button  label {
  margin-right: 4px;
}
.sort-asc {background: url(./i/ico01.png) 94% -297px no-repeat #ddd;}
.sort-des {background: url(./i/ico01.png) 94%  -53px no-repeat #ddd;}

#agreg_sort button.button:hover
{background: url(./i/ico01.png) 94% -297px no-repeat #ddd; color:red;}
#agreg_sort button.sort-asc:hover
{background: url(./i/ico01.png) 94%    6px no-repeat #ddd; color:red;}
#agreg_sort button.sort-des:hover
{background: url(./i/ico01.png) 94% -176pt no-repeat #ddd; color:red;}

/* tabela-formularz wstępnej agregacji dla wybranego autora */
.tblagreg table { background-color: #fff;    }
.tblagreg th    { padding-right: 8px; }
/* .tblagreg tbody#gr01 { background-color: #dedede; } */
/* .tblagreg tbody#gr02 { background-color: #e6e6e6; } */
/* .tblagreg tbody#gr03 { background-color: #efefef; } */
/* .tblagreg tbody#gr01 tr td { padding-right: 8px; }  */

select#fodR option,
select#fdoR option { width:120px; min-width:120px; text-align:right;}

option[disabled="disabled"] {
  color:#999;
}

#info-ile {
  margin:12px 0 6px;
}

/* panel statstyk ogólnych dorobku bibliograficzego wybranego autora */
.stat-aut {
  margin:12px 0 ;
}
.stat-aut dd {
  padding-left:22px;
  margin:6px 0 12px;
  display:none;
}
.stat-aut span {
  margin:0;
  cursor:pointer;
  font-weight: bolder;
}
.tbl-stat {
  border-collapse:collapse;
  text-align:right;
  table-layout:fixed;
  font-size:smaller; 
} 
.tbl-stat tbody td {
  text-align:right;
  padding: 1px 6px;
  border:1px solid gray;
}
.tbl-stat thead td,
.tbl-stat thead th,
.tbl-stat tfoot th,
.tbl-stat tfoot td {
  text-align:right;
  padding: 1px 6px;
  border:1px solid #999;
} 
.tbl-stat thead td,
.tbl-stat thead th {
  background-color:#ccc;
}
.tbl-stat tr:hover {color: maroon; background-color:#eee;}
.tbl-stat .tbl-stat-hd1  th,
.tbl-stat .tbl-stat-foo2 th {
  min-width:3em;
  white-space:nowrap;
}


/* listy publikacji */

.li-publ {
  float:left;
  width:100%;
  margin: 0 0 1em;
}
.li-publ dt {
  position: relative;
  left: 0;
  top: 1.5em;
  width: 42px;
  margin-right: 4px;
  text-align:right;
}
.li-publ dt:after {
  content:".";
}

.li-publ dd {
  float:left;
  margin-left: 46px;
  width: 100%;
  max-width: 745px;
  border-left: 1px Teal solid;
  padding-left:8px;
}

.li-publ span.kw:hover {
  color: #900;
  background-color: #ccc;
}
.li-publ .publ-key {
  font-size: small;
}

.li-publ .lpt table {
  width: 100%;
}
.li-publ .lpt table th {
  background-color: white;
}

.li-publ dd p.alinks {
  border:none;
  font-size:small;
  text-align:left;
  /* line-height:160%; */
  /* padding: 8px 0 2px;*/
  clear:both;
}
.li-publ dd p.alinks a {
  display:inline;
  float:none;
}
.li-publ dd ul li.infpubl {
  float:right;
  margin-bottom:2px;
  font-size:smaller;
  font-weight:bold;
  color:Teal;
}
.publ-info {
  color:darkcyan;
  padding-top: 10px;
  font-size: small;
}
.publ-info > * {
  font-size: small;
}
li.publ-info div {
  border-radius: 7px;
}

.publ-info a.ui-tabs-anchor {
  font-size: small;
  color:darkcyan;
}
.publ-info .ui-tabs .ui-tabs-nav li a {
  padding: 3px 1em;
}
.publ-info li[role="tab"] {
  margin-bottom: 4px;
  border-radius: 1px;
}
.publ-info .ui-tabs .ui-tabs-nav li.ui-tabs-active  {
  margin-bottom: 4px;
  padding-bottom: 0px;
  border-radius: 6px;
}
.publ-info .ui-tabs .ui-tabs-panel {
  padding: 12px 6px;  
}
.ocena-pkt {
  font-size: small;
}
.ocena-iflf {
  float:left;
}
.ocena-pktm {
  float:right;
  text-align: right;
}
strong.gray {color: #999; }
strong.blue {color: #009; }
strong.info {
  background: transparent url('../i/info.svg') no-repeat left center ;
  background-size: 14px ;
  display: inline-block;
  height: 14px;
  width:18px;
  cursor: pointer;
}

form.pagination fieldset {
  display:inline;
  width:auto;
  /*  float:left; */
}
form.pagination fieldset input {
  /* font-size:x-small;
   width:20px;
   float:left;
   clear:inherit;
   text-align:center;
   border: solid 1px #ccc;
  */
  display:block;
  float:left;
  width:20px;
  height:19px;
  margin:  0px 1px;
  padding: 0 0 1px ;
  color: #333;
  border: solid 1px #ccc;
  text-align: center;
  font: normal normal normal 11px/1.1 'Trebuchet MS', Verdana, Helvetica, Tahoma, sans-serif;
  cursor:pointer;
}
form.pagination fieldset input[type='image']{ width:16px; }
.pagination input.no-bo:hover {border:none;}
.pagination input.no-bo       {border:none;}
.pagination input.curr {
  color: maroon;
  border: solid 1px maroon;
  font-weight: bold;
}

input.a-prev       { background: url('./i/prev2.gif') left    5px no-repeat; }
input.a-prev:hover { background: url('./i/prev2.gif') left  -16px no-repeat; }
input.a-next       { background: url('./i/next2.gif') right   5px no-repeat; }
input.a-next:hover { background: url('./i/next2.gif') right -16px no-repeat; }

/* wydruk opisów bibliograficznych */

#print-button button {
  border:outset 1px #ddd;
  background-color: #ddd;
  color: #666;
  min-width: 3em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  overflow:hidden;
}

button#check-all   { width: 4.5em; }
button#uncheck-all { width: 4.5em; }
button#switch-all  { width: 4.5em; }
button#drukpdf     { width: 6.5em; }
button#drukpdf-all { width: 6.5em; }

#druk-select, #druk-all {
  line-height:2em;
}
#druk-select button {
  margin: 0 2px;
}

#druk-select  {padding-left:10px;border-left:1px solid teal;}
#druk-all     {margin-right:10px;}

/* wyszukiwanie */
#search1 table {
  min-width:100%;
}
#search1 table tbody th {
  text-align:right;
  padding:4px 6px 0;
  white-space:nowrap;
}
#search1 input[type="text"] {
  width:100%;
  min-width:99%;
}
#fTypPubl          { width:248px; min-width:248px;}
select#fodR option,
select#fdoR option { width:120px; min-width:120px; text-align:right;}

#search1 .radios-search {
  font-size:smaller;
  line-height: 22px;
}
.radios-search label {
  margin: 2px 0;
  font-weight: bold;
}
.radios-search label input[type="radio"] {
  margin: 0 2px 0 8px; 
}
#search1 tbody {
  border-bottom: #ccc 1px solid;
  margin:2px 0;
}
#search-3button {margin:6px 0; width:100%;}
#search-3button tbody { border-bottom: none; }
#search-3button input,
#search-3button button {
  color: darkgreen;
  width: 152px; 
  height: 22px;
}



/* statystyki */

.outer-tabs {
  font-size: 100%;
}

.tbl-stat tbody th {
  text-align:left;
  padding: 1px 6px;
  border:1px solid gray;
}

.tbl-stat .tbl-stat-foo1 th,
.tbl-stat .tbl-stat-foo2 th,
.tbl-stat .tbl-stat-foo1.cols3 th {
  white-space:nowrap;
  padding: 1px 4px;
}

.tbl-stat .tbl-stat-foo1 th {
  min-width:3em;
}
.tbl-stat .tbl-stat-foo2 th {
  min-width:3.2em;
}

.tbl-stat .tbl-stat-foo1.cols3 th {
  min-width:3.666em;
}

.tbl-stat .tbl-stat-foo1 {
  background-color: #ccc;
}

.tbl-stat tr.tbl-stat-foo1:hover {
  background-color: #ccc;
}

/*.tbl-stat .tbl-stat-hd1 > th,
.tbl-stat .tbl-stat-hd1 > td {
  text-align: center;
}*/
.tbl-stat-body {
  background-color: #fafafa;
}

.tbl-stat-body>tr>th {
  white-space: nowrap;
}

tr.toC > th[colspan] {
  text-align: center;
}

tr.toC > th[rowspan] {
  text-align: center;
  vertical-align: middle;
}

.cntr>tr>th{
  text-align: center;
}
.cntr>tr>th,
tbody.tbl-stat-body.thin-padd>tr>td {
  padding: 1px 6px;
}

.highcharts-tooltip {
  padding: 6px;
}
.highcharts-tooltip>span {
  text-align: center;
}
.highcharts-tooltip>span>table {
  margin: 0 10px;
  text-align: left;
}

.highcharts-background {
}

dialog-stat-rok-pie{
  margin:0 auto;
}

.info-stat {
  margin: 0 0 16px;
}

#stat-tabs > div {
  margin:  2px 1px ;
  padding: 1px;
}

.switch-wydz a.ui-tabs-anchor {
  font-weight: bold;
  font-size: smaller;
}

#tabs-so h2 {
  font-size: medium;
  margin: 12px 0 2px;
}

/* 0verlap */

.ui-widget-overlay {
  background: url("images/ui-bg_flat_0_aaaaaa_40x100.png") no-repeat scroll 50% 50% #aaa;
  opacity: 0.3;
}
.ui-widget .ui-widget {
  font-size: 12px;
}
#dialog-message {
  font-size: smaller;
}
#dialog-message div table.agreg {
  margin: 0 auto;
}

#info-autor thead tr td,
#info-autor tbody tr td {
  width:60%;
  min-width: 400px;
}

.orcid-ico-correct {
  position: relative;
  top: 3px;
}

.orcid-message {
  color: white;
  font-weight: bold;
  background-color: green;
  padding: 2px 3px;
}

.update_publikacje_autor_dyscypliny_powiadomienie form {
  margin-top: 16px;
}

.update_publikacje_autor_dyscypliny_powiadomienie form input {
  margin-top: 2px;
  padding: 6px 12px ;
}

.update_publikacje_autor_dyscypliny_powiadomienie form label {
  margin-left: .333em;
  margin-top: -3px;
}

.update_publikacje_autor_dyscypliny_powiadomienie form input[type="submit"] {
  margin-top: 16px;
}

.update_publikacje_autor_dyscypliny_podziekowanie {
  margin: 20px 0;
  padding: 20px;
  border: 1px solid #00693C;
}