/* Paddings */

.pt-0 {padding-top: 0px;}
.pb-0 {padding-bottom: 0px;}
.pl-0 {padding-left: 0px;}
.pr-0 {padding-right: 0px;}
.pa-0 {padding: 0px!important;}

.pt-3 {padding-top: 3px;}
.pb-3 {padding-bottom: 3px;}
.pl-3 {padding-left: 3px;}
.pr-3 {padding-right: 3px;}
.pa-3 {padding: 3px;}

.pt-6 {padding-top: 6px;}
.pb-6 {padding-bottom: 6px;}
.pl-6 {padding-left: 6px;}
.pr-6 {padding-right: 6px;}
.pa-6 {padding: 6px;}

.pt-9 {padding-top: 9px;}
.pb-9 {padding-bottom: 9px;}
.pl-9 {padding-left: 9px;}
.pr-9 {padding-right: 9px;}
.pa-9 {padding: 9px;}

.pt-12 {padding-top: 12px;}
.pb-12 {padding-bottom: 12px;}
.pl-12 {padding-left: 12px;}
.pr-12 {padding-right: 12px;}
.pa-12 {padding: 12px;}

.pt-15 {padding-top: 15px;}
.pb-15 {padding-bottom: 15px;}
.pl-15 {padding-left: 15px;}
.pr-15 {padding-right: 15px;}
.pa-15 {padding: 15px;}

.pt-18 {padding-top: 18px;}
.pb-18 {padding-bottom: 18px;}
.pl-18 {padding-left: 18px;}
.pr-18 {padding-right: 18px;}
.pa-18 {padding: 18px;}

.pt-21 {padding-top: 21px;}
.pb-21 {padding-bottom: 21px;}
.pl-21 {padding-left: 21px;}
.pr-21 {padding-right: 21px;}
.pa-21 {padding: 21px;}

.pt-24 {padding-top: 24px;}
.pb-24 {padding-bottom: 24px;}
.pl-24 {padding-left: 24px;}
.pr-24 {padding-right: 24px;}
.pa-24 {padding: 24px;}

.pt-30 {padding-top: 30px;}
.pb-30 {padding-bottom: 30px;}
.pl-30 {padding-left: 30px;}
.pr-30 {padding-right: 30px;}
.pa-30 {padding: 30px;}

.pt-32 {padding-top: 32px;}
.pb-32 {padding-bottom: 32px;}
.pl-32 {padding-left: 32px;}
.pr-32 {padding-right: 32px;}
.pa-32 {padding: 32px;}

.pt-36 {padding-top: 36px;}
.pb-36 {padding-bottom: 36px;}
.pl-36 {padding-left: 36px;}
.pr-36 {padding-right: 36px;}
.pa-36 {padding: 36px;}

.pt-48 {padding-top: 48px;}
.pb-48 {padding-bottom: 48px;}
.pl-48 {padding-left: 48px;}
.pr-48 {padding-right: 48px;}
.pa-48 {padding: 48px;}

.pt-64 {padding-top: 64px;}
.pb-64 {padding-bottom: 64px;}
.pl-64 {padding-left: 64px;}
.pr-64 {padding-right: 64px;}
.pa-64 {padding: 64px;}

.pt-96 {padding-top: 96px;}
.pb-96 {padding-bottom: 96px;}
.pl-96 {padding-left: 96px;}
.pr-96 {padding-right: 96px;}
.pa-96 {padding: 96px;}

.pt-128 {padding-top: 128px;}
.pb-128 {padding-bottom: 128px;}
.pl-128 {padding-left: 128px;}
.pr-128 {padding-right: 128px;}
.pa-128 {padding: 128px;}

/* Margins */

.mt-0 {margin-top: 0px;}
.mb-0 {margin-bottom: 0px;}
.ml-0 {margin-left: 0px;}
.mr-0 {margin-right: 0px;}
.ma-0 {margin: 0px!important;}

.mt-3 {margin-top: 3px;}
.mb-3 {margin-bottom: 3px;}
.ml-3 {margin-left: 3px;}
.mr-3 {margin-right: 3px;}
.ma-3 {margin: 3px;}

.mt-6 {margin-top: 6px;}
.mb-6 {margin-bottom: 6px;}
.ml-6 {margin-left: 6px;}
.mr-6 {margin-right: 6px;}
.ma-6 {margin: 6px;}

