/* @kolor-przewodni-pierwszy
* - obramowania input
* - kreska pionowa przy między innymi przy atrybutach
* - strzałka przy wyszczególnieniu grupy
* - kolor hr w nagłówku sekcji
*/
/* @kolor-przewodni-drugi
* - tekst nagłówka sekcji
* - tekst w div .podglad, .edycja, .dodaj jeżeli nie został inaczej ostylowany
*/
h3 {
  margin-bottom: 25px !important;
}
div.powrot {
  margin-top: 25px;
  margin-left: 195px;
}
/*@import "bootstrap/less/normalize.less";*/
/*@import "bootstrap/less/print.less";*/
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
/*@import "bootstrap/less/scaffolding.less";*/
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 200px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 200px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 200px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 200px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 199px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/*@import "bootstrap/less/forms.less";*/
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 0px rgba(0, 0, 0, 0.1);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  box-shadow: none 0 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: none 0 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: none 0 0px rgba(0, 0, 0, 0.1);
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  box-shadow: none 0 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: none 0 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: none 0 0px rgba(0, 0, 0, 0.1);
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) 0 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) 0 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) 0 0px rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 200px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 0px rgba(0, 0, 0, 0.1);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
  box-shadow: none 0 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: none 0 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: none 0 0px rgba(0, 0, 0, 0.1);
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
/*@import "bootstrap/less/input-groups.less";*/
/*@import "bootstrap/less/navs.less";*/
/*@import "bootstrap/less/navbar.less";*/
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
/*@import "bootstrap/less/labels.less";*/
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 200px) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) 0 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) 0 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) 0 0px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15) 0 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15) 0 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15) 0 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) 0 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) 0 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) 0 0px rgba(0, 0, 0, 0.1);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) 0 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) 0 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) 0 0px rgba(0, 0, 0, 0.1);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 0px rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 200px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) 0 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) 0 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) 0 0px rgba(0, 0, 0, 0.1);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) 0 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) 0 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) 0 0px rgba(0, 0, 0, 0.1);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 200px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 199px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 199px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 199px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 199px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 200px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 200px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 200px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 200px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 199px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 200px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/* custom checkboxy */
.ez-hide {
  opacity: 0;
  filter: alpha(opacity=0);
}
.ez-checkbox {
  display: inline-block;
  margin-right: 6px;
  margin-left: 2px;
  border: 1px solid #757575;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  width: 10px;
  height: 10px;
  position: relative;
  cursor: pointer;
  z-index: 1;
  background: #fff;
  box-shadow: inset 0 1px 2px #dcdcdc;
  vertical-align: -3px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
}
.ez-checkbox:hover {
  box-shadow: inset 0 1px 2px #dcdcdc, 0 0 0 2px #5bb5ff;
  cursor: pointer;
}
.ez-checkbox.ez-checked {
  box-shadow: inset 0 -1px 2px #dcdcdc;
}
.ez-checkbox.ez-checked:after {
  content: url('../theme/Kora/img/mark_check.png');
  width: 11px;
  height: 10px;
  position: absolute;
  top: -4px;
  left: 1px;
  z-index: -1;
}
.ez-checkbox.ez-checked:hover {
  box-shadow: inset 0 -1px 2px #dcdcdc, 0 0 0 2px #5bb5ff;
}
.ez-checkbox input {
  cursor: pointer;
}
.ez-radio {
  display: inline-block;
  margin-right: 3px;
  margin-left: 2px;
  border: 1px solid #757575;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  width: 10px;
  height: 10px;
  position: relative;
  cursor: pointer;
  background: #fff;
  box-shadow: inset 0 1px 2px #dcdcdc;
  vertical-align: -2px;
}
.ez-radio:hover {
  box-shadow: inset 0 1px 2px #dcdcdc, 0 0 0 2px #5bb5ff;
  background: #fff;
}
.ez-radio.ez-selected {
  background: #fff url('../theme/Kora/img/mark_radio.png') center center no-repeat;
  box-shadow: inset 0 -1px 2px #dcdcdc;
}
.ez-radio.ez-selected:hover {
  box-shadow: inset 0 -1px 2px #dcdcdc, 0 0 0 2px #5bb5ff;
}
.ez-radio input {
  cursor: pointer;
}
/* custom checkboxy */
#oknoPopup #PartnerWybierzForm .ez-radio {
  margin-right: 8px;
}
#oknoPopup #PartnerWybierzForm label {
  display: inline-block;
  margin-bottom: 8px;
}
#oknoPopup #PartnerWybierzForm dt {
  display: none;
}
#oknoPopup #PartnerWybierzForm dd.przyciski {
  padding-left: 0 !important;
}
#oknoPopup #innerpopupOkienkoKontrahent,
#oknoPopup .duzeKds {
  margin-top: 20px;
  clear: both;
  width: 690px;
  margin: 0 auto;
  padding-right: 10px;
  padding-left: 10px;
}
#oknoPopup #innerpopupOkienkoKontrahent dd,
#oknoPopup .duzeKds dd {
  width: 500px!important;
}
#oknoPopup #innerpopupOkienkoKontrahent .obramowana_kontrolka dd,
#oknoPopup .duzeKds .obramowana_kontrolka dd {
  width: 450px!important;
}
.caloStronnyLoader {
  z-index: 10000;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: url('../theme/Kora/img/loader-big.gif') no-repeat 50% 50% !important;
  background-color: #ffffff !important;
}
#zakladki > div {
  margin-left: 19px;
}
#KORA_tresc div.widok_przegladaj {
  font-size: 11px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry {
  padding-bottom: 0px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip {
  height: 26px;
  float: left;
  max-width: 275px;
  text-align: left;
  margin-top: 0px;
  position: relative;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .hasDatepicker,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .hasDatepicker,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .hasDatepicker,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .hasDatepicker {
  background-image: url('../theme/Kora/img/formularz_kalendarz.png');
  background-position: 95% 50%;
  background-repeat: no-repeat;
  cursor: pointer;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip #filtry_temat,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip #filtry_temat,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip #filtry_temat,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip #filtry_temat {
  padding-left: 20px;
  background: url('../theme/Kora/img/lupa.png') no-repeat 0px 1px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip span,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip span,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip span,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip span {
  text-decoration: none;
  color: #000000;
  font-size: 12px;
  margin-bottom: -1px;
  padding-bottom: 0px;
  display: block;
  padding-right: 5px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip span a,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip span a,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip span a,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip span a {
  text-decoration: none;
  color: #005bab;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #5bb5ff;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip span a:hover,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip span a:hover,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip span a:hover,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip span a:hover {
  border-bottom-color: #0077dd;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip.filtry_open > span,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip.filtry_open > span,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip.filtry_open > span,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip.filtry_open > span {
  z-index: 51;
  background: url('../theme/Kora/img/dziubek.png') no-repeat 5% 100%;
  padding-bottom: 15px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip.filtry_open .filtry_menu,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip.filtry_open .filtry_menu,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip.filtry_open .filtry_menu,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip.filtry_open .filtry_menu {
  display: block;
  position: absolute;
  top: 32px;
  left: -10px;
  min-width: 160px;
  min-width: 150px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip.filtry_open .filtry_menu label,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip.filtry_open .filtry_menu label,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip.filtry_open .filtry_menu label,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip.filtry_open .filtry_menu label {
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 3px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip.filtry_open .filtry_menu input[type="text"],
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip.filtry_open .filtry_menu input[type="text"],
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip.filtry_open .filtry_menu input[type="text"],
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip.filtry_open .filtry_menu input[type="text"] {
  font-size: 12px;
  height: 18px;
  line-height: 18px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip.filtry_open .filtry_menu div.submit,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip.filtry_open .filtry_menu div.submit,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip.filtry_open .filtry_menu div.submit,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip.filtry_open .filtry_menu div.submit {
  margin-top: 10px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip.filtry_open .filtry_menu div.input.text,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip.filtry_open .filtry_menu div.input.text,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip.filtry_open .filtry_menu div.input.text,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip.filtry_open .filtry_menu div.input.text {
  margin: 4px 0;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip.filtry_open .filtry_menu .ez-checkbox,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip.filtry_open .filtry_menu .ez-checkbox,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip.filtry_open .filtry_menu .ez-checkbox,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip.filtry_open .filtry_menu .ez-checkbox,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip.filtry_open .filtry_menu .ez-radio,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip.filtry_open .filtry_menu .ez-radio,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip.filtry_open .filtry_menu .ez-radio,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip.filtry_open .filtry_menu .ez-radio {
  margin-right: 8px;
  vertical-align: -4px;
  /*						// correction for chrome
                                                                        // w nowej wersji chrome jest ok
                                                                        @media screen and (-webkit-min-device-pixel-ratio:0) {
                                                                                vertical-align: -1px;
                                                                        }*/
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip.filtry_open .filtry_menu .ez-checked:after,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip.filtry_open .filtry_menu .ez-checked:after,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip.filtry_open .filtry_menu .ez-checked:after,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip.filtry_open .filtry_menu .ez-checked:after {
  top: -5px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip.filtry_open .filtry_menu .bold,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip.filtry_open .filtry_menu .bold,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip.filtry_open .filtry_menu .bold,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip.filtry_open .filtry_menu .bold {
  font-weight: bold;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip.filtry_open .filtry_menu .underline,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip.filtry_open .filtry_menu .underline,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip.filtry_open .filtry_menu .underline,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip.filtry_open .filtry_menu .underline {
  border-bottom: 1px solid black;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip.filtry_open .filtry_menu .margin-bottom-10,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip.filtry_open .filtry_menu .margin-bottom-10,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip.filtry_open .filtry_menu .margin-bottom-10,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip.filtry_open .filtry_menu .margin-bottom-10 {
  margin-bottom: 10px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu {
  display: none;
  background: #FFFFFF !important;
  z-index: 50 !important;
  border: 1px solid #A9A9A9;
  padding: 10px;
  margin-right: -9px;
  box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu .select select,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu .select select,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu .select select,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu .select select {
  padding: 0px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu .select select.maly,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu .select select.maly,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu .select select.maly,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu .select select.maly {
  width: 220px;
  height: 100px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu .select select.duzy,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu .select select.duzy,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu .select select.duzy,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu .select select.duzy {
  width: 420px;
  height: 195px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu .select label,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu .select label,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu .select label,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu .select label {
  display: block;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu .select .ez-checkbox + label,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu .select .ez-checkbox + label,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu .select .ez-checkbox + label,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu .select .ez-checkbox + label {
  display: inline-block;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu div.filtr_input,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu div.filtr_input,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu div.filtr_input,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu div.filtr_input {
  margin-bottom: 3px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu div.filtr_input .ez-checkbox + label,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu div.filtr_input .ez-checkbox + label,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu div.filtr_input .ez-checkbox + label,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu div.filtr_input .ez-checkbox + label {
  display: inline;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu.maly,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu.maly,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu.maly,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu.maly {
  width: 220px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu.duzy,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu.duzy,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu.duzy,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu.duzy {
  width: 420px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu.filtr_multiselect,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu.filtr_multiselect,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu.filtr_multiselect,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu.filtr_multiselect {
  width: 580px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu.filtr_multiselect .ui-multiselect,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu.filtr_multiselect .ui-multiselect,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu.filtr_multiselect .ui-multiselect,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu.filtr_multiselect .ui-multiselect {
  margin-bottom: 10px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu.filtr_multiselect .ui-multiselect a,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu.filtr_multiselect .ui-multiselect a,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu.filtr_multiselect .ui-multiselect a,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu.filtr_multiselect .ui-multiselect a {
  border: none;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu.filtr_multiselect .ui-multiselect input.search,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu.filtr_multiselect .ui-multiselect input.search,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu.filtr_multiselect .ui-multiselect input.search,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu.filtr_multiselect .ui-multiselect input.search {
  width: 128px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu.filtr_multiselect .select select.duzy,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu.filtr_multiselect .select select.duzy,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu.filtr_multiselect .select select.duzy,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu.filtr_multiselect .select select.duzy {
  width: 580px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu .rownasiebox,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu .rownasiebox,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu .rownasiebox,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu .rownasiebox {
  margin-top: 6px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu .przedzialbox,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu .przedzialbox,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu .przedzialbox,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu .przedzialbox {
  width: 220px;
  margin-top: 2px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu .przedzialbox:after,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu .przedzialbox:after,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu .przedzialbox:after,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu .przedzialbox:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu .przedzialbox .input.text,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu .przedzialbox .input.text,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu .przedzialbox .input.text,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu .przedzialbox .input.text {
  width: 103px;
  margin-bottom: 0 !important;
  float: right;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu .przedzialbox .input.text .filtr_input,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu .przedzialbox .input.text .filtr_input,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu .przedzialbox .input.text .filtr_input,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu .przedzialbox .input.text .filtr_input {
  width: 90px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu .przedzialbox .input.text:first-child,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu .przedzialbox .input.text:first-child,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu .przedzialbox .input.text:first-child,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu .przedzialbox .input.text:first-child {
  float: left;
  width: 116px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtry_tooltip .filtry_menu .przedzialbox .input.text:first-child:after,
#KORA_tresc div.widok_przegladaj div#zakladki .filtry_tooltip .filtry_menu .przedzialbox .input.text:first-child:after,
#KORA_tresc div.widok_przegladaj div#filtry_glowne .zakladki_tooltip .filtry_menu .przedzialbox .input.text:first-child:after,
#KORA_tresc div.widok_przegladaj div#zakladki .zakladki_tooltip .filtry_menu .przedzialbox .input.text:first-child:after {
  content: " -";
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .kropeczka,
#KORA_tresc div.widok_przegladaj div#zakladki .kropeczka {
  float: left;
  padding-right: 5px;
  width: 5px;
  color: #BABABA;
  font-size: 10px;
  /*height: 26px;*/
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtr_deklaracje,
#KORA_tresc div.widok_przegladaj div#zakladki .filtr_deklaracje {
  /*width:80%;*/
  width: 876px;
  margin-left: 62px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtr_deklaracje .filtr_deklaracja,
#KORA_tresc div.widok_przegladaj div#zakladki .filtr_deklaracje .filtr_deklaracja {
  display: block;
  /*max-width: 576px;*/
  max-width: 850px;
  background-color: #0077dd;
  margin: 3px 10px 3px 0;
  padding: 0px 21px 0px 5px;
  line-height: 20px;
  position: relative;
  color: #5bb5ff;
  float: left;
  font-weight: normal;
  font-size: 11px;
  text-decoration: none;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtr_deklaracje .filtr_deklaracja span,
#KORA_tresc div.widok_przegladaj div#zakladki .filtr_deklaracje .filtr_deklaracja span {
  font-weight: bold;
  color: #fff;
  font-size: 12px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtr_deklaracje .filtr_deklaracja span span,
#KORA_tresc div.widok_przegladaj div#zakladki .filtr_deklaracje .filtr_deklaracja span span {
  font-weight: normal;
  font-size: 11px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtr_deklaracje .filtr_deklaracja .usun_filtr,
#KORA_tresc div.widok_przegladaj div#zakladki .filtr_deklaracje .filtr_deklaracja .usun_filtr {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 5px;
  right: 5px;
  background-image: url('../theme/Kora/img/x-default.png');
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne .filtr_deklaracje .filtr_deklaracja .usun_filtr:hover,
#KORA_tresc div.widok_przegladaj div#zakladki .filtr_deklaracje .filtr_deklaracja .usun_filtr:hover {
  background-image: url('../theme/Kora/img/x-hover.png');
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne #filtry_usun,
#KORA_tresc div.widok_przegladaj div#zakladki #filtry_usun,
#KORA_tresc div.widok_przegladaj div#filtry_glowne #filtry_zapisz,
#KORA_tresc div.widok_przegladaj div#zakladki #filtry_zapisz,
#KORA_tresc div.widok_przegladaj div#filtry_glowne #filtry_zapisz_global,
#KORA_tresc div.widok_przegladaj div#zakladki #filtry_zapisz_global {
  float: left;
  padding-bottom: 0px;
  padding-top: 2px;
  padding-right: 10px;
  color: #0077dd;
  line-height: 25px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne #filtry_usun a,
#KORA_tresc div.widok_przegladaj div#zakladki #filtry_usun a,
#KORA_tresc div.widok_przegladaj div#filtry_glowne #filtry_zapisz a,
#KORA_tresc div.widok_przegladaj div#zakladki #filtry_zapisz a,
#KORA_tresc div.widok_przegladaj div#filtry_glowne #filtry_zapisz_global a,
#KORA_tresc div.widok_przegladaj div#zakladki #filtry_zapisz_global a {
  font-weight: normal;
  color: #005bab;
  padding-bottom: 0px;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne #filtry_usun a:hover,
#KORA_tresc div.widok_przegladaj div#zakladki #filtry_usun a:hover,
#KORA_tresc div.widok_przegladaj div#filtry_glowne #filtry_zapisz a:hover,
#KORA_tresc div.widok_przegladaj div#zakladki #filtry_zapisz a:hover,
#KORA_tresc div.widok_przegladaj div#filtry_glowne #filtry_zapisz_global a:hover,
#KORA_tresc div.widok_przegladaj div#zakladki #filtry_zapisz_global a:hover {
  color: #FF3030;
  border-color: #FF3030;
}
#KORA_tresc div.widok_przegladaj div#filtry_glowne #filtry_zapisz a:hover,
#KORA_tresc div.widok_przegladaj div#zakladki #filtry_zapisz a:hover,
#KORA_tresc div.widok_przegladaj div#filtry_glowne #filtry_zapisz_global a:hover,
#KORA_tresc div.widok_przegladaj div#zakladki #filtry_zapisz_global a:hover {
  color: green;
  border-color: green;
}
#KORA_tresc div.widok_przegladaj dl .tabela_przegladaj {
  margin-top: -30px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj {
  width: 100%;
  color: #000;
  margin: 10px 0 0;
  /*		border-bottom-width: 2px\9;
                        border-bottom-style: solid\9;
                        border-bottom-color: #000000\9;*/
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.rozowy td {
  background-color: #FFE4F6;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.pogrubiony td {
  font-weight: bold;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj .pogrubiony {
  font-weight: bold;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj .ez-checked:after {
  top: auto;
  bottom: 5px;
  bottom: 4px\9;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #KORA_tresc div.widok_przegladaj table.tabela_przegladaj .ez-checked:after {
    bottom: 6px;
  }
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj input[type="checkbox"] {
  cursor: pointer;
  vertical-align: top;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj .ez-checkbox {
  vertical-align: -4px;
  /*			// correction for chrome
                                    // w nowej wersji chrome jest ok
                                    @media screen and (-webkit-min-device-pixel-ratio:0) {
                                            vertical-align: -2px;
                                    }*/
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tbody tr.zaznaczony_rzad,
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tbody tr.zaznaczony_rzad.hoverable_row:hover {
  background: #F3F3F3;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tbody tr.hoverable_row:hover {
  background: #88d1ff;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr {
  height: 30px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.last_active {
  background: #5bb5ff;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.clicked {
  background: #BFE3D8;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.wiersz_rozwijany {
  display: none;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.rozwin {
  display: table-row;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.obramowany_naglowek th,
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.obramowany_naglowek td {
  border-top: 2px solid #000000;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.rzadPodsumowania {
  background: #88d1ff;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.rzadPodsumowania.podsumowanieCzesciowe {
  background: #F3F3F3;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.rzadPodsumowania th,
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.rzadPodsumowania td {
  font-weight: bold;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.podswietlenie {
  background: #F3F3F3;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.dolne_obramowanie td,
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr.dolne_obramowanie th {
  border-bottom: 2px solid #000;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th.czarne_obramowanie,
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.czarne_obramowanie {
  border-left: 2px solid #000000;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th.szare_obramowanie,
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.szare_obramowanie {
  border-left: 1px solid #CCCCCC;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th.czarne_z_prawej,
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.czarne_z_prawej {
  border-right: 2px solid #000000;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th.czarne_z_dolu,
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.czarne_z_dolu {
  border-bottom: 2px solid #000000;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th.brak_obramowania,
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.brak_obramowania {
  border: none !important;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th {
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 8px 10px;
  border-bottom: 2px solid #000000;
  vertical-align: bottom;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th.opcje {
  width: 20px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th.doprawej {
  text-align: right;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th.dosrodka {
  text-align: center;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th.dolewej {
  text-align: left;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th.checkbox {
  width: 18px;
  padding: 2px 0px 8px 10px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th .tooltip_help {
  margin-left: 5px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th .kierunek_sortowania + a {
  border-color: #000;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th > a {
  border-bottom: 1px solid #d7d7d7;
  text-decoration: none;
  color: #000000 !important;
  font-weight: bold;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th > a:hover {
  border-color: #000 !important;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th.ramkaLewa {
  border-left: 2px solid #000;
  padding-left: 5px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th .kierunek_sortowania {
  display: block;
  width: auto;
  margin-bottom: 2px;
  float: none;
  background: none;
  font-size: 11px;
  font-weight: normal;
  line-height: 1;
  color: #a9a9a9;
  text-indent: 0px;
  white-space: nowrap;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th .kierunek_sortowania img {
  vertical-align: 1px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th .podpowiedz {
  cursor: help;
  margin: 0 0 0 3px;
  padding: 6px;
  padding-left: 11px;
  position: relative;
  top: 0px;
  border: 0;
  display: inline-block;
  color: #727272;
  background: url('../theme/Kora/img/pomoc.png') right center no-repeat;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th .tresc {
  position: absolute;
  top: -15px;
  left: -5px;
  background: #fff;
  box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #a9a9a9;
  width: 240px;
  padding: 12px 15px 15px 34px;
  z-index: 50;
  display: none;
  color: #000;
  font-weight: normal;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr th .tresc .podpowiedz {
  cursor: help;
  margin: 0 0 0 5px;
  padding: 6px;
  position: absolute;
  top: 14px;
  left: 4px;
  line-height: 17px;
  border: 0;
  display: inline-block;
  color: #000;
  background: url('../theme/Kora/img/pomoc_hover.png') no-repeat;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr:last-child td,
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.js-fix-last {
  border-bottom: 2px solid #000000;
  /*border-bottom: none\9;*/
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr:nth-last-of-type(2) td[rowspan="2"] {
  border-bottom: 2px solid #000000;
  /*border-bottom: none\9;*/
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td {
  font-weight: normal;
  border-bottom: 1px solid #CCCCCC;
  margin: 0;
  padding: 10px 10px 9px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.trybik {
  cursor: pointer;
  width: 20px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.checkbox {
  width: 18px;
  padding: 2px 0px 2px 10px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td > a {
  font-weight: bold;
  text-decoration: none;
  display: inline;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td > a.kosz {
  display: inline-block;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td img {
  vertical-align: middle;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.doprawej {
  text-align: right;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.dosrodka {
  text-align: center;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.dolewej {
  text-align: left;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td .podwiersz {
  text-indent: -9999px;
  width: 10px;
  display: block;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  border: 0px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td a.podwiersz_rozwin {
  margin-right: 8px;
  background: url('../theme/Kora/img/strzalka-rozwin.png') no-repeat right center;
  text-indent: -9999px;
  width: 10px;
  display: block;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  border: 0px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td a.podwiersz_zwin {
  margin-right: 8px;
  background: url('../theme/Kora/img/strzalka-zwin.png') no-repeat right center;
  text-indent: -9999px;
  width: 10px;
  display: block;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  border: 0px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.trybik_opcje {
  background: url('../theme/Kora/img/trybik.png') no-repeat center center;
  padding: 0 5px 0 1px;
  width: 20px;
  text-indent: -9999px;
  position: relative;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.trybik_opcje span {
  z-index: 51;
  background: url('../theme/Kora/img/dziubek.png') no-repeat 5% 100%;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.trybik_opcje .trybik_menu {
  background: #FFFFFF !important;
  position: absolute;
  margin-top: 23px;
  right: 0px;
  width: 100px;
  display: none;
  z-index: 50 !important;
  border: 1px solid #A9A9A9;
  padding: 10px;
  box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.trybik_opcje .trybik_menu ul {
  list-style: none;
  text-align: left;
  font-size: 12px;
  line-height: 20px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.trybik_opcje .trybik_menu ul a {
  width: 100px;
  display: block;
  font-weight: normal;
  margin: 0px 0 0 0;
  padding: 3px;
  text-indent: 0px;
  text-decoration: none;
  color: #000000;
  border: 0;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.trybik_opcje .trybik_menu ul a:hover {
  background-color: #5bb5ff;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj tr td.ramkaLewa {
  border-left: 2px solid #000;
  padding-left: 5px;
}
#KORA_tresc div.widok_przegladaj table.tabela_przegladaj.mocniejsze_podswietlenie tr.podswietlenie {
  background: #EEEEEE;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka {
  width: 100%;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka select {
  color: #3d3d3d;
  border: 1px solid #D6D6D6;
  width: 158px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr {
  height: 30px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td {
  text-align: left;
  height: 20px;
  border-bottom: 0px;
  padding-top: 8px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td:first-child,
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td:last-child {
  padding: 8px 10px 0 10px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.stopka_rog {
  width: 34px;
  opacity: 0.3;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.stopka_rog .customSelect {
  height: 18px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.stopka_rog .customSelectInner {
  overflow: hidden;
  line-height: 18px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.stopka_rog:first-child {
  background: url('../theme/Kora/img/arrow-input.png') no-repeat 14px 5px;
  padding: 0;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.stopka_select {
  width: 70px;
  padding-left: 5px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.stopka_ok {
  width: 30px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.stopka_ok input {
  margin-left: 6px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.stopka_info {
  text-align: right;
  padding-right: 55px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.stopka_info .pageCount {
  margin-right: 68px;
  margin-left: 3px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.stopka_info select {
  margin: 0 63px 0 4px;
  margin: 0;
  width: 54px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr .linki_w_paginacji a {
  color: #0077dd;
  font-weight: bold;
  text-decoration: none;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_wstecz span,
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_dalej span {
  display: inline-block;
  width: 14px;
  height: 10px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_wstecz span a,
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_dalej span a {
  width: 14px;
  height: 10px;
  display: block;
  border: none !important;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_wstecz {
  padding: 7px 0px 0 10px;
  width: 14px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_wstecz a {
  color: #0077dd;
  font-weight: bold;
  text-decoration: none;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_wstecz span {
  background: url('../theme/Kora/img/left_default.png') left center no-repeat;
  width: 14px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_wstecz span:hover {
  background: url('../theme/Kora/img/left_hover.png') left center no-repeat;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_wstecz .disabled {
  background: url('../theme/Kora/img/left_disabled.png') left center no-repeat !important;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_select {
  width: 90px;
  width: 110px;
  text-align: center;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_select select {
  width: 54px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_dalej {
  padding: 7px 10px 0 0;
  width: 14px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_dalej a {
  color: #0077dd;
  font-weight: bold;
  text-decoration: none;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_dalej span {
  background: url('../theme/Kora/img/right_default.png') right center no-repeat;
  width: 14px;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_dalej span:hover {
  background: url('../theme/Kora/img/right_hover.png') right center no-repeat;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr td.paginacja_dalej .disabled {
  background: url('../theme/Kora/img/right_disabled.png') right center no-repeat !important;
}
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr.multiple_actions_active td.stopka_rog,
#KORA_tresc div.widok_przegladaj table.przegladaj_stopka tr.multiple_actions_active td.stopka_ok {
  opacity: 1;
}
table.tabela_formularz {
  color: #000;
  width: 100%;
}
table.tabela_formularz th {
  font-weight: bold;
  text-align: left;
}
table.tabela_formularz th,
table.tabela_formularz td {
  padding: 6px 6px 5px;
}
table.tabela_formularz th a,
table.tabela_formularz td a {
  margin-left: 0;
}
table th + .towar_nazwa {
  min-width: 130px;
}
th.rotate {
  /* Something you can count on */
  height: 200px;
  white-space: nowrap;
  text-align: right;
}
th.rotate > div {
  transform: rotate(270deg);
  width: 30px;
}
th.rotate > div > span {
  padding: 5px 10px;
}
#filtr_opcje {
  margin-left: 63px;
}
#filtr_opcje .filtry_tooltip:first-child {
  margin-left: -63px;
}
#filtr_opcje_zestaw {
  margin-left: 63px;
}
#filtr_opcje_zestaw .filtry_tooltip:first-child {
  margin-left: -63px;
}
#filtr_opcje_zestaw .select {
  float: left;
  padding-left: 10px;
}
#filtr_opcje_zestaw .select .filtr_input {
  width: 100px;
}
#filtr_opcje_zestaw .submit {
  float: left;
  padding-left: 20px;
  padding-top: 2px;
}
.wieksze_wciecie #filtr_opcje {
  margin-left: 100px;
}
.wieksze_wciecie #filtr_opcje .filtry_tooltip:first-child {
  margin-left: -63px;
}
.wieksze_wciecie .filtr_deklaracje {
  margin-left: 100px!important;
}
#KORA_tresc .KORA_MENU.trybik,
#KORA_tresc .KORA_IKONKA.adres {
  margin-top: 0;
}
#KORA_tresc .KORA_MENU.trybik > span,
#KORA_tresc .KORA_IKONKA.adres > span {
  background-position: 6px bottom;
  padding-top: 3px;
  cursor: pointer;
}
#KORA_tresc .KORA_MENU.trybik > span > a,
#KORA_tresc .KORA_IKONKA.adres > span > a {
  background-image: url('../theme/Kora/img/trybik.png');
  background-position: 100% 0px;
  width: 15px;
  height: 15px;
  border: none !important;
}
#KORA_tresc .KORA_MENU.trybik .KORA_menu,
#KORA_tresc .KORA_IKONKA.adres .KORA_menu {
  margin-right: -10px;
}
#KORA_tresc .KORA_IKONKA.adres > span > a {
  margin-top: 6px;
  background-repeat: no-repeat;
  display: inline-block;
}
/*
#KORA_tresc .KORA_IKONKA.adres > span > a {
        background-image: url(../img/adres.png);
}
*/
#KORA_tresc .tabela_przegladaj .KORA_MENU.KORA_open span {
  background-position: 8px 24px;
}
#KORA_tresc .tabela_przegladaj .KORA_MENU.KORA_open .KORA_menu {
  margin-top: -4px;
}
#KORA_tresc .telefonyTable .tabela_przegladaj .KORA_MENU.KORA_open .KORA_menu {
  margin-top: 0px;
}
#KORA_tresc .filtry_tooltip .submit input {
  margin-right: 5px;
}
.nowrap {
  white-space: nowrap;
}
.niezwalidowany_wiersz {
  background: #ffe3cf;
}
.paginatorInput {
  border: 1px solid #b4b4b4;
  text-align: center;
  width: 34px;
}
.podglad dt,
.edycja dt,
.dodaj dt,
.podglad dd,
.edycja dd,
.dodaj dd {
  font-size: 11px;
  float: left;
}
.podglad dl,
.edycja dl,
.dodaj dl {
  clear: both;
}
.podglad dt,
.edycja dt,
.dodaj dt {
  width: 185px;
  color: #9d9d9d;
  text-align: right;
  padding: 8px 0px 6px 0px;
}
.podglad dd,
.edycja dd,
.dodaj dd {
  width: 600px;
  font-size: 12px;
  padding: 7px 0px 7px 10px;
}
.podglad dd label,
.edycja dd label,
.dodaj dd label {
  color: #000;
}
.podglad dl.label_gora dt,
.edycja dl.label_gora dt,
.dodaj dl.label_gora dt {
  padding-top: 0;
}
.podglad div,
.edycja div,
.dodaj div {
  font-size: 11px;
  color: #9d9d9d;
}
.podglad dl.zagniezdzona_lista dt,
.edycja dl.zagniezdzona_lista dt,
.dodaj dl.zagniezdzona_lista dt {
  width: 100px;
  clear: left;
}
.podglad dl.zagniezdzona_lista dd,
.edycja dl.zagniezdzona_lista dd,
.dodaj dl.zagniezdzona_lista dd {
  width: 300px;
}
.podglad div.opis,
.edycja div.opis,
.dodaj div.opis {
  font-style: italic;
  line-height: 17px;
}
.podglad div.opis.normalny,
.edycja div.opis.normalny,
.dodaj div.opis.normalny {
  font-style: normal;
  color: #757575;
}
.podglad div.czarny,
.edycja div.czarny,
.dodaj div.czarny {
  color: #000;
}
.podglad .szary,
.edycja .szary,
.dodaj .szary {
  color: #9d9d9d;
}
.podglad div.pole_textowe,
.edycja div.pole_textowe,
.dodaj div.pole_textowe,
.podglad div.pole_tekstowe,
.edycja div.pole_tekstowe,
.dodaj div.pole_tekstowe {
  color: #000;
}
.podglad span.rarr,
.edycja span.rarr,
.dodaj span.rarr {
  color: #cccccc;
  background: url('../theme/Kora/img/strzalka.png');
  display: inline-block;
  position: relative;
  bottom: 1px;
  margin: 0 0 0 1px;
  padding: 0px 13px 5px 0;
}
.podglad span.bull,
.edycja span.bull,
.dodaj span.bull {
  position: relative;
  right: 1px;
}
.podglad .ml20,
.edycja .ml20,
.dodaj .ml20 {
  margin-left: 20px;
}
.tabela_przegladaj span.rarr {
  color: #cccccc;
  background: url('../theme/Kora/img/strzalka.png');
  display: inline-block;
  position: relative;
  bottom: 1px;
  margin: 0 0 0 1px;
  padding: 0px 13px 5px 0;
}
.naglowek_sekcji {
  font-weight: bold;
  font-size: 11px;
  float: left;
  padding: 20px 0px 0px 0px;
  color: #9d9d9d;
}
.naglowek_sekcji.dlugi dd {
  width: 750px;
}
.naglowek_sekcji dd,
.naglowek_sekcji dt {
  float: inherit;
  padding: 10;
}
.naglowek_sekcji hr {
  padding: 0;
  background-color: #cccccc;
  height: 2px;
  border: 0;
  position: initial;
  left: 190px;
  width: 70%;
  display: inline-block;
}
.naglowek_sekcji a {
  float: right;
  display: inline-grid;
}
.naglowek_sekcji.dwie_linijki hr {
  bottom: 16px;
}
.naglowek_sekcji.dwie_linijki dt {
  width: 175px;
  right: -8px;
}
.nadNaglowek {
  padding-bottom: 0;
  color: #000;
}
.nadNaglowek dt {
  color: #000;
}
.nadNaglowek hr {
  background-color: #000;
}
.link-powrot {
  padding-top: 50px;
  padding-left: 195px;
}
input.sredni {
  width: 270px;
}
input.bkrotki {
  width: 40px;
}
input.krotki {
  width: 90px;
}
input.specjalny1 {
  width: 158px;
}
input.specjalny2 {
  width: 118px;
}
input.dlugi {
  width: 390px;
}
input.bdlugi {
  width: 530px;
}
select.sredni {
  width: 280px;
}
select.krotki {
  width: 162px;
}
select.dlugi {
  width: 400px;
}
select.auto {
  width: auto;
}
dd select.czas {
  width: 60px;
}
.obramowana_kontrolka > dt + dd {
  border-left: 2px solid #CBCBCB;
  padding-top: 0;
  margin-top: 7px;
  margin-bottom: 7px;
  padding-bottom: 0;
  margin-left: 10px;
}
.edycja.przyciskiWyzej dd.przyciski,
.dodaj.przyciskiWyzej dd.przyciski {
  margin-top: 6px;
}
.edycja input.hasDatepicker,
.dodaj input.hasDatepicker,
.edycja input.hasTimepicker,
.dodaj input.hasTimepicker {
  background-repeat: no-repeat;
  background-image: url('../theme/Kora/img/formularz_kalendarz.png');
  background-position: 95% 50%;
  width: 128px !important;
  cursor: pointer;
}
.edycja span.validation_bull,
.dodaj span.validation_bull {
  color: #ff0000;
  font-weight: bold;
}
.edycja dl.multiple dd div.multi,
.dodaj dl.multiple dd div.multi {
  border-left: 2px solid #cbcbcb;
  padding: 3px 0 0 10px;
  height: 22px;
}
.edycja dl.multiple dd div.multi .ez-checkbox,
.dodaj dl.multiple dd div.multi .ez-checkbox {
  margin-left: 0;
  margin-right: 7px;
  vertical-align: -3px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .edycja dl.multiple dd div.multi .ez-checkbox,
  .dodaj dl.multiple dd div.multi .ez-checkbox {
    /*vertical-align: -1px;*/
  }
}
.edycja dl.multiple dd div.multi checkbox,
.dodaj dl.multiple dd div.multi checkbox {
  height: 0px;
  line-height: 0px;
}
.edycja dt.do_lewej,
.dodaj dt.do_lewej {
  width: 0 !important;
}
.edycja dt.do_lewej + .przyciski,
.dodaj dt.do_lewej + .przyciski {
  padding-left: 0 !important;
}
.edycja dd textarea.mala,
.dodaj dd textarea.mala {
  height: 47px;
  width: 268px;
}
.edycja dd textarea.duza,
.dodaj dd textarea.duza {
  height: 47px;
  width: 530px;
}
.edycja dd textarea.bduza,
.dodaj dd textarea.bduza {
  width: 530px;
  height: 100px;
}
.edycja dd input[type="text"],
.dodaj dd input[type="text"] {
  height: 22px;
  line-height: 22px;
}
.edycja dd textarea,
.dodaj dd textarea {
  vertical-align: top;
}
.edycja dd input[type=checkbox],
.dodaj dd input[type=checkbox] {
  position: relative;
  top: 1px;
  vertical-align: text-top;
  margin: 0 5px 0 0;
}
.edycja dd input#dodajButton,
.dodaj dd input#dodajButton {
  color: #005bab;
  font-size: 12px;
}
.edycja dd a,
.dodaj dd a {
  color: #005bab;
  text-decoration: none;
  border-bottom: 2px solid #bfe7db;
  margin: 0 0 0 5px;
}
.edycja dd a.button,
.dodaj dd a.button {
  color: inherit;
  border: 1px solid #CACACA;
  margin: 0;
  text-decoration: inherit;
}
.edycja dd.przyciski,
.dodaj dd.przyciski {
  margin: 20px 0 30px 0;
  padding: 0 0 0 10px;
}
.edycja dd.przyciski a.KORA_anuluj,
.dodaj dd.przyciski a.KORA_anuluj {
  margin: 0px;
  color: #4a4545;
  font-weight: bold;
  border-bottom: 1px solid #a4a2a2;
}
.edycja dd .podpowiedz,
.dodaj dd .podpowiedz {
  cursor: help;
  margin: 0 0 0 3px;
  padding: 6px;
  padding-left: 11px;
  position: relative;
  top: 0px;
  border: 0;
  display: inline-block;
  color: #727272;
  background: url('../theme/Kora/img/pomoc.png') right center no-repeat;
}
.edycja dd .podpowiedz.podpowiedz_absolute,
.dodaj dd .podpowiedz.podpowiedz_absolute {
  position: absolute;
  left: 292px;
  top: 12px;
}
.edycja dd .tresc,
.dodaj dd .tresc {
  position: absolute;
  top: -15px;
  left: -5px;
  background: #fff;
  box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #a9a9a9;
  width: 279px !important;
  padding: 12px 20px 15px 34px;
  z-index: 50;
  display: none;
  color: #000;
}
.edycja dd .tresc .podpowiedz,
.dodaj dd .tresc .podpowiedz {
  cursor: help;
  margin: 0 0 0 5px;
  padding: 6px;
  position: absolute;
  top: 14px;
  left: 4px;
  line-height: 17px;
  border: 0;
  display: inline-block;
  color: #000;
  background: url('../theme/Kora/img/pomoc_hover.png') no-repeat;
}
.edycja .kontrolka dt,
.dodaj .kontrolka dt {
  color: #757575;
}
.edycja .duzy_input,
.dodaj .duzy_input {
  line-height: 32px;
}
.edycja .duzy_input input[type=text],
.dodaj .duzy_input input[type=text] {
  height: 32px;
  border: 2px solid #cccccc;
  line-height: 32px;
  font-size: 18px;
}
.edycja .zbior_kontrolek .checkbox,
.dodaj .zbior_kontrolek .checkbox {
  margin: 6px 0 0 0;
  color: #525252;
}
.edycja .zbior_kontrolek a,
.dodaj .zbior_kontrolek a {
  border: none !important;
}
.edycja .zbior_kontrolek .ez-checkbox .checkbox,
.dodaj .zbior_kontrolek .ez-checkbox .checkbox {
  margin-top: 0;
}
.edycja .zbior_kontrolek dd,
.dodaj .zbior_kontrolek dd {
  border-left: 2px solid #cccccc;
  margin: 15px 0 10px 10px;
  padding: 0 0 0 10px;
}
.edycja .zbior_kontrolek dt,
.dodaj .zbior_kontrolek dt {
  padding: 2px 0 0 0;
  margin: 17px 0 0 0px;
}
.edycja .zbior_kontrolek .lista_elementow,
.dodaj .zbior_kontrolek .lista_elementow {
  width: 282px;
  margin: 6px 0 0 0;
}
.edycja .zbior_kontrolek .opis,
.dodaj .zbior_kontrolek .opis {
  margin: 0 0 6px 0;
}
.edycja .zbior_kontrolek .lista_elementow span,
.dodaj .zbior_kontrolek .lista_elementow span {
  background: #ebebeb;
  margin-right: 5px;
  padding: 0px 4px 2px 3px;
  display: inline-block;
  margin: 3px 5px 5px 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.edycja .zbior_kontrolek .lista_elementow span:hover,
.dodaj .zbior_kontrolek .lista_elementow span:hover {
  background: #d7e5f2;
}
.edycja .zbior_kontrolek .lista_elementow a,
.dodaj .zbior_kontrolek .lista_elementow a {
  cursor: pointer;
  padding: 5px;
  position: relative;
  top: 2px;
  border: 0;
  display: inline-block;
  color: #727272;
  background: url('../theme/Kora/img/x-default.png');
}
.edycja .zbior_kontrolek .lista_elementow a:hover,
.dodaj .zbior_kontrolek .lista_elementow a:hover {
  background: url('../theme/Kora/img/x-hover.png');
}
.edycja .dane_grupowe,
.dodaj .dane_grupowe {
  border-left: 2px solid #CCCCCC;
  padding-left: 7px;
}
.podglad .rzad_danych .dane,
.edycja .rzad_danych .dane,
.dodaj .rzad_danych .dane {
  margin-right: 10px;
  display: inline-block;
}
dt.KORA_wstecz {
  margin: 20px 0 30px 0;
  padding: 0 0 0 0;
  background-repeat: repeat-x;
  background-image: url('../theme/Kora/img/multistep/pixel.png');
  background-position: 50%;
  text-align: left !important;
}
.edycja input[type="file"] {
  width: 200px;
}
#oknoPopup textarea {
  resize: vertical;
}
.grupa_szczegolowa {
  margin-bottom: 5px;
  display: block;
}
/* @kolor-przewodni-pierwszy
* - obramowania input
* - kreska pionowa przy między innymi przy atrybutach
* - strzałka przy wyszczególnieniu grupy
* - kolor hr w nagłówku sekcji
*/
/* @kolor-przewodni-drugi
* - tekst nagłówka sekcji
* - tekst w div .podglad, .edycja, .dodaj jeżeli nie został inaczej ostylowany
*/
h3 {
  margin-bottom: 25px !important;
}
div.powrot {
  margin-top: 25px;
  margin-left: 195px;
}
/*Styl dla pól grupowych*/
DIV.GroupForm DIV.input .form-error {
  border: 1px solid #D35555;
}
DIV.GroupForm > DIV.description {
  margin-left: 150px;
}
DIV.GroupForm DIV.container {
  display: table;
  border-left: 2px solid #CCCCCC;
  padding-left: 7px;
}
DIV.GroupForm DIV.row {
  display: table-row;
}
DIV.GroupForm DIV.row DIV.input {
  float: left;
}
DIV.GroupForm DIV.row DIV.input LABEL {
  display: table-row;
}
DIV.GroupForm DIV.row DIV.input INPUT,
DIV.GroupForm DIV.row DIV.input SELECT {
  margin-right: 10px;
}
DIV.GroupForm .krotki {
  width: 100px;
}
DIV.GroupForm .sredni {
  width: 280px;
}
DIV.GroupForm .bardzoKrotki {
  width: 50px;
}
DIV.GroupForm > LABEL {
  float: left;
  display: block;
  width: 125px;
  padding-left: 10px;
  text-align: right;
  margin-right: 10px;
  font-wweight: bold;
  font-size: 11px;
  color: #525252;
  margin-top: 5px;
}
DIV.GroupForm INPUT,
DIV.GroupForm SELECT {
  font-wweight: normal;
  font-size: 12x;
  color: #000000;
  padding: 4px 0px 3px 3px;
  padding: 0 5px;
  border: 1px solid #CCCCCC;
  margin-right: 3px;
}
DIV.GroupForm SELECT {
  padding: 3px 0px 2px 3px;
}
DIV.GroupForm INPUT:focus {
  border-color: #A5C5F1;
}
DIV.GroupForm DIV.input LABEL {
  font-style: italic;
  font-size: 11px;
  color: #9A9A9A;
  display: block;
  margin: 0px 0px 0px 145px;
}
DIV.GroupForm DIV.error-message {
  color: #D35555;
  margin-left: 205px;
  margin-bottom: 15px;
  clear: left;
}
DIV.GroupForm DIV.row DIV.input INPUT:focus {
  border-color: #A5C5F1;
}
DIV.GroupForm DIV.row DIV.input TEXTAREA:focus {
  border-color: #A5C5F1;
}
DIV.GroupForm DIV.row LABEL:before {
  display: none;
}
DIV.GroupForm span.label {
  font-size: 12px;
}
* {
  position: relative;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
h6,
th {
  font-weight: inherit;
}
address,
cite,
dfn,
var {
  font-style: inherit;
}
caption,
code,
kbd,
pre,
samp,
tt,
input,
textarea,
select,
button {
  font-family: inherit;
}
table {
  border-spacing: 0;
}
th {
  text-align: left;
}
html,
body,
thead,
tbody,
tfoot,
tr,
th,
td,
br {
  position: static;
}
input[type=hidden] {
  display: none !important;
}
.pogrubione {
  font-weight: bold;
}
fieldset,
a img {
  border: 0;
}
.onlyPrint {
  display: none !important;
}
body {
  font-size: 100%;
  font-family: sans-serif;
  line-height: 1.5;
  background-color: #ffffff;
}
@font-face {
  font-family: Oswald;
  src: url('../theme/Kora/fonts/oswald-light-webfont.eot');
  src: url('../theme/Kora/fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'), url('../theme/Kora/fonts/oswald-light-webfont.woff') format('woff'), url('../theme/Kora/fonts/oswald-light-webfont.ttf') format('truetype'), url('../theme/Kora/fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Oswald-light;
  src: url('../theme/Kora/fonts/oswald-light-webfont.eot');
  src: url('../theme/Kora/fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'), url('../theme/Kora/fonts/oswald-light-webfont.woff') format('woff'), url('../theme/Kora/fonts/oswald-light-webfont.ttf') format('truetype'), url('../theme/Kora/fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
  font-style: normal;
}
@font-face {
  font-family: Oswald;
  src: url('../theme/Kora/fonts/oswald-regular-webfont.eot');
  src: url('../theme/Kora/fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../theme/Kora/fonts/oswald-regular-webfont.woff') format('woff'), url('../theme/Kora/fonts/oswald-regular-webfont.ttf') format('truetype'), url('../theme/Kora/fonts/oswald-regular-webfont.svg#oswaldregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
html {
  height: 100%;
}
input[type="text"],
input[type="password"],
textarea {
  border: 1px solid #bfbfbf;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  box-shadow: inset 0 1px 2px #ececec;
  padding: 0 5px;
  height: 22px;
  line-height: 22px;
  color: #000;
  font-size: 14px;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
  box-shadow: inset 0 1px 2px #ececec, 0 0 0px 3px #C2E0F2;
  outline: none;
}
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
a {
  text-decoration: none;
}
/* kolory placeholderow */
::-webkit-input-placeholder {
  color: #b4b4b4;
}
input:focus::-webkit-input-placeholder {
  color: #d7d7d7 !important;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #b4b4b4;
}
input:focus:-moz-placeholder {
  /* Firefox 18- */
  color: #d7d7d7 !important;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #b4b4b4;
}
input:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: #d7d7d7 !important;
}
:-ms-input-placeholder {
  color: #b4b4b4 !important;
}
input:focus:-ms-input-placeholder {
  color: #d7d7d7 !important;
}
.placeholder {
  /* klasa z pluginu 'placeholder polyfill' */
  color: #b4b4b4 !important;
}
input[type="text"][disabled],
textarea[disabled],
select[disabled] {
  background-color: #EBEBE4 !important;
}
/* PRZYCISK ZWIN-ROZWIN */
#KORA_tresc .przycisk_rozwin,
.przycisk_rozwin {
  background: none;
  display: block;
  color: #fff !important;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
  border-bottom: 2px solid #ccc;
  margin-bottom: 8px;
  line-height: 1;
}
#KORA_tresc .przycisk_rozwin:hover,
.przycisk_rozwin:hover {
  border-bottom: 2px solid #0077dd;
}
#KORA_tresc .przycisk_rozwin:hover span,
.przycisk_rozwin:hover span {
  background-color: #0077dd;
}
#KORA_tresc .przycisk_rozwin span,
.przycisk_rozwin span {
  background: #ccc url('../theme/Kora/img/strzalka_rozwin_grey.png') right center no-repeat;
  padding: 1px 14px 1px 6px;
  padding: 1px 14px 0 6px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  top: 10px;
  height: 15px;
  line-height: 15px;
  display: inline-block;
  font-size: 11px;
}
#KORA_tresc .przycisk_rozwin.rozwiniety span,
.przycisk_rozwin.rozwiniety span {
  background-image: url('../theme/Kora/img/strzalka_zwin_grey.png');
}
#KORA_page {
  height: 100%;
  width: 100%;
}
.KORA_clear {
  clear: both;
}
body {
  font-family: "Lucida Sans Unicode", "Lucida Grande", Loma, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  height: 100%;
}
/*Nagłowek*/
div#KORA_strona {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -70px;
}
.KORA_menu-open-container {
  /*[disabled]float:left;*/
  padding-top: 0px;
  z-index: 100;
}
#KORA_tytul-modulu {
  display: inline-block;
  /*[disabled]vertical-align:super;*/
  width: 660px;
  left: 28px;
}
#KORA_tytul-modulu .naglowek_wrapper {
  display: inline-block;
}
#KORA_tytul-modulu .naglowek_wrapper .tekst_tytulowy {
  font-family: Oswald;
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 4px;
  margin-right: 14px;
}
#KORA_tytul-modulu .naglowek_wrapper .przyciskiTytulowe,
#KORA_tytul-modulu .naglowek_wrapper > a {
  vertical-align: 8px;
  display: inline-block;
  margin-top: 4px;
}
#KORA_tytul-modulu .naglowek_wrapper .przyciskiTytulowe a {
  margin-right: 10px;
}
#KORA_naglowek-tytulowy {
  margin-top: 60px;
}
#KORA_naglowek-tytulowy .link_powrotny_wrapper {
  position: absolute;
  left: 206px;
  top: -22px;
  white-space: nowrap;
}
#KORA_naglowek-tytulowy .link_powrotny_wrapper .link_powrotny {
  font-size: 12px;
  text-decoration: none;
  font-style: italic;
  color: #9d9d9d;
  border-bottom: 1px solid #9d9d9d;
  margin-left: 28px;
}
#KORA_naglowek-tytulowy .link_powrotny_wrapper .link_powrotny:first-child {
  margin-left: 0;
}
#KORA_naglowek-tytulowy .link_powrotny_wrapper .link_powrotny:before {
  content: '';
  background: url('../theme/Kora/img/strzalka.png') no-repeat;
  width: 13px;
  height: 5px;
  position: absolute;
  left: -19px;
  top: 7px;
}
#KORA_naglowek-tytulowy .link_powrotny_wrapper .link_powrotny:first-child:before {
  background: none;
  margin: 0;
}
#KORA_naglowek-tytulowy .link_powrotny_wrapper .link_powrotny:hover {
  color: #000;
  border-bottom: 1px solid #000;
}
#KORA_naglowek-tytulowy.KORA_doLewej .link_powrotny_wrapper {
  left: 50px;
}
#KORA_ikona-modulu {
  top: -1px;
  width: 30px;
  height: 30px;
  /*[disabled]float:left;*/
  /*[disabled]display:inline-block;*/
  margin-top: 5px;
  position: absolute;
  left: 0;
}
#KORA_ikona-modulu .typ {
  position: absolute;
  right: -3px;
  bottom: -5px;
}
#KORA_ikona-modulu img {
  right: 2px;
}
#KORA_glowne-menu {
  height: 51px;
  border-bottom: 2px solid #D7D7D7;
  margin-top: 10px;
}
#KORA_glowne-menu > .KORA_MENU > span {
  z-index: 105;
}
#KORA_glowne-menu > .KORA_MENU .KORA_menu {
  z-index: 103 !important;
}
#KORA_glowne-menu span.KORA_logo_medium {
  background: url('../img/logo/logo-medium.png') no-repeat #0077dd;
  padding: 20px 20px;
  position: absolute;
  left: 10px;
}
#KORA_glowne-menu ul.KORA_glowne-menu {
  list-style: none;
  padding-left: 50px;
  margin-right: 0;
  height: 43px;
  padding-top: 8px;
  width: 540px;
  width: 620px;
  float: left;
  white-space: nowrap;
}
#KORA_glowne-menu ul.KORA_glowne-menu > li {
  display: inline;
}
#KORA_glowne-menu ul.KORA_glowne-menu > li > a {
  font-family: Oswald-light, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  padding-left: 6px;
  padding-right: 6px;
  display: inline-block;
  text-decoration: none;
  color: #005bab;
  height: 45px;
}
#KORA_glowne-menu ul.KORA_glowne-menu li.KORA_selected.KORA_menu-open > a {
  background: white;
}
#KORA_glowne-menu ul.KORA_glowne-menu li.KORA_selected > a {
  color: #000000;
  background: url('../theme/Kora/img/current.png') no-repeat center bottom;
}
#KORA_glowne-menu ul.KORA_glowne-menu li.KORA_glowna a span {
  display: inline-block;
  width: 16px;
  height: 15px;
  background: url('../theme/Kora/img/layout/domek.png') no-repeat;
  background-color: #0077dd;
}
.KORA_inner {
  width: 940px;
  margin: 0 auto;
  padding-right: 10px;
  padding-left: 10px;
}
#KORA_naglowek-tytulowy.KORA_form #KORA_ikona-modulu,
#KORA_naglowek-tytulowy.KORA_form #KORA_tytul-modulu {
  margin-left: 166px;
}
#KORA_naglowek-tytulowy.KORA_doLewej #KORA_tytul-modulu {
  width: 800px;
}
#KORA_naglowek-tytulowy.KORA_form #KORA_perspektywa {
  margin-left: 156px;
}
#KORA_naglowek-tytulowy #KORA_ikona-modulu,
#KORA_naglowek-tytulowy #KORA_tytul-modulu {
  margin-left: 10px;
}
#KORA_perspektywa {
  left: 40px;
  margin-top: 4px;
}
#KORA_perspektywa a {
  border-bottom: 1px solid #d7d7d7;
  text-decoration: none;
}
#KORA_perspektywa a:hover {
  color: #000;
  border-bottom-color: #000;
}
#KORA_perspektywa .secondary_button.small {
  margin-left: 3px;
  height: 18px;
  line-height: 17px;
  line-height: 20px\9;
}
#KORA_tresc {
  margin-top: 20px;
  clear: both;
}
#KORA_tresc a {
  color: #005bab;
  border-bottom: 1px solid #5bb5ff;
}
#KORA_tresc a:hover {
  border-color: #0077dd;
}
#KORA_tresc a:visited {
  color: #004078;
}
#KORA_tresc h2 {
  margin-top: 22px;
  margin-left: 10px;
  font-size: 16px;
  margin-bottom: -12px;
}
#boxes a {
  color: #005bab;
  border-bottom: 1px solid #5bb5ff;
}
#boxes a:hover {
  border-color: #0077dd;
}
#boxes a:visited {
  color: #004078;
}
/*Stopka*/
#KORA_stopka {
  height: 68px;
}
.KORA_push {
  height: 120px;
}
#KORA_stopka {
  border-top: 2px solid #D7D7D7;
}
#KORA_stopka p.KORA_tekst {
  font-size: 12px;
  margin-top: 20px;
  color: #A9A9A9;
  width: 460px;
  float: left;
  clear: left;
}
#KORA_stopka .KORA_opinie {
  margin-top: 20px;
  height: 20px;
  float: right;
  max-width: 220px;
  text-align: right;
  width: 400px;
}
#KORA_stopka .KORA_opinie a {
  text-decoration: none;
  color: #000000;
  font-size: 12px;
  padding-right: 20px;
  background: url('../theme/Kora/img/wykrzyknik.png') no-repeat right center;
  display: block;
}
#KORA_stopka .KORA_opinie a span {
  border-bottom: 1px solid #d7d7d7;
}
#KORA_stopka .KORA_opinie a span:hover {
  border-bottom-color: #000;
}
/*Menu głowne*/
div#KORA_glowne-menu .KORA_menu-open > a {
  height: 33px !important;
  border: 1px solid #D7D7D7;
  color: #000000 !important;
  border-bottom: none;
  z-index: 101;
  background-color: #FFFFFF;
  padding-left: 5px !important;
  padding-right: 5px !important;
  margin-top: -1px;
  vertical-align: top;
  box-shadow: -5px 4px 0 rgba(0, 0, 0, 0.1);
}
div#KORA_glowne-menu .KORA_menu-open > a:after {
  background: #fff;
  content: "";
  height: 6px;
  left: 0;
  position: absolute;
  top: 100%;
  width: 100%;
}
.KORA_glowne-menu > li > .KORA_menu-content {
  display: none;
}
.KORA_menu-open-container {
  height: 0px;
}
.KORA_menu-open-container > .KORA_menu-content {
  list-style: none;
  background-color: #FFFFFF;
  position: absolute;
  z-index: 100;
  /*DO ZMIANY PRZEZ JS!! LEFT!*/
  top: -13px;
  border: 1px solid #D7D7D7;
  float: left;
  box-shadow: -5px 5px 0 rgba(0, 0, 0, 0.1);
}
.KORA_menu-open-container > .KORA_menu-content a {
  font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
  color: #005bab;
  font-size: 12px;
  text-decoration: none;
  border-bottom: 1px solid #5bb5ff;
  line-height: 20px;
}
.KORA_menu-open-container > .KORA_menu-content a:hover {
  border-bottom: 1px solid #005bab;
}
.KORA_menu-open-container > .KORA_menu-content li {
  list-style: none;
}
.KORA_menu-open-container > .KORA_menu-content .KORA_kolumna {
  width: 140px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 5px;
  float: left;
}
.KORA_menu-open-container > .KORA_menu-content .KORA_kolumna b {
  font-family: Oswald;
  text-transform: uppercase;
  font-size: 12px;
}
/*PASEK INFORMACJI*/
div#KORA_pasek-informacji,
.KORA_pasek-informacji {
  background-color: #0077dd;
  min-width: 100%;
  color: #FFFFFF;
  font-size: 12px;
  vertical-align: top;
}
#KORA_pasek-informacji .KORA_title {
  font-size: 12px;
  font-weight: bold;
}
#KORA_pasek-informacji .KORA_title a {
  text-decoration: none;
  font-weight: normal;
  color: inherit;
  padding: 5px;
  position: absolute;
  height: 0px;
  top: 5px;
  margin-left: 6px;
  background: url('../theme/Kora/img/x-default.png');
  line-height: 3px;
}
#KORA_pasek-informacji .KORA_title a:hover {
  background: url('../theme/Kora/img/x-hover.png');
}
#KORA_pasek-informacji .KORA_content {
  width: 460px;
  /*[disabled]display:table-cell;*/
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  display: inline-block;
  top: 0;
}
#KORA_pasek-informacji .KORA_image {
  float: left;
  width: 240px;
}
#KORA_pasek-informacji .KORA_image img {
  float: right;
  margin-right: 10px;
}
/*Menu boczne*/
.KORA_MENU {
  height: 20px;
  float: right;
  max-width: 220px;
  text-align: right;
  margin-top: 12px;
  /* przycisk wielu akcji przy naglowku */
}
.KORA_MENU > span {
  text-decoration: none;
  color: #000000;
  font-size: 12px;
  margin-bottom: -1px;
  padding-bottom: 13px;
  display: block;
}
.KORA_MENU > span > a {
  text-decoration: none;
  color: #000000 !important;
  font-size: 12px;
  padding-right: 20px;
  background: url('../theme/Kora/img/ludzik.png') no-repeat 100% 2px;
  /*[disabled]padding-bottom:15px;*/
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 2px;
}
.KORA_MENU > span > a:hover {
  border-bottom-color: #000 !important;
}
.KORA_MENU.KORA_opcje > span > a {
  background-image: url('../theme/Kora/img/trybik.png');
  background-position: 100% 2px;
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 2px;
}
.KORA_MENU.KORA_opcje > span > a:hover {
  border-bottom-color: #000 !important;
}
.KORA_MENU span.podkreslenie {
  border-bottom: 1px solid #d7d7d7 !important;
  padding-bottom: 1px;
}
.KORA_MENU span.podkreslenie:hover {
  border-bottom-color: #000 !important;
}
.KORA_MENU.KORA_open > span {
  z-index: 51;
  background: url('../theme/Kora/img/dziubek.png') no-repeat right bottom;
}
.KORA_MENU.KORA_open > span a {
  border-bottom-color: #000 !important;
}
.KORA_MENU.KORA_open .KORA_menu {
  display: block;
}
.KORA_MENU ul {
  width: 100px;
  list-style: none;
  float: left;
  margin: 10px 0 0;
  margin-top: 0;
  text-align: left;
  font-size: 12px;
  line-height: 20px;
}
.KORA_MENU img {
  float: left;
  padding-right: 10px;
}
.KORA_MENU .KORA_menu {
  position: absolute;
  right: 0;
  display: none;
  background: #FFFFFF !important;
  z-index: 50 !important;
  border: 1px solid #A9A9A9;
  padding: 10px;
  margin-right: -9px;
  box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
}
.KORA_MENU .KORA_menu a {
  padding-left: 4px;
  margin-left: -4px;
  padding-right: 4px;
  margin-right: -4px;
  color: #000 !important;
  border: none !important;
}
.KORA_MENU .KORA_menu a:hover {
  background: #f3f3f3;
}
.KORA_MENU .KORA_menu a:visited {
  color: #000 !important;
}
.KORA_MENU .KORA_menu a:active {
  background: #000000;
  color: #fff !important;
}
.KORA_MENU .KORA_linia {
  border-bottom: 1px solid #A9A9A9;
  height: 1px;
  margin-bottom: 5px;
  margin-top: 5px;
}
.KORA_MENU ul a {
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  display: block;
}
.KORA_MENU .KORA_disabled {
  color: #A9A9A9;
}
.KORA_MENU.wiele_akcji {
  margin-top: 0;
  padding-bottom: 0px;
  display: inline-block;
  float: none;
}
.KORA_MENU.wiele_akcji.KORA_open span {
  background: none;
}
.KORA_MENU.wiele_akcji > span {
  padding-bottom: 0;
}
.KORA_MENU.wiele_akcji > span a {
  background-image: url('../theme/Kora/img/strzalka_wiele_akcji.png');
  background-repeat: no-repeat;
  background-position: center 7px;
  background-color: #0077dd;
  padding: 0;
  width: 29px;
  height: 21px;
  border: 1px solid #757575 !important;
}
.KORA_MENU.wiele_akcji .KORA_menu {
  right: auto;
  left: -1px;
  top: 27px;
  margin-top: 0;
  z-index: 55 !important;
}
.KORA_MENU.wiele_akcji .KORA_menu:before {
  content: '';
  background: url('../theme/Kora/img/dziubek.png');
  width: 12px;
  height: 7px;
  position: absolute;
  bottom: 100%;
  left: 10px;
}
.KORA_MENU.wiele_akcji .KORA_menu li {
  margin-bottom: 2px;
  margin-top: 1px;
}
.KORA_MENU.wiele_akcji .KORA_menu a {
  line-height: 16px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.w160 .KORA_menu ul {
  width: 160px;
}
form[class|="delete"] {
  display: none;
}
.przyciski a.KORA_anuluj {
  margin: 0px;
  color: #71548c;
  cursor: pointer;
  font-weight: bold;
  border-bottom: 1px solid #E0DAE6;
}
.przyciski a.KORA_anuluj:hover {
  border-color: #0077dd;
}
/*
 * Custom Select boxy
 */
.selectbox_wrapper {
  display: inline-block;
  position: relative;
}
.customSelect {
  font-family: "Lucida Sans Unicode", "Lucida Grande", Loma, Arial, Helvetica, sans-serif;
  background-color: #fff;
  color: #3d3d3d;
  text-align: left;
  border: 1px solid #bfbfbf;
  padding: 1px 24px 1px 5px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  background: url('../theme/Kora/img/selectbox_arrow_disabled.png') 100% center no-repeat;
  box-shadow: inset 0px -1px 2px #ececec;
}
.customSelect .customSelectInner {
  min-width: 10px;
  white-space: nowrap;
}
.customSelect.customSelectHover {
  background: url('../theme/Kora/img/selectbox_arrow_enabled.png') 100% center no-repeat;
}
.stopka_rog .customSelect.customSelectHover {
  background: url('../theme/Kora/img/selectbox_arrow_disabled.png') 100% center no-repeat;
}
.multiple_actions_active .stopka_rog .customSelect.customSelectHover {
  background: url('../theme/Kora/img/selectbox_arrow_enabled.png') 100% center no-repeat;
}
/*
 * Hotfixy
 */
#debug-kit-toolbar * {
  position: static;
}
td.komentarz_brak {
  text-align: center;
}
/*
 * Ukryty przycisk wydruku
 */
#KORA_drukuj {
  display: none;
}
.KORA_chowaj {
  display: none;
}
.przycisk_pokaz_ukryj {
  clear: both;
}
/* Rozwin/Schowaj */
.zwijanie_chowaj {
  display: none;
}
div.zwijanie_chowaj {
  clear: both;
}
div.zwijanie_clear {
  clear: both;
}
/* Rozwin/schowaj */
/*#ui-datepicker-div {
        z-index: 200 !important;
}*/
.KORA_progress {
  background-color: #A9A9A9;
  position: relative;
  width: 398px;
  border: 1px solid #A9A9A9;
  border-radius: 3px;
  box-shadow: inset 0 2px 2px 0px rgba(0, 0, 0, 0.1);
}
.KORA_progress .bar {
  background-color: #0077dd;
  width: 0%;
  height: 23px;
  box-shadow: inset 0 2px 2px 0px rgba(255, 255, 255, 0.3);
}
.KORA_progress .percent {
  color: #fff;
  position: absolute;
  display: inline-block;
  top: 1px;
  font-size: 14px;
  font-weight: bold;
  left: 50%;
  margin-left: -20px;
  text-align: center;
  width: 40px;
}
.tooltip_help {
  margin: 0 0 0 10px;
  padding: 0;
  width: 12px;
  height: 12px;
  position: relative;
  border: 0;
  color: #727272;
  background: url('../theme/Kora/img/pomoc.png') right center no-repeat;
  display: inline-block;
  cursor: help;
}
.tooltip_help:hover {
  background: url('../theme/Kora/img/pomoc_hover.png') no-repeat;
}
.tooltip_help.koszyk_gray {
  background: url('../theme/Kora/img/icon-basket-gray.png') right center no-repeat;
  width: 16px;
  height: 16px;
  margin: 0px;
  vertical-align: 2px;
}
.tooltip_help.wykrzyknik_gray {
  background: url('../theme/Kora/img/icon-exclamation-gray.png') right center no-repeat;
  width: 16px;
  height: 16px;
  margin: 0px;
  vertical-align: 2px;
}
.tooltip_help.wykrzyknik_red {
  background: url('../theme/Kora/img/icon-exclamation.png') right center no-repeat;
  width: 16px;
  height: 16px;
  margin: 0px;
  vertical-align: 2px;
}
th .tooltip_help {
  top: 3px;
  top: 2px\9;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  th .tooltip_help {
    /*top: 1px;*/
  }
}
td .tooltip_help {
  top: 3px;
  top: 1px\9;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  td .tooltip_help {
    /*top: 0;*/
  }
}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
  box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #a9a9a9;
  background: #ffffff;
  color: #000;
}
/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
  font-size: 11px;
  line-height: 1.5em;
  padding: 14px 10px;
  overflow: hidden;
}
/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
  /* border-color: ... !important; */
  /*background: url(../img/lupa.png) left bottom no-repeat;*/
}
/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px;
}
/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible;
}
.tooltipster-base .tooltipster-content {
  overflow: hidden;
}
/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.tooltipster-arrow-top-left:after {
  content: '';
  background: url('../theme/Kora/img/tooltip_cien.png') no-repeat;
  width: 11px;
  height: 7px;
  position: absolute;
  left: 8px;
  bottom: -13px;
}
.tooltipster-arrow-top-right:after {
  content: '';
  background: url('../theme/Kora/img/tooltip_cien.png') no-repeat;
  width: 11px;
  height: 7px;
  position: absolute;
  left: 8px;
  bottom: -13px;
}
.tooltipster-arrow span,
.tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -8px;
}
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -8px;
}
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -8px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -8px;
}
.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}
.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
  left: 10px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 9px;
}
.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
  right: 10px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 9px;
}
.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -8px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px;
}
.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -8px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px;
}
.ui-autocomplete {
  font-family: "Lucida Sans Unicode", "Lucida Grande", Loma, Arial, Helvetica, sans-serif;
  max-width: 738px;
}
.ui-autocomplete .rozowy {
  background: #FFE4F6;
}
.ui-autocomplete .rozowy:hover {
  background: #FFE4F6;
  border-color: #FFE4F6;
}
.ui-combobox-input {
  font-family: "Lucida Sans Unicode", "Lucida Grande", Loma, Arial, Helvetica, sans-serif;
}
/* STYLE DLA ACL*/
#KORA_tresc #widok_acl h2 {
  margin-left: 0;
  margin-bottom: 18px;
}
#KORA_tresc #widok_acl h2 strong {
  font-size: 16px;
}
#KORA_tresc #widok_acl .box {
  border: 1px solid #a9a9a9;
  width: 457px;
  margin-right: 20px;
  margin-bottom: 20px;
  float: left;
  padding-bottom: 6px;
}
#KORA_tresc #widok_acl .box.ostatni {
  margin-right: 0;
}
#KORA_tresc #widok_acl .box h2 {
  padding: 5px 8px 4px 8px;
  margin: 0;
  margin-bottom: 15px;
}
#KORA_tresc #widok_acl .box h2 input {
  top: -3px;
}
#KORA_tresc #widok_acl .box h2 input:active {
  top: -2px;
}
#KORA_tresc #widok_acl .box .tabela_przegladaj {
  margin-top: 0;
  border-bottom: none;
}
#KORA_tresc #widok_acl .box .tabela_przegladaj tr td {
  border: none;
}
#KORA_tresc #widok_acl .box .tabela_przegladaj .wybrany {
  background-color: #f3f3f3;
}
#KORA_tresc #widok_acl .box .tabela_przegladaj tr.dostep_dodany,
#KORA_tresc #widok_acl .box .tabela_przegladaj tr.dostep {
  background-color: #5bb5ff;
}
#KORA_tresc #widok_acl .box .tabela_przegladaj tr.dostep_dodany > td:first-child,
#KORA_tresc #widok_acl .box .tabela_przegladaj tr.dostep > td:first-child {
  /*background: url(../img/blue_check.png) center center no-repeat;*/
}
#KORA_tresc #widok_acl .box .tabela_przegladaj tr.dostep_odebrany,
#KORA_tresc #widok_acl .box .tabela_przegladaj tr.brak_dostepu {
  background-color: #fff;
}
#KORA_tresc #widok_acl .box .tabela_przegladaj tr.dostep_odebrany a,
#KORA_tresc #widok_acl .box .tabela_przegladaj tr.brak_dostepu a {
  color: #FF3030;
  border-bottom-color: #FF3030;
}
#KORA_tresc #widok_acl .box .tabela_przegladaj tr.dostep_dodany .oznaczenie_dostepu:before,
#KORA_tresc #widok_acl .box .tabela_przegladaj tr.dostep .oznaczenie_dostepu:before {
  content: '';
  background: url('../theme/Kora/img/blue_check.png') center center no-repeat;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 0px;
  left: -30px;
}
#KORA_tresc #widok_acl .box .tabela_przegladaj tr.brak_dostepu .oznaczenie_dostepu:before {
  content: '';
  background: url('../theme/Kora/img/red_x.png') center center no-repeat;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 0px;
  left: -30px;
}
#KORA_tresc #widok_acl tr.ukryta {
  display: none;
}
#KORA_tresc #widok_acl .acl_uprawnienia_uzytkownika .tabela_przegladaj {
  margin-bottom: 20px;
}
#KORA_tresc #widok_acl .acl_uprawnienia_uzytkownika .tytul {
  color: #757575;
  text-align: right;
  width: 127px;
  padding-left: 0;
  padding-right: 0;
  vertical-align: top;
}
#KORA_tresc #widok_acl .acl_uprawnienia_uzytkownika ol {
  padding-left: 38px;
}
#KORA_tresc #widok_acl .acl_uprawnienia_uzytkownika ol li,
#KORA_tresc #widok_acl .acl_uprawnienia_uzytkownika p {
  margin-bottom: 22px;
}
#KORA_tresc #widok_acl .acl_uprawnienia_uzytkownika td {
  padding-bottom: 7px;
}
#KORA_tresc #widok_acl .edycja_uprawnien {
  margin-left: 138px;
  margin-bottom: 16px;
}
#KORA_tresc #widok_acl .edycja_uprawnien a {
  margin-right: 4px;
}
.odleglosc_miedzy_przyciskami {
  padding: 5px;
}
tr td .tooltip_help {
  margin-left: 6px;
  margin-right: 8px;
}
tr td.lp {
  width: 20px;
}
.dosrodka {
  text-align: center;
}
.bottom-space {
  margin-bottom: 30px;
}
.padding-left-0 {
  padding-left: 0!important;
}
.czerwone {
  color: #FF3030;
}
.czerwone.pogrubione {
  font-weight: bold;
}
.blokowy {
  display: block;
}
div.oznaczenieGrupy {
  border-left: 2px solid #CCCCCC;
  padding-left: 7px;
}
div.oznaczenieGrupy + div.oznaczenieGrupy {
  margin-top: 14px;
}
.ukryjRamkiReadonly [readonly="readonly"] {
  border-width: 0!important;
}
.wykresMnogi {
  float: left;
}
.wykres {
  overflow: hidden;
  margin: 50px auto auto auto;
}
.pieLegend li {
  display: block;
  padding-left: 30px;
  position: relative;
  margin-bottom: 4px;
  border-radius: 5px;
  padding: 2px 8px 2px 28px;
  font-size: 14px;
  cursor: default;
  width: auto;
  -webkit-transition: background-color 200ms ease-in-out;
  -moz-transition: background-color 200ms ease-in-out;
  -o-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
.pieLegend {
  list-style: none;
  float: right;
  right: 8px;
  top: 0;
  vertical-align: middle;
  margin-right: -8px;
  margin-top: 40px;
}
.pieLegend li span {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border-radius: 2px;
}
.title {
  color: black;
}
.title h1 {
  font-size: 15px;
}
.chart {
  float: left;
}
.canvas {
  margin-top: 10px;
}
.szerokosc50 {
  width: 50px;
}
.szerokosc60 {
  width: 60px;
}
.szerokosc70 {
  width: 70px;
}
.szerokosc80 {
  width: 80px;
}
.szerokosc90 {
  width: 90px;
}
.szerokosc100 {
  width: 100px;
}
.szerokosc150 {
  width: 150px;
}
.szerokosc200 {
  width: 200px;
}
/* wina Adama
        autocomplete musi być zawsze powyżej warstwy z okienkiem
*/
.ui-autocomplete {
  z-index: 10000;
}
#dodaj_plik {
  font-weight: bold;
}
.naglowekWTresci {
  font-size: 14px;
  font-weight: regular;
}
#KORA_pdf .nopdf {
  display: none;
}
#KORA_pdf a {
  display: none;
}
.czarna {
  color: #000000 !important;
}
.kropeczka {
  float: left;
  display: inline-table;
  padding-right: 5px;
  width: 5px;
  color: #BABABA;
  font-size: 10px;
  height: 26px;
}
#KORA_stopka a {
  color: #005bab;
  border-bottom: 1px solid #5bb5ff;
}
#KORA_stopka a:hover {
  border-color: #0077dd;
}
#KORA_stopka a:visited {
  color: #004078;
}
.error-message {
  color: red ! important;
  font-size: 12px ! important;
  font-style: normal ! important;
  line-height: 18px;
}
.error-message ul {
  list-style: none;
}
.errors .error-message {
  margin-left: 10px !important;
}
.GroupForm .KORA_flash {
  width: 400px;
  top: -20px;
}
.edycja .duzy_input input[type=text].form-error,
.dodaj .duzy_input input[type=text].form-error,
.edycja dd input.form-error,
.dodaj dd input.form-error,
.edycja dd textarea.form-error,
.dodaj dd input.form-error {
  border-color: #FF3030;
}
.KORA_flash.warning.tooltip:before {
  height: 9px;
  width: 15px;
  background-image: url('../theme/Kora/img/ikony-komunikatow/dziubek.png');
  position: absolute;
  top: 58px;
  left: 58px;
  right: 0;
  bottom: 0;
  display: block;
  content: "";
}
div.KORA_flash_container {
  padding-top: 20px;
}
div.KORA_flash_container.form .KORA_flash {
  margin-left: 195px;
  margin-bottom: 20px;
}
div.KORA_flash_container .KORA_flash {
  margin-left: 0;
}
#KORA_tresc.logowanie > div.KORA_flash_container.form > .KORA_flash {
  width: 228px;
}
#KORA_tresc form div.KORA_flash_container.form > .KORA_flash,
.window .content form div.KORA_flash_container.form > .KORA_flash {
  width: 598px;
}
#KORA_tresc > div.KORA_flash_container.form > .KORA_flash,
.window .content > div.KORA_flash_container.form > .KORA_flash {
  width: 578px;
}
#KORA_tresc > div.KORA_flash_container > .KORA_flash,
.window .content > div.KORA_flash_container > .KORA_flash {
  min-height: 38px;
  margin-bottom: 12px;
  padding-right: 20px;
}
#KORA_tresc > div.KORA_flash_container > .KORA_flash img,
.window .content > div.KORA_flash_container > .KORA_flash img {
  height: 38px;
}
#KORA_tresc > div.KORA_flash_container > .KORA_flash.tooltip,
.window .content > div.KORA_flash_container > .KORA_flash.tooltip {
  position: absolute;
  margin-left: 0;
  height: 58px;
  width: 360px;
  left: 350px;
  top: 415px;
  z-index: 1000;
}
#KORA_tresc > div.KORA_flash_container > .KORA_flash.tooltip img,
.window .content > div.KORA_flash_container > .KORA_flash.tooltip img {
  height: 58px;
}
.KORA_flash {
  background-color: #ffe3cf;
  border: 1px #ffaf9b solid;
  color: black !important;
}
.KORA_flash img {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.KORA_flash p {
  margin-top: 10px;
  padding-left: 30px;
  margin-bottom: 10px;
}
.KORA_flash.success {
  background-color: #63c47e;
  border-color: #4a915e;
}
.KORA_flash.success p {
  padding-left: 41px;
}
.KORA_flash.warning {
  background-color: #fffec9;
  border-color: #ffd197;
}
.KORA_flash.warning p {
  padding-left: 41px;
}
.KORA_flash.info {
  background-color: #fffec9;
  border-color: #ffd197;
}
.KORA_flash.info p {
  padding-left: 41px;
}
.KORA_flash.bad p {
  padding-left: 30px;
}
input[type=text].form-error,
select.form-error,
textarea.form-error {
  border-color: #FF3030;
}
.podglad .KORA_flash,
.edycja .KORA_flash,
.dodaj .KORA_flash {
  min-height: 38px;
}
.podglad .KORA_flash img,
.edycja .KORA_flash img,
.dodaj .KORA_flash img {
  height: 38px;
}
#KORA_tresc.logowanie .KORA_flash {
  margin-left: 0px;
  width: 249px;
  margin-bottom: 10px;
}
a.button,
button,
input[type="submit"].button,
input.awesome {
  display: inline-block;
  padding: 0 8px;
  height: 24px;
  line-height: 24px;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'Loma', 'lucida grande', arial, helvetica, sans-serif;
  font-size: 12px;
  color: #fff !important;
  border: 1px solid #757575 !important;
  border: none !important \9;
  text-shadow: 0px 1px 0px #676767;
  font-weight: bold;
  background: #0077dd;
  white-space: nowrap;
  overflow: visible;
  cursor: pointer;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
  outline: none;
  position: relative;
  z-index: 1;
  zoom: 1;
  *display: inline;
  *vertical-align: middle;
  /*	&:after {
                    content: "";
                    position: absolute;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    top: 0;
            }*/
}
button {
  line-height: 22px;
}
a.button {
  height: 22px;
  line-height: 22px;
}
button.button,
input[type="submit"].button,
input.awesome {
  line-height: 23px;
}
button {
  margin-left: 0;
  margin-right: 0;
  *padding: 0px 8px 0px 8px;
}
/*a.button:focus,
button:focus,
input.awesome:focus,
input[type="submit"].button:focus,*/
a.button:hover,
button:hover,
input.awesome:hover,
input[type="submit"].button:hover,
input[type="submit"].awesome:hover {
  text-decoration: none;
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0 0 0px 3px #5bb5ff;
  cursor: pointer;
}
a.button:active {
  box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.3), 0 0 0px 2px #5bb5ff;
}
button:active,
input[type="submit"].button:active,
input.awesome:active {
  box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.3), 0 0 0px 2px #5bb5ff !important;
  /*	&:after {
                    content: "";
                    position: absolute;
                    left: -2px;
                    right: -2px;
                    bottom: -2px;
                    top: -2px;
            }*/
}
a.button.disabled,
button.button[disabled],
input[type="submit"][disabled].button,
input[type="submit"][disabled].awesome,
.awesome.disabled {
  opacity: 0.25;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  /* IE 5-7 */
  filter: alpha(opacity=25);
  cursor: default !important;
  /* style dla disabled bez opacity */
  /*	border: 1px solid #d5d5d5 !important;
            text-shadow: none;
            background-color: #cee3f0;
            box-shadow: inset 0px 1px 1px #e7f1f7;
            color: #fff;*/
  pointer-events: none;
}
a.button.disabled:hover,
button.button[disabled]:hover,
input[type="submit"][disabled].button:hover,
input[type="submit"][disabled].awesome:hover {
  background: #0077dd;
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5) !important;
}
a.button.disabled:active,
button.button[disabled]:active,
input[type="submit"][disabled].button:active,
input[type="submit"][disabled].awesome:active {
  top: 0;
}
/* secondary buttons */
.secondary_button,
input[type="submit"].secondary_button {
  display: inline-block;
  padding: 0 8px 0 6px;
  height: 24px;
  line-height: 24px;
  color: #000 !important;
  border: 1px solid #6f6f6f !important;
  box-shadow: inset 0px 1px 1px #fff;
  text-shadow: none;
  text-decoration: none;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #e3e3e3;
  background: -moz-linear-gradient(top, #f4f4f4 0%, #e3e3e3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #e3e3e3));
  background: -webkit-linear-gradient(top, #f4f4f4 0%, #e3e3e3 100%);
  background: -o-linear-gradient(top, #f4f4f4 0%, #e3e3e3 100%);
  background: -ms-linear-gradient(top, #f4f4f4 0%, #e3e3e3 100%);
  background: linear-gradient(to bottom, #f4f4f4 0%, #e3e3e3 100%);
  outline: none;
  position: relative;
  zoom: 1;
  *display: inline;
  *vertical-align: middle;
}
.secondary_button {
  height: 22px;
  line-height: 22px;
}
button.secondary_button,
input[type="submit"].secondary_button {
  line-height: 23px;
  padding: 0 8px 0 7px;
  height: 24px;
}
.secondary_button:hover,
input[type="submit"].secondary_button:hover {
  box-shadow: inset 0px 1px 0 #fff, 0 0 0px 3px #5bb5ff;
  cursor: pointer;
}
.secondary_button:active {
  box-shadow: inset 0px 1px 0 #ababab, 0 0 0px 2px #5bb5ff;
}
button.secondary_button:active,
input[type="submit"].secondary_button:active {
  box-shadow: inset 0px 1px 0 #ababab, 0 0 0px 2px #5bb5ff;
}
.secondary_button.disabled,
button[disabled].secondary_button,
input[type="submit"][disabled].secondary_button {
  cursor: default !important;
  opacity: 0.25;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  /* style dla disabled bez opacity */
  /*	border-color: #d4d4d4 !important;
            color: #b7b7b7 !important;
            box-shadow: inset 0px 1px 1px #fff;
            background: #f7f7f7;
            background: -moz-linear-gradient(top,  #fff 0%, #f7f7f7 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f7f7f7));
            background: -webkit-linear-gradient(top,  #fff 0%,#f7f7f7 100%);
            background: -o-linear-gradient(top,  #fff 0%,#f7f7f7 100%);
            background: -ms-linear-gradient(top,  #fff 0%,#f7f7f7 100%);
            background: linear-gradient(to bottom,  #fff 0%,#f7f7f7 100%);*/
}
.secondary_button.disabled:hover,
button.secondary_button[disabled]:hover,
input[type="submit"][disabled].secondary_button:hover {
  box-shadow: inset 0px 1px 1px #fff !important;
}
.secondary_button.disabled:active,
button.secondary_button[disabled]:active,
input[type="submit"][disabled].secondary_button:active {
  top: 0;
}
.secondary_button.small,
button.secondary_button.small,
input[type="submit"].secondary_button.small {
  padding: 0px 3px 0 2px;
  height: 18px;
  line-height: 17px;
  line-height: 18px\9;
}
button.secondary_button.small::-moz-focus-inner,
input[type="submit"].secondary_button.small::-moz-focus-inner {
  border: 0;
  padding: 0;
  margin-top: -1px;
}
input[disabled]:hover,
button[disabled]:hover {
  /* !important potrzebny dla Opery */
  box-shadow: none !important;
}
/*input.awesome:hover {
        color: #FFFFFF;
        border-color: #388AD4;
        background-position: 0 -40px;
        background-color: #2D7DC5;
        text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
}

input.awesome {
        display: inline-block;
        padding: 5px;
        font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
        font-size: 12px;
        text-shadow: 1px 1px 0 #FFFFFF;
        background: #ECECEC url('../images/css3buttons_backgrounds.png') 0 0 no-repeat;
        color: #3C3C3D;
        white-space: nowrap;
        overflow: visible;
        cursor: pointer;
        text-decoration: none;
        border: 1px solid #CACACA !important;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
         border-radius: 2px;
        outline: none;
        position: relative;
        zoom: 1;
        line-height: 1.11 !important;
        margin-top: -1px;
}*/
#mask {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #000;
  opacity: 1;
  background-image: url('../theme/Kora/img/okienko/kreciolek-tlo.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
#boxes {
  position: absolute;
  top: 0;
  left: 0;
}
#boxes .iks {
  overflow: hidden;
  background-color: black;
  margin-left: 5px;
  width: 15px;
  float: right;
  z-index: 10;
  background-image: url('../theme/Kora/img/okienko/zamknij.png');
  background-repeat: no-repeat;
  background-position: right;
  height: 18px;
}
#boxes .iks:hover {
  width: auto;
}
#boxes .iks:hover a {
  color: white;
  text-transform: uppercase;
  font-size: 10px;
}
#boxes .iks a {
  display: block;
  color: transparent;
  padding-right: 28px;
  padding-left: 5px;
  text-decoration: none;
  font-size: 0px;
  line-height: 18px;
  border-bottom-width: 0px;
}
#boxes .window {
  position: absolute;
  width: 400px;
  display: none;
  /* height:200px; */
  z-index: 9999;
  padding: 20px;
  background-color: #ffffff;
  box-shadow: -10px 10px 0px rgba(0, 0, 0, 0.1);
}
#boxes .window.srednie {
  width: 490px;
  overflow: auto;
}
#boxes .window.srednie dt {
  width: 180px !important;
}
#boxes .window.srednie dd {
  width: 300px !important;
}
#boxes .window.duze {
  width: 708px;
  overflow: auto;
}
#boxes .window.maksymalnyRozmiar {
  width: 960px;
  overflow: auto;
}
#boxes .window.content-size {
  width: auto;
  overflow: auto;
}
#boxes .KORA_flash {
  margin-left: 0;
  width: auto;
  min-height: 38px;
  margin-bottom: 20px;
}
#boxes .window .content .KORA_flash_container {
  padding-top: 0;
}
#boxes .window .content .KORA_flash img {
  height: 38px;
}
#boxes .window .content .KORA_flash p {
  padding-bottom: 0;
  padding-left: 0;
  margin-left: 42px;
}
#boxes .window .title {
  border-bottom: 1px grey solid;
  padding-bottom: 9px;
  font-size: 12px;
  font-weight: bold;
}
#boxes .window .content {
  margin-top: 20px;
}
#boxes .window .content p {
  padding-bottom: 18px;
  padding-left: 0;
}
/*
Styl formularzy w okienkach
*/
#boxes .window .podglad dt,
#boxes .window .edycja dt,
#boxes .window .dodaj dt {
  width: 110px;
}
#boxes .window .podglad dd,
#boxes .window .edycja dd,
#boxes .window .dodaj dd {
  width: 280px;
}
#boxes .window .obramowana_kontrolka dd {
  width: 268px;
}
#boxes .window.duze .podglad dt,
#boxes .window.duze .edycja dt,
#boxes .window.duze .dodaj dt {
  width: 180px;
}
#boxes .window.duze .podglad dd,
#boxes .window.duze .edycja dd,
#boxes .window.duze .dodaj dd {
  width: 600px;
}
#boxes .window.duze .obramowana_kontrolka dd {
  width: 588px;
}
#boxes .kreciolek {
  z-index: 9001;
  position: fixed;
  left: 50%;
  top: 50%;
  background-image: url('../theme/Kora/img/okienko/kreciolek.gif');
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  padding-top: 45px;
  background-repeat: no-repeat;
}
#boxes .kreciolek a {
  color: #000;
  font-size: 16px;
  margin-left: -8px;
}
.mask-wrapper {
  display: none;
}
/*******************
 * STYLE DRUKOWANIA
********************/
#boxes #dialog-drukowania {
  margin: 20px;
  left: 0 !important;
  top: 0 !important;
  overflow: visible;
  position: fixed;
  padding-bottom: 6px;
}
#dialog-drukowania:after {
  box-shadow: 0 -12px 8px -6px #fff;
  content: '';
  width: 100%;
  height: 20px;
  display: block;
  z-index: 300;
  position: absolute;
  bottom: 2px;
  left: 0;
  background: #fff;
}
#dialog-drukowania .KORA_anuluj {
  margin: 0px;
  color: #4A4545;
  font-weight: bold;
  border-bottom: 1px solid #A4A2A2;
}
#dialog-drukowania #KORA_naglowek-tytulowy {
  margin-top: 0px;
  margin-left: 0;
  padding: 0 !important;
}
#dialog-drukowania #KORA_tresc {
  width: 100%;
  padding: 0;
}
#dialog-drukowania .title {
  box-shadow: 0 6px 6px #fff;
  z-index: 100;
}
#dialog-drukowania .content {
  /*zoom: 0.85; // czcionki muszą mieć rozmiar minimum 9px, najmniejsze czcionki na stronie to 12px*/
  overflow: auto;
  margin-top: 0 !important;
  padding-top: 13px;
  /* na wszystkich elementach ma być cursor: default */
  /*inset 0 14px 13px -10px red*/
  /*-moz-transform: scale(0.85);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.85);
        -o-transform-origin: 0 0;*/
  /*		#KORA___BIRT_ROOT table table td {
                                padding: 0 !important;
                        }*/
}
#dialog-drukowania .content:focus {
  outline: none;
}
#dialog-drukowania .content * {
  cursor: default !important;
}
#dialog-drukowania .content *:hover {
  cursor: default !important;
}
#dialog-drukowania .content .zakladka-dodaj-link {
  background-color: #000 !important;
}
#dialog-drukowania .content .zakladka-link {
  background-color: #fff !important;
  color: #000 !important;
}
#dialog-drukowania .content .jspPane {
  outline: none;
}
#dialog-drukowania .content .klon-komorki,
#dialog-drukowania .content .klon-naglowka,
#dialog-drukowania .content .KORA_pasek-informacji,
#dialog-drukowania .content #KORA_glowne-menu,
#dialog-drukowania .content .KORA_MENU.KORA_opcje,
#dialog-drukowania .content #KORA_tytul-modulu .button,
#dialog-drukowania .content .KORA_opinie,
#dialog-drukowania .content .trybik_opcje,
#dialog-drukowania .content .KORA_anuluj,
#dialog-drukowania .content dd.przyciski,
#dialog-drukowania .content .noPrint,
#dialog-drukowania .content .tabela_przegladaj th.opcje,
#dialog-drukowania .content .tabela_przegladaj th.checkbox,
#dialog-drukowania .content .tabela_przegladaj td.checkbox,
#dialog-drukowania .content .KORA_flash_container,
#dialog-drukowania .content .tooltip_help,
#dialog-drukowania .content span.podpowiedz,
#dialog-drukowania .content .awesome,
#dialog-drukowania .content .button,
#dialog-drukowania .content .secondary_button,
#dialog-drukowania .content .podwiersz_rozwin,
#dialog-drukowania .content .podwiersz_zwin,
#dialog-drukowania .content #KORA_tresc .przegladaj_stopka,
#dialog-drukowania .content #KORA_ikona-modulu,
#dialog-drukowania .content .KORA_push {
  display: none !important;
}
#dialog-drukowania .content .onlyPrint {
  display: block !important;
}
#dialog-drukowania .content textarea {
  resize: none !important;
}
#dialog-drukowania .content .podglad .naglowek_sekcji dd,
#dialog-drukowania .content .edycja .naglowek_sekcji dd,
#dialog-drukowania .content .dodaj .naglowek_sekcji dd {
  width: 400px !important;
}
#dialog-drukowania .content a {
  border: none !important;
  cursor: default !important;
}
#dialog-drukowania .content .tabela_przegladaj th a {
  text-decoration: none !important;
}
#dialog-drukowania .content .tabela_przegladaj th,
#dialog-drukowania .content .tabela_przegladaj td {
  background: #fff !important;
}
#dialog-drukowania .content td a {
  text-decoration: none;
  color: black;
  font-weight: normal;
}
#dialog-drukowania .content td a.fast {
  border-bottom: 0;
}
#dialog-drukowania .content .tabela_przegladaj {
  border-bottom: 2px solid black;
}
#dialog-drukowania .content .tabela_przegladaj td {
  /*border-bottom: 0;*/
}
#dialog-drukowania .content .tabela_przegladaj tr:last-child td {
  border-bottom: 0;
}
#dialog-drukowania .content #KORA_perspektywa {
  margin-left: 0 !important;
  left: 0 !important;
}
#dialog-drukowania .content #KORA_tytul-modulu {
  width: auto !important;
  margin-left: 0 !important;
  left: 0 !important;
}
#dialog-drukowania .content #KORA_tytul-modulu div {
  padding-bottom: 0 !important;
}
#dialog-drukowania .content .KORA_inner {
  width: auto;
}
#dialog-drukowania .content #KORA___BIRT_ROOT {
  overflow: visible;
}
#dialog-drukowania .content css3pie {
  display: none !important;
}
#dialog-drukowania #debug-kit-toolbar {
  display: none !important;
}
@media screen {
  #dialog-drukowania #KORA_drukuj {
    display: block !important;
  }
}
#dialog-drukowania .ez-checkbox {
  display: none !important;
}
#boxes .edycja dd.przyciski {
  margin: 20px 0 0 0;
  padding: 0 0 0 10px;
}
@media print {
  .noPrint {
    display: none;
  }
  .onlyPrint {
    display: block !important;
  }
  .KORA_anuluj {
    margin: 0px;
    color: #4A4545;
    font-weight: bold;
    border-bottom: 1px solid #A4A2A2;
  }
  #KORA_ikona-modulu {
    display: none;
  }
  td a {
    text-decoration: none;
    color: black !important;
    font-weight: normal !important;
  }
  a.fast {
    border-bottom: 0 !important;
  }
  .tabela_przegladaj td {
    /*border-bottom: 0 !important;*/
  }
  .tabela_przegladaj {
    /*border-bottom: 2px solid black;*/
  }
  .KORA_pasek-informacji,
  #KORA_glowne-menu,
  .KORA_MENU.KORA_opcje,
  #KORA_tytul-modulu .button,
  .KORA_opinie,
  .trybik_opcje,
  .KORA_anuluj,
  dd.przyciski {
    display: none !important;
  }
  #KORA_naglowek-tytulowy.KORA_form #KORA_ikona-modulu,
  #KORA_naglowek-tytulowy.KORA_form #KORA_tytul-modulu,
  #KORA_naglowek-tytulowy.KORA_form #KORA_perspektywa {
    margin-left: 0;
    left: 0;
  }
  #debug-kit-toolbar {
    display: none !important;
  }
  .ez-checkbox {
    display: none !important;
  }
  #boxes {
    display: none;
  }
  #KORA_page {
    position: relative !important;
  }
  #KORA_stopka {
    display: none;
  }
  #KORA_tresc .przegladaj_stopka {
    display: none;
  }
  .KORA_push {
    display: none;
  }
  div#KORA_strona {
    margin: 0 !important;
  }
  #KORA_page {
    height: 100% !important;
  }
  body {
    height: auto !important;
  }
  .tabela_przegladaj th a {
    text-decoration: none !important;
  }
  .KORA_anuluj {
    margin: 0px;
    color: #4A4545;
    font-weight: bold;
    border-bottom: 1px solid #A4A2A2;
  }
  #KORA_tresc {
    width: 100%;
    padding: 0 !important;
  }
  #KORA_naglowek-tytulowy {
    margin-top: 0px !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
  }
  #KORA_tytul-modulu {
    margin-left: 0 !important;
    left: 0 !important;
  }
  #KORA_tytul-modulu div {
    padding-bottom: 0 !important;
  }
  .klon-komorki,
  .klon-naglowka,
  .mCSB_scrollTools,
  .KORA_pasek-informacji,
  #KORA_glowne-menu,
  .KORA_MENU.KORA_opcje,
  #KORA_tytul-modulu .button,
  .KORA_opinie,
  .trybik_opcje,
  .KORA_anuluj,
  dd.przyciski,
  .noPrint,
  .tabela_przegladaj th.opcje,
  .tabela_przegladaj th.checkbox,
  .tabela_przegladaj td.checkbox,
  .KORA_flash_container,
  .tooltip_help,
  span.podpowiedz,
  .awesome,
  .button,
  .secondary_button,
  .podwiersz_rozwin,
  .podwiersz_zwin,
  #KORA_tresc .przegladaj_stopka,
  #KORA_ikona-modulu,
  .KORA_push {
    display: none !important;
  }
  .podglad .naglowek_sekcji dd,
  .edycja .naglowek_sekcji dd,
  .dodaj .naglowek_sekcji dd {
    width: 400px !important;
  }
  a {
    border: none !important;
    cursor: default !important;
  }
  .tabela_przegladaj th a {
    text-decoration: none !important;
  }
  .tabela_przegladaj th,
  .tabela_przegladaj td {
    background: #fff !important;
  }
  td a {
    text-decoration: none;
    color: black;
    font-weight: normal;
  }
  td a.fast {
    border-bottom: 0;
  }
  .tabela_przegladaj {
    padding: 0 !important;
    /*border-bottom: 2px solid black;*/
  }
  .tabela_przegladaj td {
    /*border-bottom: 0;*/
  }
  #KORA_perspektywa {
    margin-left: 0 !important;
    left: 0 !important;
  }
  css3pie {
    display: none !important;
  }
}