.mt-9 {margin-top: 9px;}
.mb-9 {margin-bottom: 9px;}
.ml-9 {margin-left: 9px;}
.mr-9 {margin-right: 9px;}
.ma-9 {margin: 9px;}

.mt-12 {margin-top: 12px;}
.mb-12 {margin-bottom: 12px;}
.ml-12 {margin-left: 12px;}
.mr-12 {margin-right: 12px;}
.ma-12 {margin: 12px;}

.mt-15 {margin-top: 15px;}
.mb-15 {margin-bottom: 15px;}
.ml-15 {margin-left: 15px;}
.mr-15 {margin-right: 15px;}
.ma-15 {margin: 15px;}

.mt-18 {margin-top: 18px;}
.mb-18 {margin-bottom: 18px;}
.ml-18 {margin-left: 18px;}
.mr-18 {margin-right: 18px;}
.ma-18 {margin: 18px;}


.mt-21 {margin-top: 21px;}
.mb-21 {margin-bottom: 21px;}
.ml-21 {margin-left: 21px;}
.mr-21 {margin-right: 21px;}
.ma-21 {margin: 21px;}

.mt-24 {margin-top: 24px;}
.mb-24 {margin-bottom: 24px;}
.ml-24 {margin-left: 24px;}
.mr-24 {margin-right: 24px;}
.ma-24 {margin: 24px;}

.mt-28 {margin-top: 28px;}
.mb-28 {margin-bottom: 28px;}
.ml-28 {margin-left: 28px;}
.mr-28 {margin-right: 28px;}
.ma-28 {margin: 28px;}

.mt-30 {margin-top: 30px;}
.mb-30 {margin-bottom: 30px;}
.ml-30 {margin-left: 30px;}
.mr-30 {margin-right: 30px;}
.ma-30 {margin: 30px;}

.mt-32 {margin-top: 32px;}
.mb-32 {margin-bottom: 32px;}
.ml-32 {margin-left: 32px;}
.mr-32 {margin-right: 32px;}
.ma-32 {margin: 32px;}

.mt-36 {margin-top: 36px;}
.mb-36 {margin-bottom: 36px;}
.ml-36 {margin-left: 36px;}
.mr-36 {margin-right: 36px;}
.ma-36 {margin: 36px;}

.mt-48 {margin-top: 48px;}
.mb-48 {margin-bottom: 48px;}
.ml-48 {margin-left: 48px;}
.mr-48 {margin-right: 48px;}
.ma-48 {margin: 48px;}

.mt-64 {margin-top: 64px;}
.mb-64 {margin-bottom: 64px;}
.ml-64 {margin-left: 64px;}
.mr-64 {margin-right: 64px;}
.ma-64 {margin: 64px;}

.mt-96 {margin-top: 96px;}
.mb-96 {margin-bottom: 96px;}
.ml-96 {margin-left: 96px;}
.mr-96 {margin-right: 96px;}
.ma-96 {margin: 96px;}

.mt-128 {margin-top: 128px;}
.mb-128 {margin-bottom: 128px;}
.ml-128 {margin-left: 128px;}
.mr-128 {margin-right: 128px;}
.ma-128 {margin: 128px;}


/* Solid Borders */

.sbt-0 {border-top-width: 0px; border-top-style: solid;}
.sbb-0 {border-bottom-width: 0px; border-bottom-style: solid;}
.sbl-0 {border-left-width: 0px; border-left-style: solid;}
.sbr-0 {border-right-width: 0px; border-right-style: solid;}
.sb-0 {border-width: 0px; border-style: solid;}

.sbt-1 {border-top-width: 1px; border-top-style: solid;}
.sbb-1 {border-bottom-width: 1px; border-bottom-style: solid;}
.sbl-1 {border-left-width: 1px; border-left-style: solid;}
.sbr-1 {border-right-width: 1px; border-right-style: solid;}
.sb-1 {border-width: 1px; border-style: solid;}

.sbt-3 {border-top-width: 3px; border-top-style: solid;}
.sbb-3 {border-bottom-width: 3px; border-bottom-style: solid;}
.sbl-3 {border-left-width: 3px; border-left-style: solid;}
.sbr-3 {border-right-width: 3px; border-right-style: solid;}
.sb-3 {border-width: 3px; border-style: solid;}

/* Transparent backgrounds */

/* Black */

.bck-tb-0 {background: rgba(0,0,0,0);}
.bck-tb-10 {background: rgba(0,0,0,0.1);}
.bck-tb-20 {background: rgba(0,0,0,0.2);}
.bck-tb-30 {background: rgba(0,0,0,0.3);}
.bck-tb-40 {background: rgba(0,0,0,0.4);}
.bck-tb-50 {background: rgba(0,0,0,0.5);}
.bck-tb-60 {background: rgba(0,0,0,0.6);}
.bck-tb-70 {background: rgba(0,0,0,0.7);}
.bck-tb-80 {background: rgba(0,0,0,0.8);}
.bck-tb-90 {background: rgba(0,0,0,0.9);}
.bck-tb-100 {background: rgba(0,0,0,1);}

/* White */

.bck-tw-0 {background: rgba(255,255,255,0);}
.bck-tw-10 {background: rgba(255,255,255,0.1);}
.bck-tw-20 {background: rgba(255,255,255,0.2);}
.bck-tw-30 {background: rgba(255,255,255,0.3);}
.bck-tw-40 {background: rgba(255,255,255,0.4);}
.bck-tw-50 {background: rgba(255,255,255,0.5);}
.bck-tw-60 {background: rgba(255,255,255,0.6);}
.bck-tw-70 {background: rgba(255,255,255,0.7);}
.bck-tw-80 {background: rgba(255,255,255,0.8);}
.bck-tw-90 {background: rgba(255,255,255,0.9);}
.bck-tw-100 {background: rgba(255,255,255,1);}

/* shadowed */

.shadowed-horizontal-strong
{width: 100%;
height: 100%;
background:  -ms-linear-gradient(left, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.0) 33%,rgba(0,0,0,0.0) 66%,rgba(0,0,0,0.6) 100%);
background: -moz-linear-gradient(left, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.0) 33%, rgba(0,0,0,0.0) 66%, rgba(0,0,0,0.6) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.7)), color-stop(40%,rgba(0,0,0,0)), color-stop(60%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.6)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.0) 33%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.0) 33%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.0) 33%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);
background: linear-gradient(to right, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.0) 33%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=1 );
}

.shadowed-horizontal-light {
width: 100%;
height: 100%;
background: -ms-linear-gradient (left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.0) 33%, rgba(0,0,0,0.0) 66%, rgba(0,0,0,0.2) 100%);
background: -moz-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 33%, rgba(0,0,0,0) 66%, rgba(0,0,0,0.2) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.2)), color-stop(40%,rgba(0,0,0,0)), color-stop(60%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.0) 33%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.2) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.0) 33%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.2) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.0) 33%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.2) 100%);
background: linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.0) 33%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.2) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=1 );
}

.shadowed-vertical-strong{
width: 100%;
height: 100%;
background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.05) 45%, rgba(0,0,0,0.05) 55%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(45%,rgba(0,0,0,0.05)),  color-stop(55%,rgba(0,0,0,0.05))color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.05) 45%,rgba(0,0,0,0.05) 55%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.05) 45%,rgba(0,0,0,0.05) 55%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.05) 45%,rgba(0,0,0,0.05) 55%,rgba(0,0,0,0.5) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.05) 45%,rgba(0,0,0,0.05) 55%,rgba(0,0,0,0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
}

/* Useful formatting */

.fullwidth {width: 100%;}
.cleared {clear: both; width: 100%;}
.centered {text-align: center; margin-left: auto; margin-right: auto;}
.inline {display:inline;line-height: 72px;}
div.rounded {
border-style: solid;
padding: 8px;
background-color: #ccc;
}

.sq100{
height: 100px;
width: 100px;}

.sq150{
height: 150px;
width: 150px;}

.roundpicture{
border-radius: 50%;}

.roundpicture24{
border-radius: 24px;}

/* Tekst-shadow */

.shatex-1 {text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
.shatex-2 {text-shadow: 1px 1px 2px rgba(0,0,0,0.5);}
.shatex-3 {text-shadow: 2px 2px 3px rgba(0,0,0,0.5);}

/* Border-Radius */

.br-1 {border-radius: 1px;}
.br-2 {border-radius: 2px;}
.br-3 {border-radius: 3px;}
.br-6 {border-radius: 6px;}
.br-9 {border-radius: 9px;}
.br-12 {border-radius: 12px;}

/* wielkość czczionek  */

.fsm3 {font-size: 5px!important;}
.fsm2 {font-size: 7px!important;}
.fsm1 {font-size: 9px!important;}
.fs0 {font-size: 12px!important;}
.fsp1 {font-size: 16px!important;}
.fsp2 {font-size: 21px!important;}
.fsp3 {font-size: 28px!important;}
.fsp4 {font-size: 38px!important;}
.fsp5 {font-size: 50px!important;}
.fsp6 {font-size: 66px!important;}
.fsp7 {font-size: 88px!important;}
.fsp8 {font-size: 118px!important;}
.fsp9 {font-size: 158px!important;}
.fsp10 {font-size: 210px!important;}

@media (max-width: 768px) {
.fsm3 {font-size: 5px!important;}
.fsm2 {font-size: 7px!important;}
.fsm1 {font-size: 9px!important;}
.fs0 {font-size: 11px!important;}
.fsp1 {font-size: 14px!important;}
.fsp2 {font-size: 18px!important;}
.fsp3 {font-size: 21px!important;}
.fsp4 {font-size: 26px!important;}
.fsp5 {font-size: 32px!important;}
.fsp6 {font-size: 48px!important;}
.fsp7 {font-size: 52px!important;}
.fsp8 {font-size: 60px!important;}
.fsp9 {font-size: 80px!important;}
.fsp10 {font-size: 100px!important;}
}


.bs-content{
box-sizing: content-box;}

.bw-0{
border-width: 0px;
}

/* grey shadows 
.c-grey-0 = black
.c-grey-16 = white
apply values between to get different grey shades
*/

.c-grey-0 {color: #000000!important;}
.c-grey-1 {color: #101010!important;}
.c-grey-2 {color: #202020!important;}
.c-grey-3 {color: #303030!important;}
.c-grey-4 {color: #404040!important;}
.c-grey-5 {color: #505050!important;}
.c-grey-6 {color: #606060!important;}
.c-grey-7 {color: #707070!important;}
.c-grey-8 {color: #808080!important;}
.c-grey-9 {color: #909090!important;}
.c-grey-10 {color: #a0a0a0!important;}
.c-grey-11 {color: #b0b0b0!important;}
.c-grey-12 {color: #c0c0c0!important;}
.c-grey-13 {color: #d0d0d0!important;}
.c-grey-14 {color: #e0e0e0!important;}
.c-grey-15 {color: #f0f0f0!important;}
.c-grey-16 {color: #ffffff!important;}

.b-grey-0 {background-color: #000000!important;}
.b-grey-1 {background-color: #101010!important;}
.b-grey-2 {background-color: #202020!important;}
.b-grey-3 {background-color: #303030!important;}
.b-grey-4 {background-color: #404040!important;}
.b-grey-5 {background-color: #505050!important;}
.b-grey-6 {background-color: #606060!important;}
.b-grey-7 {background-color: #707070!important;}
.b-grey-8 {background-color: #808080!important;}
.b-grey-9 {background-color: #909090!important;}
.b-grey-10 {background-color: #a0a0a0!important;}
.b-grey-11 {background-color: #b0b0b0!important;}
.b-grey-12 {background-color: #c0c0c0!important;}
.b-grey-13 {background-color: #d0d0d0!important;}
.b-grey-14 {background-color: #e0e0e0!important;}
.b-grey-15 {background-color: #f0f0f0!important;}
.b-grey-16 {background-color: #ffffff!important;}

.well {
	background: #fff;
}






/*responsive table*/


table.responsywna-tabela {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
}

table.responsywna-tabela caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

table.responsywna-tabela tr {
  border: 1px solid #ddd;
  padding: .35em;
}

table.responsywna-tabela th,
table.responsywna-tabela td {
  padding: .625em;
  text-align: center;
}

table.responsywna-tabela th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}

table.responsywna-tabela td {
  min-height: 15px
}



.panel-group.ui-accordion.ui-widget.ui-helper-reset {
  min-width: 250px
}


@media screen and (max-width: 768px) {
  table.responsywna-tabela {
    border: 0;
  }

  table.responsywna-tabela caption {
    font-size: 1.3em;
  }
  
  table.responsywna-tabela thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  table.responsywna-tabela tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  table.responsywna-tabela td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 12px;
    text-align: right;
  }
  
  table.responsywna-tabela td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  table.responsywna-tabela td:last-child {
    border-bottom: 0;
  }


  

/* tabel w /account/data  */
table.responsywna-tabela.column2 tr {
  margin-bottom: 0;
  border-bottom: 0;
}  
table.responsywna-tabela.column2 tr td:first-child {
  display: none;
}
table.responsywna-tabela.column2 td {
  border: 0;
}

}


#lefmenu + div#main {
    min-height: 70vh;
  min-height: calc(100vh - 290px);
}